sparkleshare adalah aplikasi open source yang dapat diinstal di perangkat Linux, Mac, dan Android sinkronkan file antara beberapa komputer mirip dengan cara Anda melakukannya dropbox. |
Pertama-tama, mengapa meninggalkan Dropbox dan mencoba Sparkleshare?
1. - Dengan SparkleShare Anda mengontrol data Anda karena Anda dapat menyimpannya di server Anda sendiri.
2. - Tidak ada batasan unggahan. Jika Anda menyimpan data di server Anda sendiri, satu-satunya batasan adalah kapasitas hard drive Anda.
3. - SparkleShare adalah lintas platform. Namun, meskipun versi untuk Windows dan iOS direncanakan, masih belum ada tanggal yang ditentukan untuk versi ini.
Instalasi
Di klien
Saya membuka terminal dan menulis (hanya Ubuntu 11.10):
sudo apt-get install berkilauberbagi
Paket ini juga tersedia di repositori dari distribusi Linux populer lainnya. Juga tersedia adalah milik Anda kode sumber.
Kemudian, buka SparkleShare dan masukkan nama dan email Anda. Klik Lanjutkan.
SparkleShare akan membuat file konfigurasi di folder ~ / SparkleShare. Salin isinya.
Di server
Pastikan Anda telah menginstal paket git dan openssh-server.
Masuk ke server dan jalankan perintah berikut:
adduser --disabled-kata sandi git
cd / home / git
git init --bare Proyek Saya
mkdir .ssh
vi .ssh / authorized_keys
Tekan tombol i untuk mengaktifkan mode edit. Tempel teks yang Anda salin dari file konfigurasi tadi. Tekan ESC, saya menulis: x! dan tekan tombol Enter untuk menyimpan file. Jika Anda ingin lebih banyak orang dapat mengakses proyek ini, tempelkan kurung kurawal pada baris baru dalam file ini.
Terakhir, jalankan perintah berikut:
chmod 700 .ssh
chmod 600 .ssh / authorized_keys
chown -R git.
Dalam contoh, pengguna git telah dipilih karena klien berasumsi bahwa pengguna tersebut akan digunakan. Namun, jika perlu, dapat diubah. Anda hanya perlu memberi tahu klien (di langkah berikutnya) menggunakan awalan pengguna @ di alamat server.
Tentang klien, lagi
Klik pada ikon status SparkleShare dan pilih opsi "Add Hosted Project". Kemudian pilih "Di server saya sendiri" dan masukkan alamat server Anda di bidang Alamat dan "/ home / git / Proyek Saya" di bidang Jalur Jarak Jauh. Klik Add.
Selesai, SparkleShare harus ditautkan ke server Anda!
sumber: sparkleshare
Saya baru mengenal Linux, saya benar-benar mencoba mengkonfigurasi server ini tetapi saya kehilangan banyak bagian untuk mengaktifkan dan menjalankannya. Mudah-mudahan mereka tidak bisa menerima begitu saja seperti "Pastikan Anda telah menginstal paket git dan openssh-server."
Apa itu Git? baik, saya sudah menyelidiki dan menginstalnya, lalu? mengapa saat menjalankan perintah adduser
–Disabled-password git
cd / home / git
git init –telanjang Proyek Saya
mkdir .ssh
vi .ssh / authorized_keys
Ini memberi tahu saya sesuatu yang tidak valid.
Maafkan nada saya tetapi saya sangat frustrasi dan saya ingin tahu apakah ada tutorial yang jauh lebih lengkap dan terperinci tentang cara merakitnya dari awal.
Terima kasih atas informasi dan dukungannya.
Hmm! Menarik sekali ... Saya pikir yang pertama dari alternatif ini (karena ada beberapa gaya ini), yang diinstal di Linux, dan memiliki klien untuk iOS dan Windows (justru salah satu yang kurang ini, akan menarik perhatian saya sepenuhnya. Sampai itu terjadi, saya akan tetap menggunakan OwnCloud 😛
Sayangnya ya.
Mungkin mereka akan mendapatkan sesuatu dari SparkleShare. Yang benar adalah bahwa setiap orang menginginkan sesuatu seperti itu, baik secara otomatis mengunggah foto dari ponsel ke folder tertentu di komputer atau mengunduh musik dari folder tertentu dari komputer ke ponsel. Untuk yang pertama kami punya Dropin.
Satu pertanyaan: apakah Anda mengetahui alternatif tersinkronisasi yang secara otomatis mengunduh file ke ponsel Android?
Sebuah ucapan
Apakah Anda masih membutuhkan Mono? Itu satu-satunya hal yang menarik saya kembali dari program ini ...
lihat betapa menariknya, saya sempat berpikir di musim panas untuk menyusun program serupa dropbox untuk berbagi materi dari universitas dengan teman-teman dan menyediakan fasilitas tertentu untuk ini.
Terlebih lagi, saya sudah berpikir untuk melakukannya masking git atau beberapa pengelola versi lainnya, sekarang saya akan melihat bagaimana ini, dan setidaknya melihat apakah beberapa kode atau ide membantu
Terima kasih banyak