Το προφίλ μας στο Google Plus
3

Nextcloud: Αναβάθμιση από το web panel

Όταν φτάνει η ώρα για την αναβάθμιση του Nextcloud, το σύστημα δεν χάνει ευκαιρία για να μας το θυμίζει. Όσο φασαριόζικη κι αν φαντάζει μια τέτοια δουλειά καλό είναι να μην την αμελούμε — ειδικά αν ο server είναι προσβάσιμος από το Internet.

Ευτυχώς η όλη διαδικασία επιτυγχάνεται εύκολα, μέσα από το web panel του Nextcloud. Όταν λοιπόν υπάρχει διαθέσιμη αναβάθμιση, το πληροφορούμαστε με ένα σωρό τρόπους. Δείτε, π.χ., τα τρία screenshots που ακολουθούν.

Μας αρέσει ο επίσημος client για το Nextcloud, ο οποίος διατίθεται για όλα τα γνωστά desktop operating systems. Στο στιγμιότυπο απεικονίζεται η εκδοχή για Linux και, όπως βλέπετε, ενημερώνει για τη νέα έκδοση του Nextcloud (την 11.0.2).

Μας αρέσει ο επίσημος client για το Nextcloud, ο οποίος διατίθεται για όλα τα γνωστά desktop operating systems. Στο στιγμιότυπο απεικονίζεται η εκδοχή για Linux και, όπως βλέπετε, ενημερώνει για τη νέα έκδοση του Nextcloud (την 11.0.2).

Ειδοποιήσεις για τη διαθεσιμότητα νέας έκδοσης εμφανίζει και το περιβάλλον του GNOME.

Ειδοποιήσεις για τη διαθεσιμότητα νέας έκδοσης εμφανίζει και το περιβάλλον του GNOME.

Ακόμη κι αν δεν χρησιμοποιούμε κάποιον client για το Nextcloud, με login στο web panel της πλατφόρμας παίρνουμε ειδοποίηση για τη νέα διαθέσιμη έκδοση.

Ακόμη κι αν δεν χρησιμοποιούμε κάποιον client για το Nextcloud, με login στο web panel της πλατφόρμας παίρνουμε ειδοποίηση για τη νέα διαθέσιμη έκδοση.

Προκειμένου ν’ αναβαθμίσουμε το Nextcloud με χρήση του παρεχόμενου web panel, από τον browser της προτίμησής μας συνδεόμαστε σε έναν λογαριασμό της πλατφόρμας ο οποίος έχει δικαιώματα διαχειριστή. Κάνουμε ένα κλικ στο όνομα του αντίστοιχου χρήστη (πάνω δεξιά) κι επιλέγουμε το Admin. Στη νέα σελίδα που εμφανίζεται, πατάμε στο κουμπί Open updater.

Στη σελίδα Admin, στο web panel του Nextcloud, φτάνουμε έχοντας πρώτα κάνει login σε λογαριασμό χρήστη με δικαιώματα διαχειριστή. Η διαδικασία της αναβάθμισης ξεκινά με κλικ στο κουμπί Open updater.

Στη σελίδα Admin, στο web panel του Nextcloud, φτάνουμε έχοντας πρώτα κάνει login σε λογαριασμό χρήστη με δικαιώματα διαχειριστή. Η διαδικασία της αναβάθμισης ξεκινά με κλικ στο κουμπί Open updater.

Στη νέα σελίδα που εμφανίζεται βλέπουμε την τρέχουσα έκδοση του Nextcloud, καθώς κι αυτή στην οποία θα βρισκόμαστε μετά την αναβάθμιση. Προχωράμε με κλικ στο Start update.

Στη νέα σελίδα που εμφανίζεται βλέπουμε την τρέχουσα έκδοση του Nextcloud, καθώς κι αυτή στην οποία θα βρισκόμαστε μετά την αναβάθμιση. Προχωράμε με κλικ στο Start update.

Αναλόγως των αδειών πρόσβασης στον κατάλογο όπου είναι εγκατεστημένο το Nextcloud, η διαδικασία της αναβάθμισης είναι πολύ πιθανό να σταματήσει πρόωρα και στον browser να εμφανιστεί μήνυμα για έλεγχο των δικαιωμάτων για εγγραφή.

Η αναβάθμιση δεν μπορεί να προχωρήσει, αφού δεν επιτρέπεται η εγγραφή εντός του καταλόγου όπου βρίσκεται το Nextcloud.

Η αναβάθμιση δεν μπορεί να προχωρήσει, αφού δεν επιτρέπεται η εγγραφή εντός του καταλόγου όπου βρίσκεται το Nextcloud :/

Στο πλαίσιο του παραδείγματός μας αναβαθμίζουμε μια εγκατάσταση του Nextcloud σε Raspberry Pi. Η πλατφόρμα βρίσκεται εντός του /var/www/html κι ο κατάλογος ανήκει στο χρήστη με username το pi, ο οποίος είναι κι ο μόνος με δικαιώματα εγγραφής. Μεταξύ των περιεχομένων του html υπάρχουν δύο υποκατάλογοι, οι apps και config, οι οποίοι ανήκουν στο χρήστη www-data. Μέσα από τον ομώνυμο λογαριασμό τρέχει ο updater του Nextcloud και, κατά πώς φαίνεται, χρειάζεται δικαιώματα εγγραφής και σ’ άλλους καταλόγους. Αφού σημειώσαμε τους υποκαταλόγους του html που ανήκουν στον www-data, δώσαμε στον εν λόγω χρήστη το ιδιοκτησιακό καθεστώς του καταλόγου /var/www/html — καθώς και *όλων* των περιεχομένων του:

