Λεπτομέρειες εφαρμογής
Σχετικά με τις εφαρμογές Vultr
Αυτό το άρθρο περιέχει πληροφορίες σχετικά με την εφαρμογή ownCloud που μπορεί να αναπτυχθεί στο Vultr .
Λεπτομέρειες εφαρμογής
Το ownCloud εκτελείται στο λειτουργικό σύστημα Ubuntu Server LTS. Μπορείτε να συνδεθείτε σε αυτό το σύστημα με έναν πελάτη SSH χρησιμοποιώντας το root login που βρίσκεται στον πίνακα ελέγχου του Vultr.
Αρχικά, θα πρέπει να έχετε πρόσβαση https://[SERVER_IP]/στο πρόγραμμα περιήγησής σας. Αντικαταστήστε τη [SERVER_IP]με τη διεύθυνση IP του VPS σας. Τα δικά σας διαπιστευτήρια Cloud είναι διαθέσιμα στον πίνακα ελέγχου Vultr. Με τη σύνδεση στο ownCloud, η δική σας εφαρμογή Cloud θα ρυθμιστεί και θα είναι έτοιμη για χρήση. Από προεπιλογή, η διεύθυνση URL https:// χρησιμοποιεί ένα αυτο-υπογεγραμμένο πιστοποιητικό, το οποίο εμφανίζει μια προειδοποίηση ασφαλείας. Αυτή η προειδοποίηση είναι ασφαλές να αγνοηθεί.
Βάση δεδομένων SQL
Υπάρχει ένας διακομιστής βάσης δεδομένων MySQL που εκτελείται στο VPS. Αυτό χρησιμοποιείται από το ownCloud. Μπορείτε να συνδεθείτε στη βάση δεδομένων εκτελώντας τα εξής:
mysql -u root
Ο κωδικός πρόσβασης root της MySQL αποθηκεύεται στο VPS στο /root/.my.cnf.
Εφεδρικό σενάριο
Η ομάδα Vultr έχει παράσχει ένα εφεδρικό σενάριο για ευκολία. Αυτό βρίσκεται στο /root/φάκελο. Μπορείτε να εκτελέσετε αυτό το αρχείο κάνοντας είσοδο ως root και εκτελώντας bash backup-owncloud.sh. Στον φάκελο θα υπάρχει ένα αντίγραφο ασφαλείας της διαμόρφωσης του ownCloud, της βάσης δεδομένων και των μεταφορτωμένων αρχείων /root/. Βεβαιωθείτε ότι έχετε αρκετό χώρο στο VPS σας για να αντιγράψετε όλα τα αρχεία σας πριν το εκτελέσετε.
Το Nginx αποτυγχάνει να φορτώσει
Εάν η παρουσία σας αναπτύχθηκε μετά την 1η Δεκεμβρίου 2019, έχουμε συμπεριλάβει ένα σενάριο για τη διευκόλυνσή σας για να επαναφέρετε τα αρχεία διαμόρφωσης Nginx στην προεπιλογή για εσάς.
- Συνδεθείτε στον διακομιστή σας χρησιμοποιώντας
sshως root.
- Εκτελέστε την εντολή
/opt/vultr/fix-vhost.sh
Προειδοποίηση SSL
Κατά την πρώτη πρόσβαση στο https://[SERVER_IP]/, θα δείτε ένα SSL να λειτουργεί. Μην πανικοβάλλεστε - αυτό είναι φυσιολογικό. Όταν αποκτάτε πρόσβαση στο ownCloud, συνδέεστε με τον κωδικό πρόσβασής σας. Για να διασφαλίσετε ότι ο κωδικός πρόσβασής σας μεταδίδεται με ασφάλεια από τον υπολογιστή σας στη δική σας εφαρμογή Cloud, χρησιμοποιούνται ασφαλείς υποδοχές (SSL). Η προειδοποίηση SSL εμφανίζεται επειδή το Vultr ρύθμισε την εφαρμογή σας με ένα αυτο-υπογεγραμμένο πιστοποιητικό . Τα σύγχρονα προγράμματα περιήγησης ιστού δεν εμπιστεύονται τα αυτο-υπογεγραμμένα πιστοποιητικά από προεπιλογή, γι' αυτό βλέπετε την προειδοποίηση. Απλώς πείτε στο πρόγραμμα περιήγησής σας να εμπιστευτεί το αυτο-υπογεγραμμένο πιστοποιητικό και θα σας μεταβεί στην οθόνη σύνδεσης του ownCloud.
Εάν θέλετε να καταργήσετε εντελώς την προειδοποίηση SSL, τότε θα χρειαστείτε τον δικό σας τομέα και ένα πιστοποιητικό από μια αρχή έκδοσης πιστοποιητικών. Η διαδικασία κατοχύρωσης ονόματος τομέα και απόκτησης πιστοποιητικού SSL δεν εμπίπτει στο πεδίο εφαρμογής αυτού του άρθρου. Ωστόσο, αφού έχετε ένα πιστοποιητικό SSL, μπορείτε να το ενσωματώσετε με αυτήν την εφαρμογή κάνοντας τα εξής:
- Τοποθετήστε το DNS "A record" του ιστότοπού σας στο
[SERVER_IP].
- Συνδεθείτε στη δική σας εφαρμογή Cloud με SSH.
- Μεταφορτώστε το πιστοποιητικό και τα αρχεία του ιδιωτικού κλειδιού στο
/etc/nginx/ssl/server.crtκαι /etc/nginx/ssl/server.key.
- Επανεκκινήστε τον διακομιστή web:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(η έκδοση PHP μπορεί να διαφέρει)
Δωρεάν SSL με Let's Encrypt
Το Certbot, το λογισμικό που χρησιμοποιείται για την απόκτηση, εγκατάσταση και ανανέωση πιστοποιητικών Let's Encrypt περιλαμβάνεται σε αυτό το One-Click από προεπιλογή. Για να το χρησιμοποιήσετε απλώς συνδεθείτε μέσω SSH και εκτελέστε την ακόλουθη εντολή
certbot
Παλαιότερες παρουσίες CentOS: Αναβάθμιση από 7.0 σε 8.0
Εάν η εφαρμογή Vultr ownCloud εκτελεί το ownCloud 7, δεν συνιστάται η αναβάθμιση σε 8.0 με το κέντρο ενημέρωσης, καθώς υπάρχουν γνωστά προβλήματα με το πρόγραμμα ενημέρωσης ownCloud. Εάν έχετε ήδη ξεκινήσει τη διαδικασία ενημέρωσης 8.0, ακολουθούν ορισμένες εντολές που θα βοηθήσουν στην επίλυση προβλημάτων αναβάθμισης.
# (login as root)
# First run this
yum -y install redis
service php-fpm restart
# After upgrade completes - if you see a blank page.
cd /var/www/owncloud
mv apps/calendar/ apps/calendar7
mv apps/contacts/ apps/contacts7
# Review the admin page for any other errors
# https://[SERVER_IP]/index.php/settings/admin
Σχετικά με τις εφαρμογές Vultr
Οι εφαρμογές Vultr χρησιμοποιούν σύγχρονες εκδόσεις πακέτων λογισμικού. Οι εφαρμογές έχουν ρυθμιστεί ώστε να αναπτύσσονται με συγκεκριμένες εκδόσεις λογισμικού. Με την πάροδο του χρόνου, η ομάδα του Vultr θα ενημερώσει τις προσφορές εφαρμογών ώστε να περιλαμβάνουν νεότερα λειτουργικά συστήματα, εκδόσεις πακέτων κ.λπ. Αυτό το έγγραφο παρέχει μόνο ενημερωμένες πληροφορίες σχετικά με την πιο πρόσφατη έκδοση αυτής της εφαρμογής. Οι εφαρμογές Vultr ενημερώνονται χωρίς προειδοποίηση. Εάν σκοπεύετε να δημιουργήσετε ένα έργο ή μια υποδομή με βάση τα πρότυπα εφαρμογών μας, συνιστούμε να τραβήξετε ένα στιγμιότυπο της εφαρμογής που χρησιμοποιήθηκε στην αρχική σας ανάπτυξη.