Λεπτομέρειες εφαρμογής
Σχετικά με τις εφαρμογές Vultr
Αυτό το άρθρο περιέχει πληροφορίες σχετικά με την εφαρμογή Nextcloud που μπορεί να αναπτυχθεί στο Vultr .
Λεπτομέρειες εφαρμογής
Το Nextcloud εκτελείται στο λειτουργικό σύστημα Ubuntu Server LTS. Μπορείτε να συνδεθείτε σε αυτό το σύστημα με έναν πελάτη SSH χρησιμοποιώντας το root login που βρίσκεται στον πίνακα ελέγχου του Vultr.
Για πρόσβαση στην εφαρμογή Nextcloud, μεταβείτε https://[SERVER_IP]/στο πρόγραμμα περιήγησής σας. Αντικαταστήστε τη [SERVER_IP]με τη διεύθυνση IP του VPS σας. Η προειδοποίηση πιστοποιητικού SSL μπορεί να αγνοηθεί με ασφάλεια. Αυτό εξηγείται με περισσότερες λεπτομέρειες παρακάτω. Τα διαπιστευτήρια σύνδεσής σας στο Nextcloud παρατίθενται στον πίνακα ελέγχου του Vultr.
Εφεδρικό σενάριο
Η ομάδα Vultr έχει παράσχει ένα εφεδρικό σενάριο για ευκολία. Αυτό βρίσκεται στο /root/φάκελο. Μπορείτε να εκτελέσετε αυτό το αρχείο κάνοντας είσοδο ως root και εκτελώντας:
cd /root/
sh backup-nextcloud.sh
Στον φάκελο θα δημιουργηθεί ένα αντίγραφο ασφαλείας της βάσης δεδομένων Nextcloud, του πηγαίο κώδικα και των μεταφορτωμένων αρχείων /root/. Βεβαιωθείτε ότι έχετε αρκετό χώρο στο VPS σας για να αντιγράψετε όλα τα αρχεία σας πριν το εκτελέσετε.
Το Nginx αποτυγχάνει να φορτώσει
Εάν η παρουσία σας αναπτύχθηκε μετά την 1η Δεκεμβρίου 2019, έχουμε συμπεριλάβει ένα σενάριο για τη διευκόλυνσή σας για να επαναφέρετε τα αρχεία διαμόρφωσης Nginx στην προεπιλογή για εσάς.
- Συνδεθείτε στον διακομιστή σας χρησιμοποιώντας
sshως root.
- Εκτελέστε την εντολή
/opt/vultr/fix-vhost.sh
Προειδοποίηση SSL
Ο διακομιστής Nextcloud πρέπει να έχει πρόσβαση με https://διευθύνσεις URL. http://Οι διευθύνσεις URL θα ξαναγραφούν σε https://Από προεπιλογή, η https://διεύθυνση URL χρησιμοποιεί ένα αυτο-υπογεγραμμένο πιστοποιητικό, το οποίο εμφανίζει μια προειδοποίηση ασφαλείας. Αυτό μπορεί να αγνοηθεί με ασφάλεια.
Ανάλογα με τα σχέδιά σας για τον ιστότοπό σας στο Nextcloud, μπορεί να θέλετε να ενημερώσετε το πιστοποιητικό σε ένα που παρέχεται από μια πραγματική αρχή έκδοσης πιστοποιητικών. Αυτό θα αφαιρέσει το σφάλμα προειδοποίησης ασφαλείας. Για να εγκαταστήσετε ένα νέο πιστοποιητικό, κάντε τα εξής:
- Λάβετε ένα πιστοποιητικό από μια αρχή έκδοσης πιστοποιητικών για τον τομέα σας.
- Συνδεθείτε στον διακομιστή σας χρησιμοποιώντας
sshως root.
- Αντικαταστήστε το
server.crtκαι server.keyαρχεία /etc/nginx/ssl/με το ενημερωμένο πιστοποιητικό. Οι λεπτομέρειες σχετικά με τη μετατροπή μορφών πιστοποιητικών δεν εμπίπτουν στο πεδίο εφαρμογής αυτού του άρθρου.
- Επανεκκινήστε τον διακομιστή web:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(η έκδοση PHP μπορεί να διαφέρει)
Ρύθμιση DNS
Εάν σκοπεύετε να χρησιμοποιήσετε έναν τομέα με τον διακομιστή σας Nextcloud, θα χρειαστεί να υποδείξετε το DNS "A record" στο [SERVER_IP]. Αυτό θα σας επιτρέψει να αποκτήσετε πρόσβαση στο Nextcloud με πλοήγηση στον ιστότοπό σας ( www.example.com). Το Nextcloud απαιτεί επίσης να προσθέσετε τον τομέα σας στη λίστα του "έμπιστου τομέα". Μπορείτε να προσθέσετε έναν τομέα στη λίστα αξιόπιστων τομέων είτε στη διεπαφή Nextcloud είτε με μη αυτόματη επεξεργασία /var/www/html/config/config.php.
Βάση δεδομένων SQL
Υπάρχει ένας διακομιστής βάσης δεδομένων MySQL που εκτελείται στο VPS. Αυτό χρησιμοποιείται από το Nextcloud. Μπορείτε να συνδεθείτε στη βάση δεδομένων εκτελώντας τα εξής:
mysql -u root
Ο κωδικός πρόσβασης root της MySQL αποθηκεύεται στο VPS στο /root/.my.cnf.
Σχετικά με τις εφαρμογές Vultr
Οι εφαρμογές Vultr χρησιμοποιούν σύγχρονες εκδόσεις πακέτων λογισμικού. Οι εφαρμογές έχουν ρυθμιστεί ώστε να αναπτύσσονται με συγκεκριμένες εκδόσεις λογισμικού. Με την πάροδο του χρόνου, η ομάδα του Vultr θα ενημερώσει τις προσφορές εφαρμογών ώστε να περιλαμβάνουν νεότερα λειτουργικά συστήματα, εκδόσεις πακέτων κ.λπ. Αυτό το έγγραφο παρέχει μόνο ενημερωμένες πληροφορίες σχετικά με την πιο πρόσφατη έκδοση αυτής της εφαρμογής. Οι εφαρμογές Vultr ενημερώνονται χωρίς προειδοποίηση. Εάν σκοπεύετε να δημιουργήσετε ένα έργο ή μια υποδομή με βάση τα πρότυπα εφαρμογών μας, συνιστούμε να τραβήξετε ένα στιγμιότυπο της εφαρμογής που χρησιμοποιήθηκε στην αρχική σας ανάπτυξη.