Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο SparkleShare. Είναι για ένα cloud storage, συγχρονισμός αρχείων και πελάτης συνεργασίας, ανοιχτού κώδικα και χρήση του Git ως διακομιστή αποθήκευσης. Αυτός ο πελάτης ήταν κάτι σαν το Dropbox, αλλά χρησιμοποιώντας τον δικό σας διακομιστή Git ή μια φιλοξενούμενη λύση όπως GitLab, GitHub ή BitBucket.
Θα είμαστε σε θέση να εκτελέσουμε αυτήν την εφαρμογή τόσο σε Gnu / Linux, Windows όσο και σε macOS. Προς το παρόν δεν υπάρχει εφαρμογή για κινητά. Οι χρήστες θα μπορούν να χρησιμοποιούν αυτήν την εφαρμογή για να συγχρονίζουν αρχεία από έργα που αλλάζουν συχνά ή η παρακολούθηση και συγχρονισμός αρχείων που έχουν επεξεργαστεί από πολλά άτομα. Μπορούμε να τα κάνουμε όλα αυτά με απλό τρόπο. Επιπλέον, μπορείτε εύκολα να επαναφέρετε αρχεία σε οποιοδήποτε σημείο του ιστορικού τους, θα βρείτε επίσης την επιλογή κρυπτογράφησης από την πλευρά του πελάτη.
Εφαρμογή λειτουργεί όπως το Dropbox, χωρίς το διακομιστή Dropbox. Θα έχουμε ένα εικονίδιο στην περιοχή ειδοποιήσεων που δείχνει την κατάσταση του συγχρονισμού και παρέχει πρόσβαση σε ορισμένες επιλογές. Θα δημιουργηθεί ένας φάκελος SparkleShare στον αρχικό κατάλογο του χρήστη. Από εκεί τα αρχεία θα διατηρούνται συγχρονισμένα με τον απομακρυσμένο διακομιστή.
Λαμβάνοντας υπόψη ότι το Git δεν είναι καλή επιλογή για τη φιλοξενία μεγάλων αρχείων, το SparkleShare χρησιμοποιεί git-lfs. Αυτή είναι μια επέκταση ανοιχτού κώδικα για να μπορείτε να εργαστείτε με μεγάλα αρχεία. Ωστόσο, ο ιστότοπος SparkleShare το αναφέρει Αυτή η εφαρμογή δεν είναι μια καλή λύση για την πλήρη δημιουργία αντιγράφων ασφαλείας των μηχανών ή για μεγάλα δυαδικά αρχεία που αλλάζουν συχνά.
Αν και δεν έχετε την ενσωμάτωση του διαχειριστή αρχείων για την επαναφορά αλλαγών σε αρχεία, θα λάβετε ένα "παγκόσμιο" διάλογο πρόσφατων αλλαγών. Αυτό θα δείξει τις αλλαγές με χρονολογική σειρά.
Λήψη SparkleShare
Σε Gnu / Linux, το SparkleShare μπορεί να είναι διαθέσιμο στα αποθετήρια της διανομής σας. Στο Debian, το Ubuntu ή το Linux Mint μπορείτε να το εγκαταστήσετε ανοίγοντας ένα τερματικό (Ctrl + Alt + T) και εκτελώντας την εντολή:
sudo apt install sparkleshare
μπορείτε επίσης να εγκαταστήστε το SparkleShare από το FlatHub. Αυτή η επιλογή θα σας παρέχει την τελευταία έκδοση του λογισμικού. Εγκαταστήστε το Flatpak στη διανομή σας εάν δεν το έχετε κάνει ήδη και, στη συνέχεια, εγκαταστήστε το SparkleShare:
flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.sparkleshare.SparkleShare
Ρύθμιση SparkleShare με GitLab ή GitHub
Στη συνέχεια θα δούμε ένα γρήγορη εκκίνηση για να διαμορφώσετε το Sparkleshare με το GitLab και το GitHub. Εάν θέλετε να χρησιμοποιήσετε το SparkleShare με τον δικό σας οικοδεσπότη, μπορείτε να ακολουθήσετε τα παρακάτω οδηγίες.
Μετά την εγκατάσταση, ξεκινάμε κάνοντας κλικ στο εικονίδιο SparkleShare. Στη συνέχεια, αναζητήστε το επιλογή «Αναγνωριστικό υπολογιστή» → «Αντιγραφή στο Πρόχειρο».
Για να διαμορφώσουμε τις υπηρεσίες, χρειαζόμαστε προσθέστε ένα νέο κλειδί SSH στους λογαριασμούς GitLab ή GitHub. Απλώς επικολλήστε αυτό το αναγνωριστικό ομάδας ως κλειδί στις ρυθμίσεις λογαριασμού.
Για να χρησιμοποιήσετε GitLab, μεταβείτε στις "Ρυθμίσεις" → "Κλειδιά SSH". Το παρακάτω είναι ένας άμεσος σύνδεσμος προς αυτή η σελίδα.
Εάν επιλέξετε να χρησιμοποιήσετε GitHub, θα πρέπει να μεταβείτε στις "Προσωπικές ρυθμίσεις" → "Κλειδιά SSH και GPG" → "Προσθήκη νέου". Το παρακάτω είναι ένας άμεσος σύνδεσμος προς αυτή τη σελίδα.
Επικολλήστε το αναγνωριστικό ομάδας που αντιγράψατε στο πρόχειρο στο πεδία «Κλειδί»Αυτό θα βρείτε στο GitLab / GitHub.
Το αποθετήριο στο GitLab ή το GitHub θα πρέπει να το δημιουργήσουμε, είτε δημόσια είτε ιδιωτικά, ανάλογα με το τι χρειάζεστε. Μπορείτε επίσης να χρησιμοποιήσετε ένα υπάρχον αποθετήριο.
Επιστρέφοντας στο SparkleShare, κάντε κλικ στο εικονίδιο του δίσκου σας και επιλέξτε το επιλογή "Συγχρονισμός απομακρυσμένου έργου ...". Επιλέξτε GitLab ή GitHub από τη λίστα και εισαγάγετε την απομακρυσμένη διαδρομή του αποθετηρίου. Απλώς πρέπει να αφαιρέσετε το τμήμα github.com / gitlab.com από τη διεύθυνση URL. Τώρα το μόνο που έχετε να κάνετε είναι να κάνετε κλικ "Προσθήκη" y περιμένετε μέχρι το SparkleShare να συγχρονίσει το απομακρυσμένο αποθετήριο.
να συμβουλευτείτε όλες τις επιλογές και πληροφορίες σχετικά με τη χρήση αυτού του πελάτη, συμπεριλαμβανομένης της χρήσης κρυπτογράφησης από τον πελάτη, δείτε το wiki SparkleShare ή το ιστοσελίδα του έργου.