Owncloud είναι ένα κορυφαίο στην αγορά λογισμικό διακομιστή-πελάτη που προσφέρει μια πλατφόρμα cloud που σας επιτρέπει να δημιουργήσετε αντίγραφα ασφαλείας των αρχείων σας σε μια κεντρική τοποθεσία και να τα συγχρονίσετε στο cloud. Είναι μια εξαιρετική εναλλακτική λύση για δημοφιλείς εφεδρικές εφαρμογές όπως OneDrive, Dropbox και Google Drive.
Σε αντίθεση με αυτές τις δημοφιλείς πλατφόρμες, OwnCloud δεν προσφέρει δυνατότητες κέντρου δεδομένων για τη φιλοξενία αρχείων. Παρ 'όλα αυτά, θα σας εγγυηθεί την ασφάλεια και το απόρρητο των αποθηκευμένων δεδομένων σας.
Σε αυτό το άρθρο, θα σας παρουσιάσουμε πώς μπορείτε να εγκαταστήσετε OwnCloud επί CentOS 8.
Πριν ξεκινήσουμε, βεβαιωθείτε ότι έχετε ένα Η στοίβα LAMP εγκαταστάθηκε και λειτουργεί.
Με όλες τις απαιτήσεις που πληρούνται, μπορούμε να σηκώσουμε τα μανίκια μας και να ξεκινήσουμε!
OwnCloud είναι μια εφαρμογή PHP και συνιστά η επίσημη τεκμηρίωσή της PHP 7.3 ή PHP 7.2 που εγκαθίσταται από προεπιλογή. Επίσης, απαιτούνται μερικές πρόσθετες επεκτάσεις PHP από
OwnCloud για να λειτουργήσει απρόσκοπτα.Ανοίξτε λοιπόν το τερματικό σας ως sudo χρήστης και εκτελέστε την εντολή.
$ sudo dnf εγκατάσταση php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache
Αφού εγκαταστήσετε τις απαιτούμενες επεκτάσεις PHP, συνδεθείτε στο MariaDB μηχανή βάσεων δεδομένων χρησιμοποιώντας την παρακάτω εντολή και δώστε τον κωδικό πρόσβασης.
$ mysql -u ρίζα -p.
Κατά τη σύνδεση, δημιουργήστε μια βάση δεδομένων για OwnCloud και προσθέστε έναν χρήστη για τη βάση δεδομένων.
MariaDB [(καμία)]> ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ owncloud_db; MariaDB [(καμία)]> ΧΟΡΗΓΗΣΗ ΟΛΩΝ ΣΤΟ owncloud_db.* ΣΤΟ 'owncloud_user'@'localhost' IDENTIFIED BY '[προστασία ηλεκτρονικού ταχυδρομείου]'; MariaDB [(καμία)]> ΠΡΟΣΦΟΡΕΣ ΠΛΥΣΙΜΟΥ; MariaDB [(καμία)]> ΕΞΟΔΟΣ;
Το επόμενο βήμα είναι να κατεβάσετε το αρχείο OwnCloud, μέχρι να γράψετε αυτόν τον οδηγό, την πιο πρόσφατη έκδοση OwnCloud είναι 10.3.2. Χρησιμοποιώντας το εντολή wget, κατεβάστε το πιο πρόσφατο αρχείο tarball.
$ wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2.
Στη συνέχεια, εξαγάγετε το αρχείο tarball στο αρχείο /var/www/ Ευρετήριο.
$ sudo tar -jxf owncloud -10.3.2.tar.bz2 -C/var/www/
Στη συνέχεια, διαμορφώστε τα δικαιώματα ιδιοκτησίας που θα επιτρέψουν Απάχης διακομιστής ιστού για ανάγνωση / πρόσβαση στα αρχεία και τους φακέλους του Owncloud.
$ sudo chown -R apache:/var/www/owncloud.
Απαιτούνται μερικές αλλαγές για το Απάχης διακομιστής ιστού για εξυπηρέτηση OwnCloud. Δημιουργήστε λοιπόν μια διαμόρφωση για το OwnCloud.
$ sudo vim /etc/httpd/conf.d/owncloud.conf.
Προσθέστε την ακόλουθη διαμόρφωση.
Alias/owncloud "/var/www/owncloud/" Επιλογές +FollowSymlinks AllowOverride AllΝταβ μακριά SetEnv HOME/var/www/owncloud SetEnv HTTP_HOME/var/www/owncloud
Αποθηκεύστε και βγείτε από το αρχείο.
Για να ισχύσουν οι αλλαγές, επανεκκινήστε τον διακομιστή ιστού και επιβεβαιώστε την κατάσταση εκτελώντας.
$ sudo systemctl επανεκκίνηση httpd. $ sudo systemctl κατάσταση httpd.
Αν SELinux είναι ενεργοποιημένη και εκτελείται, εκτελέστε την παρακάτω εντολή για να επιτρέψετε στον διακομιστή ιστού Apache να γράφει στον κατάλογο του Owncloud.
$ sudo setsebool -P httpd_unified 1.
Με όλες τις σημαντικές διαμορφώσεις που έχουν γίνει, ήρθε η ώρα να οριστικοποιήσουμε την εγκατάσταση OwnCloud. Ξεκινήστε λοιπόν το πρόγραμμα περιήγησής σας και επισκεφτείτε την IP του διακομιστή σας όπως φαίνεται.
http://server-ip/owncloud.
Δώστε το όνομα χρήστη και τον κωδικό πρόσβασης όπως φαίνεται παραπάνω. Επόμενο κλικ στο ‘Αποθήκευση και βάση δεδομένων"Σύνδεσμος ακριβώς κάτω και επιλέξτε"MySQL/MariaDB»Βάση δεδομένων. Συμπληρώστε όλες τις λεπτομέρειες της βάσης δεδομένων, δηλαδή τον χρήστη, τον κωδικό πρόσβασης και το όνομα της βάσης δεδομένων.
Τέλος, κάντε κλικ στο «Ολοκληρώστε τη ρύθμισηΚουμπί 'για να ολοκληρώσετε τη ρύθμιση.
Αυτό σας οδηγεί στη σελίδα σύνδεσης όπου θα συνδεθείτε με το όνομα χρήστη και τον κωδικό πρόσβασης που καθορίσατε νωρίτερα.
Δεδομένου ότι συνδεόμαστε για πρώτη φορά, θα σας παρουσιαστούν επιλογές για την εγκατάσταση της εφαρμογής owncloud σε διαφορετικές πλατφόρμες, όπως Android και iOS.
Έτσι φαίνεται το ταμπλό. Αρκετά απλό και διαισθητικό στη χρήση.
Και έτσι εγκαθιστάτε OwnCloud επί CentOS 8. Τα σχόλιά σας είναι ευπρόσδεκτα.