sparkleshare er et open source-program, der kan installeres på Linux, Mac og Android-enheder til synkronisere filer mellem flere computere svarer til hvordan du gør det Dropbox. |
Først og fremmest, hvorfor opgive Dropbox og prøve Sparkleshare?
1.- Med SparkleShare styrer du dine data, fordi du kan gemme dem på din egen server.
2.- Der er ingen uploadgrænse. Hvis du gemmer dataene på din egen server, er den eneste grænse kapaciteten på din harddisk.
3.- SparkleShare er på tværs af platforme. Selvom versionen til Windows og iOS er planlagt, er der stadig ingen datoer defineret for disse versioner.
Installation
På klienten
Jeg åbnede en terminal og skrev (kun til Ubuntu 11.10):
sudo apt-get install glitrende deling
Denne pakke er også tilgængelig i opbevaringssteder fra andre populære Linux-distributioner. Også tilgængelig er din kildekode.
Åbn derefter SparkleShare, og indtast dit navn og din e-mail. Klik på Fortsæt.
SparkleShare opretter en konfigurationsfil i ~ / SparkleShare-mappen. Kopier dets indhold.
På serveren
Sørg for, at du har git- og openssh-serverpakkerne installeret.
Log ind på serveren, og kør følgende kommandoer:
adduser - deaktiveret-adgangskode git
cd / home / git
git init - kun MyProject
mkdir .ssh
vi .ssh / autoriserede_taster
Tryk på i-tasten for at aktivere redigeringstilstand. Indsæt den tekst, du kopierede fra konfigurationsfilen tidligere. Tryk på ESC, jeg skrev: x! og tryk på Enter-tasten for at gemme filen. Hvis du vil have flere mennesker til at få adgang til dette projekt, skal du indsætte deres seler på en ny linje i denne fil.
Endelig kør følgende kommandoer:
chmod 700 .ssh
chmod 600 .ssh / autoriserede nøgler
chown -R git.
I eksemplet er git-brugeren valgt, fordi klienten antager, at den bruger vil blive brugt. Om nødvendigt kan det dog ændres. Du skal bare fortælle klienten (i næste trin) ved hjælp af præfikset bruger @ i serveradressen.
På klienten igen
Klik på SparkleShare-statusikonet, og vælg "Tilføj hostet projekt". Vælg derefter "På min egen server", og indtast din servers adresse i adressefeltet og "/ home / git / MyProject" i feltet Fjern sti. Klik på Tilføj.
Udført, SparkleShare skal være linket til din server!
kilde: sparkleshare
Jeg er ny på Linux, jeg prøver virkelig at konfigurere denne server, men jeg mangler mange stykker for at få den i gang. Forhåbentlig kunne de ikke tage ting for givet som "Sørg for, at du har git- og openssh-serverpakkerne installeret."
Hvad er Git? Nå, jeg har allerede undersøgt og installeret det, og så? hvorfor ved udførelse af adduser-kommandoer
–Deaktiveret adgangskode git
cd / home / git
git init --bare MyProject
mkdir .ssh
vi .ssh / autoriserede_taster
Det fortæller mig noget, der ikke er gyldigt.
Undskyld min tone, men jeg er meget frustreret, og jeg vil gerne vide, om der er en meget mere komplet og detaljeret vejledning i, hvordan man samler den fra bunden.
Tak for informationen og supporten.
Hmm! Hvor interessant ... Jeg tror, at det første af disse alternativer (fordi der er flere af denne stil), som er installeret på Linux og har klienter til iOS og Windows (netop dem, som denne mangler, vil helt få min opmærksomhed. Indtil det sker, holder jeg mig til OwnCloud 😛
Desværre ja.
Måske får de noget ud af SparkleShare. Sandheden er, at alle vil have noget lignende, at enten automatisk uploader fotos fra mobilen til en bestemt mappe på computeren eller downloader musikken fra en bestemt mappe fra computeren til mobilen. For det første har vi Dropin.
Et spørgsmål: kender du noget synkroniseret alternativ, der automatisk downloader filerne til en Android-mobil?
hilsener
Har du stadig brug for Mono? Det er det eneste, der trækker mig tilbage fra dette program ...
Se hvor interessant jeg havde tænkt om sommeren at sammensætte et program svarende til dropbox for at dele materiale fra universitetet med venner og give visse faciliteter til dette.
Hvad mere er, jeg havde allerede tænkt på at gøre det maskerende git eller en anden version manager, nu skal jeg se, hvordan dette er, og i det mindste se om nogle kode eller ideer hjælper mig 😀
mange tak