Hur man bygger din egen Dropbox baserat på fri programvara

sparkleshare är ett program med öppen källkod som kan installeras på Linux-, Mac- och Android-enheter till synkronisera filer mellan flera datorer liknar hur du gör det dropbox.


Först och främst, varför överge Dropbox och prova Sparkleshare?

1.- Med SparkleShare kontrollerar du dina data eftersom du kan lagra dem på din egen server.

2.- Det finns ingen uppladdningsgräns. Om du lagrar data på din egen server är den enda gränsen kapaciteten på din hårddisk.

3.- SparkleShare är plattformsövergripande. Men även om versionen för Windows och iOS är planerad finns det fortfarande inga datum definierade för dessa versioner.

installation

På klienten

Jag öppnade en terminal och skrev (endast Ubuntu 11.10):

sudo apt-get install glitterdelning

Detta paket finns också i förvar från andra populära Linux-distributioner. Finns också din källkod.

Öppna sedan SparkleShare och ange ditt namn och e-post. Klicka på Fortsätt.

SparkleShare skapar en konfigurationsfil i ~ / SparkleShare-mappen. Kopiera dess innehåll.

På servern

Se till att du har git- och openssh-serverpaketen installerade.

Logga in på servern och kör följande kommandon:

adduser --disabled-password git
cd / home / git
git init --bare MyProject
mkdir .ssh
vi .ssh / auktoriserade_tangenter

Tryck på i-knappen för att aktivera redigeringsläget. Klistra in texten som du kopierade från konfigurationsfilen tidigare. Tryck på ESC, jag skrev: x! och tryck på Enter-tangenten för att spara filen. Om du vill att fler ska kunna komma åt detta projekt klistrar du in deras hängslen på en ny rad i den här filen.

Slutligen kör följande kommandon:

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

I exemplet har git-användaren valts eftersom klienten antar att den användaren kommer att användas. Om det behövs kan det ändras. Du måste bara berätta för klienten (i nästa steg) med hjälp av prefixet användare @ i serveradressen.

På klienten igen

Klicka på SparkleShare-statusikonen och välj alternativet "Lägg till värdprojekt". Välj sedan "På min egen server" och ange serverns adress i fältet Adress och "/ home / git / MyProject" i fältet Fjärrväg. Klicka på Lägg till.

Klar, SparkleShare bör länkas till din server!

Fuente: sparkleshare


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   mych sade

    Jag är ny på Linux, jag försöker verkligen konfigurera den här servern men jag saknar många bitar för att få den igång. Förhoppningsvis kunde de inte ta saker för givet som "Se till att du har git- och openssh-serverpaketen installerade."

    Vad är Git? ja, jag har redan undersökt och installerat det, och då? varför vid körning av adduser-kommandon
    –Inaktiverat lösenord git

    cd / home / git
    git init --bare MyProject
    mkdir .ssh
    vi .ssh / auktoriserade_tangenter

    Det berättar för mig något som inte är giltigt.

    Ursäkta min ton men jag är väldigt frustrerad och jag skulle vilja veta om det finns en mycket mer komplett och detaljerad handledning om hur man monterar den från grunden.

    Tack för informationen och supporten.

  2.   Hector Guzman sade

    Hmm! Hur intressant ... Jag tror att det första av dessa alternativ (eftersom det finns flera av den här stilen), som är installerat på Linux, och som har klienter för iOS och Windows (exakt de som den här saknar, kommer helt att få min uppmärksamhet. Tills det händer kommer jag att hålla fast vid OwnCloud 😛

  3.   Låt oss använda Linux sade

    Tyvärr ja.

  4.   Kazbayadûm sade

    Kanske får de ut något av SparkleShare. Sanningen är att alla vill ha något liknande, att antingen automatiskt ladda upp bilderna från mobilen till en specifik mapp på datorn eller ladda ner musiken från en viss mapp från datorn till mobilen. För det första har vi Dropin.

  5.   Miguelinux sade

    En fråga: känner du till något synkroniserat alternativ som automatiskt laddar ner filerna till en Android-mobil?
    hälsningar

  6.   Gaspar Fernandez sade

    Behöver du fortfarande Mono? Det är det enda som drar mig tillbaka från det här programmet ...

  7.   marcoshipe sade

    Se hur intressant, jag hade tänkt på sommaren att sätta ihop ett program som liknar dropbox för att dela material från universitetet med vänner och för att tillhandahålla vissa faciliteter för detta.
    Vad mer, jag hade redan tänkt på att göra det för att maskera git eller någon annan version manager, nu ska jag se hur det här är och åtminstone se om någon kod eller idéer hjälper mig 😀
    tack så mycket