Cara membina Dropbox anda sendiri berdasarkan perisian percuma

Perkongsian Sparkles adalah aplikasi sumber terbuka yang dapat dipasang pada peranti Linux, Mac dan Android ke segerakkan fail antara beberapa komputer serupa dengan cara anda melakukannya dropbox.


Pertama sekali, mengapa meninggalkan Dropbox dan mencuba Sparkleshare?

1.- Dengan SparkleShare anda mengawal data anda kerana anda dapat menyimpannya di pelayan anda sendiri.

2.- Tidak ada had muat naik. Sekiranya anda menyimpan data di pelayan anda sendiri, satu-satunya had adalah kapasiti cakera keras anda.

3.- SparkleShare adalah pelbagai platform. Walau bagaimanapun, walaupun versi untuk Windows dan iOS dirancang, masih belum ada tarikh yang ditentukan untuk versi ini.

Pemasangan

Pada pelanggan

Saya membuka terminal dan menulis (hanya untuk Ubuntu 11.10):

sudo apt-get install perkongsian berkilau

Pakej ini juga terdapat di repositori dari sebaran Linux lain yang popular. Terdapat juga milik anda kod sumber.

Kemudian, buka SparkleShare dan masukkan nama dan e-mel anda. Klik Teruskan.

SparkleShare akan membuat fail konfigurasi dalam folder ~ / SparkleShare. Salin kandungannya.

Di pelayan

Pastikan pakej pelayan git dan openssh terpasang.

Log masuk ke pelayan dan jalankan arahan berikut:

adduser --ditonaktifkan-kata git
cd / rumah / git
git init - MyProject yang telanjang
mkdir .ssh
vi .ssh / key_keys

Tekan kekunci i untuk mengaktifkan mod edit. Tampal teks yang anda salin dari fail konfigurasi tadi. Tekan ESC, saya menulis: x! dan tekan kekunci Enter untuk menyimpan fail. Sekiranya anda mahu lebih ramai orang dapat mengakses projek ini, tampal pendakap mereka pada baris baru dalam fail ini.

Akhirnya, jalankan arahan berikut:

chmod 700 .ssh
chmod 600 .ssh / dibenarkan_kunci
chown -R git.

Dalam contoh tersebut, pengguna git telah dipilih kerana pelanggan menganggap pengguna tersebut akan digunakan. Tetapi, jika perlu, ia boleh diubah. Anda hanya perlu memberitahu klien (pada langkah seterusnya) menggunakan awalan pengguna @ di alamat pelayan.

Pada pelanggan, sekali lagi

Klik pada ikon status SparkleShare dan pilih pilihan "Tambah Projek Dihoskan". Kemudian pilih "Pada pelayan saya sendiri" dan masukkan alamat pelayan anda di medan Alamat dan "/ rumah / git / MyProject" di medan Laluan Jauh. Klik Tambah.

Selesai, SparkleShare harus dihubungkan ke pelayan anda!

Fuente: Perkongsian Sparkles