pi@nordostbahnhof:~ $ sudo chown -R www-data:www-data /var/www/html

Μετά ξεκινήσαμε και πάλι την εγκατάσταση του Nextcloud, κι αυτή τη φορά η διαδικασία προχώρησε ομαλά.

Αφού δώσαμε στο χρήστη www-data το ιδιοκτησιακό καθεστώς του καταλόγου /var/www/html, επιχειρήσαμε και πάλι την αναβάθμιση κι αυτή τη φορά η διαδικασία προχώρησε ομαλά.

Αφού δώσαμε στο χρήστη www-data το ιδιοκτησιακό καθεστώς του καταλόγου /var/www/html, επιχειρήσαμε και πάλι την αναβάθμιση κι αυτή τη φορά η διαδικασία προχώρησε ομαλά.

Παρακολουθήστε στα screenshots που ακολουθούν πώς ολοκληρώνεται η αναβάθμιση του Nextcloud. Μετά το πέρας της, μην ξεχάσετε να επαναφέρετε το ιδιοκτησιακό καθεστώς του καταλόγου /var/www/html στην πρότερη κατάσταση. Εμείς, π.χ., στο Raspberry Pi πληκτρολογήσαμε τα ακόλουθα:

pi@nordostbahnhof:~ $ sudo chown -R pi:pi /var/www/html
pi@nordostbahnhof:~ $ sudo chown -R www-data:www-data /var/www/html/apps
pi@nordostbahnhof:~ $ sudo chown -R www-data:www-data /var/www/html/config

Κατά την αναβάθμιση το Nextcloud έχει μπει σε maintenance mode. Θα ολοκληρώσουμε τη διαδικασία με τη βοήθεια του web based updater κι όχι από τη γραμμή εντολών, οπότε τώρα κάνουμε κλικ στο κουμπί No κάτω δεξιά.

Κατά την αναβάθμιση το Nextcloud μπαίνει σε maintenance mode. Θα ολοκληρώσουμε τη διαδικασία με τη βοήθεια του web based updater κι όχι από τη γραμμή εντολών, οπότε τώρα κάνουμε κλικ στο κουμπί No κάτω δεξιά.

Μετά την επιλογή του web updater πατάμε στο κουμπί στο κάτω μέρος της σελίδας, ώστε να τελειώσουμε με την αναβάθμιση.

Μετά την επιλογή του web updater πατάμε στο κουμπί στο κάτω μέρος της σελίδας, ώστε να τελειώσουμε με την αναβάθμιση.

Μεταφερόμαστε ξανά στην αρχική σελίδα του Nextcloud. Ακόμη δεν βλέπουμε τη συνηθισμένη προτροπή για login σε λογαριασμό χρήστη, ούτε τους καταλόγους και τα αρχεία κάποιου υπάρχοντα χρήστη. Αντίθετα, καλούμαστε να πατήσουμε το κουμπί Start update.

Μεταφερόμαστε ξανά στην αρχική σελίδα του Nextcloud. Ακόμη δεν βλέπουμε τη συνηθισμένη προτροπή για login σε λογαριασμό χρήστη, ούτε τους καταλόγους και τα αρχεία κάποιου υπάρχοντα χρήστη. Αντίθετα, καλούμαστε να πατήσουμε το κουμπί Start update. Αναλόγως του μεγέθους της εγκατάστασης, το τελευταίο αυτό στάδιο ίσως διαρκέσει αρκετά λεπτά.

Η αναβάθμιση ολοκληρώθηκε επιτυχώς. Τρέχουμε, πλέον, την πιο πρόσφατη έκδοση του Nextcloud (από το κανάλι Stable).

Η αναβάθμιση ολοκληρώθηκε επιτυχώς. Έχουμε, πλέον, την πιο πρόσφατη έκδοση του Nextcloud (από το κανάλι Stable).

3 Responses to “Nextcloud: Αναβάθμιση από το web panel”

  1. fireblade9 | 06/04/2017 at 23:02

    Καλησπέρα στην παρεα του deltahacker.
    Τελευταία έβαλα το Nextcloud στο freenas μου και επειδή δεν το εχω καταφέρει ακόμα, μήπως έχετε γράψει αρθρο πως να το ρυθμίσουμε ωστε να υπάρχει απομακρυσμένη πρόσβαση στο nextcloud εκτός τοπικού δικτυου ???

    • subZraw | 06/04/2017 at 23:52

      Επίσης καλησπέρα :) Ο κατάλληλος κανόνας port forwarding στον router θα είναι αρκετός. Έτσι έχω κι εγώ πρόσβαση στο οικιακό μου Nextcloud instance. (Φιλοξενείται σε Raspberry Pi, περισσότερα διάβασε στο https://deltahacker.gr/?p=17061.)

  2. fireblade9 | 21/04/2017 at 01:53

    Δλδ βάζουμε την wan ip μας p.x http ή https://ip:port ή http://ip:port/nextcloud ?? και πορτα βάζουμε την 80 ή 443??

Leave a Reply

You must be logged in to post a comment.

Σύνδεση

Αρχείο δημοσιεύσεων