Πώς να διαμορφώσετε και να καθαρίσετε Εγκαταστήστε τα Windows 10 Tutorial
Πίνακας περιεχομένων:
- Προϋποθέσεις
- Βήμα 1: Δημιουργία βάσης δεδομένων MySQL
- Βήμα 2: Εγκατάσταση PHP και Apache
- Βήμα 3: Διαμόρφωση του τείχους προστασίας
- Βήμα 4: Λήψη Nextcloud
- Βήμα 5: Ρύθμιση του Apache
- Βήμα 6: Εγκατάσταση του Nextcloud
- συμπέρασμα
Το Nextcloud είναι μια πλατφόρμα κοινόχρηστων αρχείων και συνεργασίας με ανοιχτές πηγές, παρόμοια με την Dropbox. Συνοδεύεται από media player, ημερολόγιο και διαχείριση επαφών.
Το Nextcloud είναι επεκτάσιμο μέσω εφαρμογών και έχει υπολογιστές-πελάτες και υπολογιστές-πελάτες για όλες τις μεγάλες πλατφόρμες.
Σε αυτό το σεμινάριο θα σας δείξουμε πώς να εγκαταστήσετε και να διαμορφώσετε το Nextcloud με Apache σε μια μηχανή Ubuntu 18.04.
Προϋποθέσεις
Πριν ξεκινήσετε με το σεμινάριο, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo.
Βήμα 1: Δημιουργία βάσης δεδομένων MySQL
Το NextCloud μπορεί να χρησιμοποιήσει τη βάση δεδομένων SQLite, PostgreSQL ή MySQL για να αποθηκεύσει όλα τα δεδομένα του. Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε την MySQL ως βάση δεδομένων επιλογής.
Για να δημιουργήσετε μια βάση δεδομένων και έναν χρήστη, πρώτα συνδεθείτε στο κέλυφος MySQL πληκτρολογώντας την ακόλουθη εντολή:
sudo mysql
Εκτελέστε τις ακόλουθες δηλώσεις SQL για να δημιουργήσετε μια βάση δεδομένων που ονομάζεται
nextcloud
, όνομα χρήστη
nextclouduser
και να παραχωρήσετε όλα τα απαραίτητα δικαιώματα στον χρήστη:
CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
FLUSH PRIVILEGES;
EXIT;
Βήμα 2: Εγκατάσταση PHP και Apache
Nextcloud είναι μια εφαρμογή PHP. Η PHP 7.2, η οποία είναι η προεπιλεγμένη έκδοση PHP στο Ubuntu 18.04, υποστηρίζεται πλήρως και συνιστάται για το Nextcloud.
Εκτελέστε την ακόλουθη εντολή για να εγκαταστήσετε το Apache, την PHP και όλες τις απαιτούμενες επεκτάσεις PHP και:
sudo apt install apache2 php7.2 php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php7.2-imagick php7.2-xml php7.2-zip libapache2-mod-php7.2
Βήμα 3: Διαμόρφωση του τείχους προστασίας
Υποθέτοντας ότι χρησιμοποιείτε το
UFW
για τη διαχείριση του τείχους προστασίας, θα πρέπει να ανοίξετε θύρες HTTP (
80
) και HTTPS (
443
). Αυτό μπορείτε να το κάνετε ενεργοποιώντας το προφίλ 'Apache Full' το οποίο περιλαμβάνει κανόνες και για τις δύο θύρες:
Βήμα 4: Λήψη Nextcloud
Κατά τη στιγμή της σύνταξης αυτού του άρθρου, η πιο πρόσφατη σταθερή έκδοση του Nextcloud είναι η έκδοση 15.0.0. Πριν συνεχίσετε με το επόμενο βήμα, επισκεφθείτε τη σελίδα λήψης Nextcloud και ελέγξτε αν υπάρχει διαθέσιμη μια νέα έκδοση του Nextcloud.
Ξεκινήστε με τη λήψη της τελευταίας έκδοσης του Nextcloud χρησιμοποιώντας την ακόλουθη εντολή wget:
wget https://download.nextcloud.com/server/releases/nextcloud-15.0.0.zip -P /tmp
Μόλις ολοκληρωθεί η λήψη, εξαγάγετε το αρχείο στον κατάλογο / var / www:
sudo unzip /tmp/nextcloud-15.0.0.zip -d /var/www
Ορίστε τη σωστή ιδιοκτησία έτσι ώστε ο διακομιστής ιστού Apache να έχει πλήρη πρόσβαση στα αρχεία και τους καταλόγους του Nextcloud.
sudo chown -R www-data: /var/www/nextcloud
Βήμα 5: Ρύθμιση του Apache
Ανοίξτε το πρόγραμμα επεξεργασίας κειμένου και δημιουργήστε το ακόλουθο αρχείο ρυθμίσεων Apache.
sudo nano /etc/apache2/conf-available/nextcloud.conf
/etc/apache2/conf-available/nextcloud.conf
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Ενεργοποιήστε τη νέα διαμόρφωση και όλες τις απαραίτητες λειτουργικές μονάδες Apache με:
sudo a2enconf nextcloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
Ενεργοποιήστε τις αλλαγές κάνοντας επανεκκίνηση της υπηρεσίας Apache:
Βήμα 6: Εγκατάσταση του Nextcloud
Τώρα που το Nextcloud μεταφορτώνεται και όλες οι απαραίτητες υπηρεσίες είναι ρυθμισμένες ανοίξτε το πρόγραμμα περιήγησής σας και ξεκινήστε την εγκατάσταση του Nextcloud με την επίσκεψη του ονόματος τομέα ή της διεύθυνσης IP του διακομιστή σας που ακολουθείται από
/nextcloud
:
http://domain_name_or_ip_address/nextcloud
Θα εμφανιστεί η σελίδα ρύθμισης Nextcloud.


