So erstellen Sie Ihre eigene Dropbox basierend auf freier Software

Sparkleshare ist eine Open-Source-Anwendung, die auf Linux-, Mac- und Android-Geräten installiert werden kann Synchronisieren Sie Dateien zwischen mehreren Computern ähnlich wie du es machst Dropbox.


Warum sollten Sie zuerst Dropbox verlassen und Sparkleshare ausprobieren?

1. - Mit SparkleShare steuern Sie Ihre Daten, da Sie sie auf Ihrem eigenen Server speichern können.

2. - Es gibt kein Upload-Limit. Wenn Sie die Daten auf Ihrem eigenen Server speichern, ist die einzige Grenze die Kapazität Ihrer Festplatte.

3. - SparkleShare ist plattformübergreifend. Obwohl die Version für Windows und iOS geplant ist, sind für diese Versionen noch keine Daten definiert.

Übliche Installationen

Auf dem Client

Ich öffnete ein Terminal und schrieb (nur Ubuntu 11.10):

sudo apt-get installieren Sparkleshare

Dieses Paket ist auch in der erhältlich Repositories von anderen gängigen Linux-Distributionen. Ebenfalls erhältlich ist Ihr Quellcode.

Öffnen Sie dann SparkleShare und geben Sie Ihren Namen und Ihre E-Mail-Adresse ein. Klicken Sie auf Weiter.

SparkleShare erstellt eine Konfigurationsdatei im Ordner ~ / SparkleShare. Kopieren Sie den Inhalt.

Auf dem Server

Stellen Sie sicher, dass Sie die Pakete git und openssh-server installiert haben.

Melden Sie sich beim Server an und führen Sie die folgenden Befehle aus:

adduser --disabled-password git
cd / home / git
git init --bare MeinProjekt
mkdir .ssh
vi .ssh / autorisierte_Tasten

Drücken Sie die Taste i, um den Bearbeitungsmodus zu aktivieren. Fügen Sie den Text ein, den Sie zuvor aus der Konfigurationsdatei kopiert haben. Drücken Sie ESC, ich schrieb: x! und drücken Sie die Eingabetaste, um die Datei zu speichern. Wenn Sie möchten, dass mehr Personen auf dieses Projekt zugreifen können, fügen Sie ihre geschweiften Klammern in eine neue Zeile in dieser Datei ein.

Führen Sie abschließend die folgenden Befehle aus:

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

In diesem Beispiel wurde der Git-Benutzer ausgewählt, da der Client davon ausgeht, dass dieser Benutzer verwendet wird. Bei Bedarf kann es jedoch geändert werden. Sie müssen dem Client nur (im nächsten Schritt) das Präfix user @ in der Serveradresse mitteilen.

Wieder auf dem Client

Klicken Sie auf das SparkleShare-Statussymbol und wählen Sie die Option "Gehostetes Projekt hinzufügen". Wählen Sie dann "Auf meinem eigenen Server" und geben Sie die Adresse Ihres Servers in das Feld "Adresse" und "/ home / git / MyProject" in das Feld "Remote-Pfad" ein. Klicken Sie auf Hinzufügen.

Fertig, SparkleShare sollte mit Ihrem Server verbunden sein!

Quelle: Sparkleshare


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Mein sagte

    Ich bin neu in Linux, ich versuche wirklich, diesen Server zu konfigurieren, aber mir fehlen viele Teile, um ihn zum Laufen zu bringen. Hoffentlich konnten sie Dinge wie "Stellen Sie sicher, dass Sie die Pakete git und openssh-server installiert haben" nicht für selbstverständlich halten.

    Was ist Git? Nun, ich habe es bereits untersucht und installiert, und dann? Warum bei der Ausführung der Adduser-Befehle
    –Disabled-Passwort git

    cd / home / git
    git init –bares MyProject
    mkdir .ssh
    vi .ssh / autorisierte_Tasten

    Es sagt mir etwas, das nicht gültig ist.

    Entschuldigen Sie meinen Ton, aber ich bin sehr frustriert und würde gerne wissen, ob es ein viel vollständigeres und detaillierteres Tutorial gibt, wie man es von Grund auf neu zusammenbaut.

    Vielen Dank für die Informationen und Unterstützung.

  2.   Hector Guzman sagte

    Hmm! Wie interessant ... Ich denke, die erste dieser Alternativen (weil es mehrere dieser Stile gibt), die unter Linux installiert ist und Clients für iOS und Windows hat (genau die, die diesem fehlen, wird meine Aufmerksamkeit vollständig auf sich ziehen. Bis dahin bleibe ich bei OwnCloud 😛

  3.   Verwenden wir Linux sagte

    Leider ja.

  4.   Kazbayadûm sagte

    Vielleicht bekommen sie etwas aus SparkleShare. Die Wahrheit ist, dass jeder so etwas möchte, das entweder automatisch die Fotos vom Handy in einen bestimmten Ordner auf dem Computer hochlädt oder die Musik aus einem bestimmten Ordner vom Computer auf das Handy herunterlädt. Zum ersten haben wir Dropin.

  5.   Miguelinux sagte

    Eine Frage: Kennen Sie eine synchronisierte Alternative, die die Dateien automatisch auf ein Android-Handy herunterlädt?
    un saludo

  6.   Gaspar Fernandez sagte

    Benötigen Sie noch Mono? Es ist das einzige, was mich von diesem Programm zurückzieht ...

  7.   Marcoshipe sagte

    Schauen Sie, wie interessant, ich hatte im Sommer darüber nachgedacht, ein Dropbox-ähnliches Programm zusammenzustellen, um Material von der Universität mit Freunden zu teilen und bestimmte Einrichtungen dafür bereitzustellen.
    Außerdem hatte ich bereits darüber nachgedacht, Git oder einen anderen Versionsmanager zu maskieren. Jetzt werde ich sehen, wie das ist, und zumindest sehen, ob mir Code oder Ideen helfen werden 😀
    vielen Dank