Com construir el teu propi Dropbox basat en programari lliure

SparkleShare és una aplicació de codi lliure que es pot instal·lar en Linux, Mac i dispositius Android per sincronitzar arxius entre uns quants ordinadors de manera semblant a com ho fa Dropbox.


Primer de tot, ¿per què abandonar Dropbox i provar SparkleShare?

1.- Amb SparkleShare vós controles les teves dades perquè pots emmagatzemar-los en el teu propi servidor.

2.- No hi ha límit de pujada. En el cas que magatzems les dades en el teu propi servidor, l'únic límit és la capacitat del teu disc dur.

3.- SparkleShare és multiplataforma. No obstant això, si bé la versió per a Windows i iOS està prevista, encara no hi ha dates definides per a aquestes versions.

Instal·lació

Al client

Vaig obrir un terminal i vaig escriure (només per a Ubuntu 11.10):

sudo apt-get install SparkleShare

Aquest paquet també es troba disponible en els repositoris d'altres distribucions Linux populars. També es troba disponible el seu codi font.

Després, vaig obrir SparkleShare i ingressa el teu nom i correu electrònic. Cliqueu a Continua.

SparkleShare crearà un arxiu de configuració a la carpeta ~ / SparkleShare. Còpia seu contingut.

Al servidor

Assegura't de tenir instal·lats els paquets git i openssh-server.

Logueate a servidor i executa les ordres següents:

adduser --disabled-password git
cd / home / git
git init --bare MyProject
mkdir .ssh
vaig veure .ssh / authorized_keys

Prem la tecla I per activar el mode edició. Enganxa el text que abans vas copiar de l'arxiu de configuració. Pressiona ESC, vaig escriure: x! i pressiona la tecla Enter per guardar l'arxiu. Si vols que més gent pugui accedir a aquest projecte, enganxa les seves claus en una nova línia en aquest arxiu.

Finalment, executa les següents comandes:

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

En l'exemple s'ha triat a l'usuari git perquè el client assumeix que s'utilitzarà aquest usuari. No obstant això, en cas de ser necessari, es pot canviar. Només cal indicar-ho a el client (en el pas que segueix) utilitzant el prefix user @ en la direcció de servidor.

En el client, una altra vegada

Cliqueu a la icona d'estat de SparkleShare i selecciona l'opció «Add Hosted Project». Després, selecciona «On my own server» i ingressa la direcció del teu servidor en el camp Address i «/ home / git / MyProject» en el camp Remote Path field. Cliqueu a Add.

A punt, ¡SparkleShare hauria d'estar vinculat al teu servidor!

font: SparkleShare


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa aquí.

7 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà.

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Mych va dir

    Sóc nou en Linux, de veritat intent configurar aquest servidor però em falten moltes peces per a tirar-ho a caminar. Tant de bo poguessin no donar coses per fet com «Assegura't de tenir instal·lats els paquets git i openssh-server.»

    Que és Git? bo, ja investigui i l'instal, i després? per que a l'executar el ordres adduser
    -disabled-password git

    cd / home / git
    git init -bare MyProject
    mkdir .ssh
    vaig veure .ssh / authorized_keys

    Em diu una cosa que no és vàlid.

    Disculpi el meu to però estic molt frustrat i m'agradaria saber si hi ha un tutorial molt més complet i detallat de com muntar des de 0.

    Gràcies per la informació i el suport.

  2.   Héctor Guzmán va dir

    Mmm! Que interessant ... Crec que la primer d'aquestes alternativa (perquè hi ha diverses d'aquest estil), que s'instal·li en Linux, i tingui clients per iOS i Windows (precisament de les que no té aquest, es guanyarà completament la meva atenció. Fins que passi això , seguiré amb OwnCloud 😛

  3.   Fem servir Linux va dir

    Sí ... Lamentablement.

  4.   Kazbayadûm va dir

    Potser treguin alguna cosa amb SparkleShare. La veritat és que tothom vol alguna cosa asi, que o bé pugi automàticament les fotos de l'mòbil a una carpeta concreta de l'ordinador o bé baixi la música d'una carpeta concreta de l'ordinador a l'movil. Per al primer hem Dropin.

  5.   Miguelinux va dir

    Una pregunta: ¿coneixeu alguna alternativa de sincronitzat que descarregui automàticament els arxius en un mòbil android ?.
    una salutació

  6.   Gaspar Fernández va dir

    Segueix necessitant Mono ¿? És l'únic que em tira enrere d'aquest programa ...

  7.   Marcoshipe va dir

    mira que interessant, jo tenia pensat en l'estiu posar-me a armar un programa similar a dropbox per compartir material de la uni amb amics i que brindi certes facilitats per això.
    és mes, ja tenia pensat fer-ho emmascarant git o algun altre gestor de versions, ara vaig a veure que tal això, i almenys veure si em serveix una mica de codi o les idees 😀
    gràcies, em serveix molt