Πρόσβαση στα αρχεία του NextCloud
Συχνά δεν θέλουμε όλα τα αρχεία του NextCloud να είναι συντονισμένα και κάποιες φορές βολεύει η απομακρυσμένη πρόσβαση στον server. Υπάρχουν πολλοί τρόποι καθένας με τα πλεονεκτήματα και τα μειονεκτήματα του. Στο σημείωμα αυτό θα δούμε τους τρόπους και θα επιλέξουμε ποιόν βολεύει καλύτερα σε κάθε περίπτωση.
webDAV
Το WebDav είναι μια επέκταση του πρωτοκόλλου HTTP και το έχουμε με την εγκατάσταση του NextCloud
Πλεονεκτήματα:
- Ασφαλής επικοινωνία με https
- Δεν θέλει εγκατάσταση κάποιας υπηρεσίας
- Δεν θέλει συγχρονισμό μετά τις τοπικές αλλαγές
Μειονεκτήματα:
- Πολύ αργό και μη πρακτικό για μεγάλα αρχεία
- Δεν υπάρχει υποστήριξη για κλείδωμα αρχείων
NFS
To NFS είναι ο UNIX τρόπος για απομακρυσμένη πρόσβαση σε συστήματα αρχείων
Πλεονεκτήματα:
- Υποστήριξη από τον πυρήνα, ελαφρύ και γρήγορο
Μειονεκτήματα:
- Δεν υπάρχει κρυπτογράφηση κατά την μεταφορά
- Θέλει εγκατάσταση και ρύθμιση της υπηρεσίας
- Πρέπει να είμαστε σίγουροι πως το nextcloud τρέχει και είναι προσβάσιμο
- Το Nextcloud δεν ξέρει για τις αλλαγές αυτόματα
SAMBA
Η αλλιώς CIFS η αλλίως το δίκτυο τύπου Windows
Πλεονεκτήματα:
- Υποστήριξη σχεδόν από κάθε λειτουργικό σύστημα
- Πρόσβαση με όνομα χρήστη και κωδικό
Μειονεκτήματα:
- Δεν υπάρχει κρυπτογράφηση κατά την μεταφορά
- Θέλει εγκατάσταση και ρύθμιση της υπηρεσίας
- Το Nextcloud δεν ξέρει για τις αλλαγές αυτόματα
SSHfs
Ασφαλής πρόσβαση με χρήση του πρωτοκόλλου SSH
Πλεονεκτήματα:
- Υποστήριξη σχεδόν από κάθε λειτουργικό σύστημα
- Πρόσβαση με όνομα χρήστη και κωδικό ή με κρυπτογραφικό κλειδί
- Πρόσβαση από οπουδήποτε ατό ίντερνετ
Μειονεκτήματα:
- Θέλει εγκατάσταση και ρύθμιση της υπηρεσίας
- Το Nextcloud δεν ξέρει για τις αλλαγές αυτόματα
Επιλέγοντας την καλύτερη μέθοδο
Διαφωνήστε ελεύθερα, κάθε ένας έχει διαφορετικές ανάγκες αλλά χρησιμοποιήστε
- SSHfs για πρόσβαση από το εξωτερικό δίκτυο ή αν έχετε πολλούς χρήστες
- NFS για ένα χρήστη αν όλες οι συσκευές τρέχουν Linux
- SAMBA αν υπάρχουν πολλοί χρήστες ή συσκευές με Windows
- webDAV μιας και είναι έτοιμο αν δεν έχετε μεγάλα αρχεία ή πολύ κίνηση
Συγχρονισμός του NextCloud
Αν μπήκες στον κόπο να στήσεις κάτι άλλο πέραν του webDAV και το έκανες να λειτουργεί τα προβλήματα σου δεν σταματούν εδώ. Επειδή οι αλλαγές δεν γίνονται μέσα από το Nextcloud αυτό δεν ξέρει πλέον τι υπάρχει στον δίσκο και τι δεν υπάρχει. Επίσης δεν θα κρατάει τις αλλαγές στα αρχεία για επαναφορά αν κάτι πήγε στραβά. Για το πρώτο πρόβλημα υπάρχει λύση.
Κάθε φορά που θα τρέχουμε τις αλλαγές θα πρέπει να τρέξουμε μια εντολή. Στο nextcloudPi
ή εντολή είναι ‘ncc files:scan --all
’, στο dietpi
είναι ‘ncc files:scan -all
’ ή ποιο γενικά ‘sudo -u www-data php occ files:scan --all
’ μέσα στον φάκελο εγκατάστασης.
Αν κάνετε αλλαγές με αυτόν τον τρόπο συχνά μια cron job
ή ένα systemd timer unit
που θα τρρέχουν σε τακτικά χρονικά διαστήματα είναι απαραίτητα. Το module nc-scan-auto
του nextcloudPi
θα το κάνει αυτό αυτόματα.