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
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.
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 😛
Leider ja.
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.
Eine Frage: Kennen Sie eine synchronisierte Alternative, die die Dateien automatisch auf ein Android-Handy herunterlädt?
un saludo
Benötigen Sie noch Mono? Es ist das einzige, was mich von diesem Programm zurückzieht ...
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