sparkleshare este o aplicație open source care poate fi instalată pe dispozitive Linux, Mac și Android pe sincronizați fișiere între mai multe computere similar cu modul în care o faci dropbox. |
În primul rând, de ce să renunți la Dropbox și să încerci Sparkleshare?
1. - Cu SparkleShare vă controlați datele, deoarece le puteți stoca pe propriul dvs. server.
2. - Nu există limită de încărcare. În cazul în care stocați datele pe propriul server, singura limită este capacitatea hard diskului.
3. - SparkleShare este multiplataforma. Cu toate acestea, deși versiunea pentru Windows și iOS este planificată, nu există încă date definite pentru aceste versiuni.
Instalare
Pe client
Am deschis un terminal și am scris (doar Ubuntu 11.10):
sudo apt-get install sparkleshare
Acest pachet este disponibil și în depozite de la alte distribuții Linux populare. De asemenea, este disponibil cod sursă.
Apoi, deschideți SparkleShare și introduceți numele și adresa de e-mail. Faceți clic pe Continuare.
SparkleShare va crea un fișier de configurare în folderul ~ / SparkleShare. Copiați conținutul acestuia.
Pe server
Asigurați-vă că aveți pachetele git și openssh-server instalate.
Conectați-vă la server și executați următoarele comenzi:
adduser --disabled-parola git
cd / home / git
git init --bare MyProject
mkdir .ssh
vi .ssh / author_keys
Apăsați tasta i pentru a activa modul de editare. Lipiți textul pe care l-ați copiat din fișierul de configurare anterior. Apăsați ESC, am scris: x! și apăsați tasta Enter pentru a salva fișierul. Dacă doriți ca mai mulți oameni să poată accesa acest proiect, lipiți parantezele pe o nouă linie în acest fișier.
În cele din urmă, executați următoarele comenzi:
chmod 700 .ssh
chmod 600 .ssh / author_keys
chown -R git.
În exemplu, utilizatorul git a fost ales deoarece clientul presupune că acel utilizator va fi utilizat. Cu toate acestea, dacă este necesar, poate fi schimbat. Trebuie doar să spuneți clientului (în pasul următor) folosind prefixul utilizator @ în adresa serverului.
Din nou pe client
Faceți clic pe pictograma de stare SparkleShare și selectați opțiunea „Adăugați un proiect găzduit”. Apoi selectați „Pe propriul meu server” și introduceți adresa serverului dvs. în câmpul Adresă și „/ home / git / MyProject” în câmpul Căi la distanță. Faceți clic pe Adăugare.
Gata, SparkleShare ar trebui să fie conectat la serverul dvs.!
Fuente: sparkleshare
Sunt nou în Linux, chiar încerc să configurez acest server, dar îmi lipsesc o mulțime de piese pentru a-l pune în funcțiune. Sperăm că nu au putut lua lucruri de la sine înțeles, cum ar fi „Asigurați-vă că aveți pachetele git și openssh-server instalate”.
Ce este Git? Ei bine, deja l-am investigat și l-am instalat și atunci? de ce la executarea comenzilor adduser
–Git Disabled-password
cd / home / git
git init --bare MyProject
mkdir .ssh
vi .ssh / author_keys
Îmi spune ceva care nu este valid.
Scuzați-mi tonul, dar sunt foarte frustrat și aș vrea să știu dacă există un tutorial mult mai complet și detaliat despre cum să-l asamblați de la zero.
Vă mulțumim pentru informații și asistență.
Hmm! Cât de interesant ... cred că prima dintre aceste alternative (pentru că există mai multe dintre acest stil), care este instalat pe Linux și are clienți pentru iOS și Windows (tocmai aceia care îi lipsesc, îmi vor câștiga complet atenția Până când acest lucru se va întâmpla, voi rămâne cu OwnCloud 😛
Din păcate, da.
Poate că vor scoate ceva din SparkleShare. Adevărul este că toată lumea dorește așa ceva, fie că încarcă automat fotografiile de pe mobil într-un anumit folder de pe computer, fie descarcă muzica dintr-un anumit folder de pe computer pe mobil. Pentru prima o avem pe Dropin.
O întrebare: știți vreo alternativă sincronizată care descarcă automat fișierele pe un telefon Android?
Un saludo
Mai ai nevoie de Mono? Este singurul lucru care mă trage înapoi din acest program ...
Uite ce interesant, m-am gândit în vară să organizez un program similar cu Dropbox pentru a împărtăși prietenilor materialul de la universitate și pentru a oferi anumite facilități pentru asta.
Mai mult decât atât, plănuisem deja să fac mascați git sau un alt manager de versiuni, acum voi vedea cum este acest lucru și măcar să văd dacă unele coduri sau idei mă vor ajuta 😀
multumesc, ma ajuta foarte mult