madvinegar έγραψε:Μας εξηγειτε λιγο τί παιζει με το syncting?
Έχω 50 αρχεία που θέλω να τα έχω συγχρονισμένα σε όλους τους υπολογιστές μου (αν έχω πολλούς λέμε τώρα), μπορώ να το κάνω με το syncthing.
Δημιουργεί έναν φάκελο μέσα στο /home με όνομα Sync και δουλεύει με κρυπτογράφηση. Δημιουργεί ένα .rsa κλειδί και εσύ μετά μπορείς να προσθέσεις άλλους υπολογιστές (nodes τα λέει) στον «κεντρικό» (να τον πούμε έτσι, εκεί που το πρώτο-έστησες) και να συγχρονίζει αμφίδρομα τα αρχεία. Η αναγνώριση των υπολογιστών γίνεται μέσω ενός unique node ID.
Η εφαρμογή είναι portable (ένα executable είναι) και λειτουργεί ανοίγοντας ένα port με διεύθυνση σε browser 127.0.0.1:8080 είναι το default (αυτό είναι το GUI), οπότε δεν υπάρχει θέμα συμβατότητας (π.χ Ubuntu/Fedora/Arch..κλπ - τρέχει παντού).
Το cloud στην ουσία είναι ο δίσκος σου, εκεί όπου πρώτο-έστησες το syncthing, ωστόσο η έκδοση είναι ακόμη πρώιμη.
Μέχρι στιγμής λειτουργεί «για πάρτη σου» που λένε, εκτός και αν δημιουργήσεις κάποιο node με κάποιον φάκελο που θες να διαμοιραστείς και π.χ. μου δώσεις το ID εμένα. Τότε θα έχουμε έναν κοινό φάκελο μεταξύ μας. (αν το δώσεις δημόσια, θα μπορεί οποιοσδήποτε να το προσθέσει και να δει τον φάκελο).
Φυσικά και ο υπολογιστής θα πρέπει να είναι ανοιχτός για να γίνει ο πρώτος (τουλάχιστον) συγχρονισμός.
Υπάρχει οδηγός εδώ:
http://discourse.syncthing.net/t/getting-started/46Π.χ. το δικό μου μεταξύ Arch και Fedora
Αριστερά φαίνεται το Arch (εκεί τραβήχτηκε το screenshot), δεξιά φαίνεται το Fedora(στα peer nodes). Το Fedora είναι το master node (να το πούμε έτσι). Ότι αρχεία πετάω εκεί τα συγχρονίζει και στο Arch (και αντίστροφα όμως, αν δεν θέσεις κάποιο ως master node).
Σημείωση: Επειδή στο Fedora υπάρχει ένα πολύ restricted firewall από default ενεργοποιημένο, έπρεπε να ανοίξω port εκεί για να επιτευχθεί ο συγχρονισμός των nodes.