Τρόποι απομακρυσμένης πρόσβασης στο NextCloud

Πρόσβαση στα αρχεία του NextCloud

Συχνά δεν θέλουμε όλα τα αρχεία του NextCloud να είναι συντονισμένα και κάποιες φορές βολεύει η απομακρυσμένη πρόσβαση στον server. Υπάρχουν πολλοί τρόποι καθένας με τα πλεονεκτήματα και τα μειονεκτήματα του. Στο σημείωμα αυτό θα δούμε τους τρόπους και θα επιλέξουμε ποιόν βολεύει καλύτερα σε κάθε περίπτωση.

webDAV

Το WebDav είναι μια επέκταση του πρωτοκόλλου HTTP και το έχουμε με την εγκατάσταση του NextCloud

Πλεονεκτήματα:

  • :+1: Ασφαλής επικοινωνία με https
  • :+1: Δεν θέλει εγκατάσταση κάποιας υπηρεσίας
  • :+1: Δεν θέλει συγχρονισμό μετά τις τοπικές αλλαγές

Μειονεκτήματα:

  • :-1: Πολύ αργό και μη πρακτικό για μεγάλα αρχεία
  • :-1: Δεν υπάρχει υποστήριξη για κλείδωμα αρχείων

NFS

To NFS είναι ο UNIX τρόπος για απομακρυσμένη πρόσβαση σε συστήματα αρχείων
Πλεονεκτήματα:

  • :+1: Υποστήριξη από τον πυρήνα, ελαφρύ και γρήγορο

Μειονεκτήματα:

  • :-1: Δεν υπάρχει κρυπτογράφηση κατά την μεταφορά
  • :-1: Θέλει εγκατάσταση και ρύθμιση της υπηρεσίας
  • :-1: Πρέπει να είμαστε σίγουροι πως το nextcloud τρέχει και είναι προσβάσιμο
  • :-1: Το Nextcloud δεν ξέρει για τις αλλαγές αυτόματα

SAMBA

Η αλλιώς CIFS η αλλίως το δίκτυο τύπου Windows
Πλεονεκτήματα:

  • :+1: Υποστήριξη σχεδόν από κάθε λειτουργικό σύστημα
  • :+1: Πρόσβαση με όνομα χρήστη και κωδικό

Μειονεκτήματα:

  • :-1: Δεν υπάρχει κρυπτογράφηση κατά την μεταφορά
  • :-1: Θέλει εγκατάσταση και ρύθμιση της υπηρεσίας
  • :-1: Το Nextcloud δεν ξέρει για τις αλλαγές αυτόματα

SSHfs

Ασφαλής πρόσβαση με χρήση του πρωτοκόλλου SSH
Πλεονεκτήματα:

  • :+1: Υποστήριξη σχεδόν από κάθε λειτουργικό σύστημα
  • :+1: Πρόσβαση με όνομα χρήστη και κωδικό ή με κρυπτογραφικό κλειδί
  • :+1: Πρόσβαση από οπουδήποτε ατό ίντερνετ

Μειονεκτήματα:

  • :-1: Θέλει εγκατάσταση και ρύθμιση της υπηρεσίας
  • :-1: Το 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 θα το κάνει αυτό αυτόματα.

Διαβάστε

4 Likes

Tι εννοουμε με αυτο; δεν το εχω παρει χαμπαρι…

Πες πως ξεκινάς να διορθώνεις ένα αρχείο. Το πρόγραμμα θα βάλει ένα κλείδωμα στο αρχείο ώστε να μην μπορεί να το ανοίξει ένα άλλο πρόγραμμα. Αν αυτό δεν υπάρχει και δυο προγράμματα προσπαθούν να γράψουν στο ίδιο αρχείο υπάρχει πρόβλημα και μπορεί να καταστραφεί το αρχείο.

3 Likes

Eυχαριστω…

Εριξα μια ματια στο θεμα και αν δεν κανω λαθος, αν χρησιμοποιεις το davfs2 υπαρχει η επιλογη να βαλεις lock. Αρα μηπως υπαρχει η δυνατοτητα στο webdav και για καποιο λογο (το κανει ακομα πιο αργο; ) δεν τη χρησιμοποιουμε ή κατι τετοιο;

Αν δεις στα script απενεργοποιώ την δυνατότητα. Ο λόγος είναι πως στην άλλη μεριά της σύνδεσης είναι το NextCloud και αυτό δεν έχει υποστήριξη για locking.

1 Like

Α ναι το ειδα…
Επομενως υπαρχει η δυνατοτητα στο webdav αλλά δεν την υποστηριζει το nextcloud; καταλαβα σωστα;

Επισης ειδα οτι αλλοι δυο τροποι απομακρυσμενης προσβασης ειναι με την curl και το cadaver, αλλά μαλλον δεν βολευουν και τοσο πολυ.