Hoe u uw eigen Dropbox kunt bouwen op basis van gratis software

schitteren is een open source-applicatie die op Linux-, Mac- en Android-apparaten kan worden geïnstalleerd synchroniseer bestanden tussen meerdere computers vergelijkbaar met hoe u het doet dropbox.


Allereerst, waarom zou u Dropbox verlaten en Sparkleshare proberen?

1.- Met SparkleShare heeft u controle over uw gegevens doordat u deze op uw eigen server kunt opslaan.

2.- Er is geen uploadlimiet. Als u de gegevens op uw eigen server opslaat, is de enige limiet de capaciteit van uw harde schijf.

3.- SparkleShare is platformonafhankelijk. Hoewel de versie voor Windows en iOS is gepland, zijn er nog geen datums voor deze versies gedefinieerd.

Installatie

Op de klant

Ik opende een terminal en schreef (alleen voor Ubuntu 11.10):

sudo apt-get install schitteren

Dit pakket is ook verkrijgbaar in de repositories van andere populaire Linux-distributies. Ook verkrijgbaar is jouw broncode.

Open vervolgens SparkleShare en voer uw naam en e-mailadres in. Klik op Doorgaan.

SparkleShare maakt een configuratiebestand aan in de map ~ / SparkleShare. Kopieer de inhoud.

Op de server

Zorg ervoor dat je de git en openssh-server pakketten geïnstalleerd hebt.

Log in op de server en voer de volgende opdrachten uit:

adduser --disabled-wachtwoord git
cd / home / git
git init --bare MijnProject
mkdir.ssh
vi .ssh / geautoriseerde_sleutels

Druk op de i-toets om de bewerkingsmodus te activeren. Plak de tekst die u eerder uit het configuratiebestand heeft gekopieerd. Druk op ESC, ik schreef: x! en druk op Enter om het bestand op te slaan. Als je wilt dat meer mensen toegang krijgen tot dit project, plak dan hun accolades op een nieuwe regel in dit bestand.

Voer ten slotte de volgende opdrachten uit:

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

In het voorbeeld is de git-gebruiker gekozen omdat de client aanneemt dat die gebruiker zal worden gebruikt. Indien nodig kan het echter worden gewijzigd. U hoeft het alleen aan de client te vertellen (in de volgende stap) met behulp van het voorvoegsel gebruiker @ in het serveradres.

Op de klant, nogmaals

Klik op het SparkleShare-statuspictogram en selecteer de optie "Gehost project toevoegen". Selecteer vervolgens "Op mijn eigen server" en typ het adres van uw server in het adresveld en "/ home / git / MyProject" in het veld Pad op afstand. Klik op Toevoegen.

Klaar, SparkleShare zou aan uw server moeten zijn gekoppeld!

bron: schitteren


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   mych zei

    Ik ben nieuw bij Linux, ik probeer deze server echt te configureren, maar ik mis veel stukjes om hem aan de praat te krijgen. Hopelijk konden ze dingen niet als vanzelfsprekend beschouwen als "Zorg ervoor dat je de git en openssh-server pakketten geïnstalleerd hebt."

    Wat is Git? nou, ik heb het al onderzocht en geïnstalleerd, en dan? waarom bij het uitvoeren van de adduser-opdrachten
    –Uitgeschakeld-wachtwoord git

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

    Het vertelt me ​​iets dat niet klopt.

    Excuseer mijn toon, maar ik ben erg gefrustreerd en ik zou graag willen weten of er een veel completere en gedetailleerdere tutorial is over hoe je het helemaal opnieuw kunt samenstellen.

    Bedankt voor de informatie en ondersteuning.

  2.   Hector Guzman zei

    Hmm! Hoe interessant ... ik denk dat de eerste van deze alternatieven (omdat er verschillende van deze stijl zijn), die is geïnstalleerd op Linux, en clients voor iOS en Windows heeft (precies degene die deze mist, volledig mijn aandacht zal trekken. , Ik blijf bij OwnCloud 😛

  3.   Laten we Linux gebruiken zei

    Helaas wel.

  4.   Kazbayadûm zei

    Misschien halen ze iets uit SparkleShare. De waarheid is dat iedereen zoiets wil, dat ofwel automatisch de foto's van de mobiele telefoon naar een specifieke map op de computer uploadt of de muziek van een specifieke map van de computer naar de mobiele telefoon downloadt. Voor het eerst hebben we Dropin.

  5.   Miguelinux zei

    Eén vraag: kent u een gesynchroniseerd alternatief dat de bestanden automatisch naar een Android-mobiel downloadt?
    groeten

  6.   Gaspar Fernandez zei

    Heb je Mono nog nodig? Het is het enige dat me terugtrekt uit dit programma ...

  7.   marcoshipe zei

    Kijk hoe interessant ik in de zomer had gedacht om een ​​programma vergelijkbaar met dropbox samen te stellen om materiaal van de universiteit met vrienden te delen en hiervoor bepaalde faciliteiten te bieden.
    Wat meer is, ik had er al aan gedacht om het git of een andere versiemanager te maskeren, nu ga ik kijken hoe dit is, en in ieder geval kijken of sommige code of ideeën me kunnen helpen 😀
    bedankt, het helpt me veel