συμπέρασμα
Έχετε μάθει πώς να εγκαταστήσετε και να διαμορφώσετε το Nextcloud στο μηχάνημά σας Ubuntu 18.04. Αν έχετε ένα όνομα τομέα που συσχετίζεται με τον διακομιστή σας Nextcloud, μπορείτε να ακολουθήσετε αυτόν τον οδηγό και να ασφαλίσετε το Apache με την κρυπτογράφηση Let's.
Για να βρείτε περισσότερες πληροφορίες σχετικά με τη διαχείριση της εμφάνισής σας Nextcloud, επισκεφθείτε τη σελίδα τεκμηρίωσης Nextcloud.
nextcloud ubuntu apacheΠώς να εγκαταστήσετε και να διαμορφώσετε ένα διακομιστή nfs στο ubuntu 18.04
Το Σύστημα αρχείων δικτύου (NFS) είναι ένα πρωτόκολλο κατανεμημένου συστήματος αρχείων που σας επιτρέπει να μοιράζεστε απομακρυσμένους καταλόγους μέσω δικτύου. Σε αυτό το σεμινάριο, θα εξετάσουμε τον τρόπο δημιουργίας ενός διακομιστή NFSv4 στο Ubuntu 18.04.
Πώς να εγκαταστήσετε και να διαμορφώσετε το redis στο ubuntu 18.04
Το Redis είναι ένα κατάστημα δομής δεδομένων ανοιχτού κώδικα μέσα στην μνήμη. Μπορεί να χρησιμοποιηθεί ως βάση δεδομένων, cache και μεσίτης μηνυμάτων και υποστηρίζει διάφορες δομές δεδομένων όπως Strings, Hashes, Lists, Sets κ.λπ. Αυτό το σεμινάριο περιγράφει τον τρόπο εγκατάστασης και ρύθμισης παραμέτρων του Redis σε ένα διακομιστή Ubuntu 18.04.
Πώς να εγκαταστήσετε και να διαμορφώσετε το nextcloud με apache σε centos 7
Το Nextcloud είναι μια πλατφόρμα κοινόχρηστων αρχείων και συνεργασίας με ανοιχτές πηγές, παρόμοια με την Dropbox. Σε αυτό το σεμινάριο θα σας δείξουμε πώς να εγκαταστήσετε και να διαμορφώσετε το Nextcloud με το Apache σε μια μηχανή CentOS 7.







