Πώς να εγκαταστήσετε το Nextcloud 16 στο Ubuntu και παράγωγα;

Nextcloud

Πριν από λίγες ώρες έφτασε η νέα έκδοση 16 του Nextcloud που είναι δμε στόχο τη βελτίωση της ασφάλειας και την κοινή χρήση αρχείων με τη βοήθεια της μηχανικής μάθησης. Το έργο διαθέτει επίσης μια μικρή διαχείριση έργου και ACL για την αντικατάσταση παλιών διακομιστών αρχείων.

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

Αυτό ισχύει, για παράδειγμα, σε ομάδες και άτομα με τα οποία οι χρήστες μοιράζονται συχνά περιεχόμενο.

Νέοι τρόποι κοινής χρήσης αρχείων σε εταιρείες παρέχουν λίστες ελέγχου πρόσβασης (ACL).

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

Si θέλουν να μάθουν περισσότερα γι 'αυτό αυτής της έκδοσης μπορείτε να ελέγξετε τον ακόλουθο σύνδεσμο.

Εγκατάσταση Nextcloud 16 στο Ubuntu

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

Εγκατάσταση μέσω πακέτου Snap

Η πρώτη μέθοδος που θα σας δείξουμε είναι η εγκατάσταση από πακέτα Snap Αυτός είναι ο ευκολότερος τρόπος για να εγκαταστήσετε το NextCloud στη διανομή σας.

Προς το παρόν, η μόνη λεπτομέρεια είναι ότι η νέα έκδοση δεν έχει ακόμη ενημερωθεί σε σταθερή στο Snap, καθώς εξακολουθεί να είναι στην έκδοση Beta. Αν και είναι θέμα ωρών για να ενημερωθεί.

Το NextCloud διανέμεται με snap ως μία εφαρμογή μαζί με τις εξαρτήσεις του και θα λειτουργεί με ασφάλεια στο σύστημα.

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

Για να εγκαταστήσετε το πακέτο Nextcloud από το Snap, απλά πρέπει να εκτελέσουν την ακόλουθη εντολή σε ένα τερματικό:

 sudo snap install nextcloud

Παραδοσιακή εγκατάσταση

Η άλλη μέθοδος για την εγκατάσταση της νέας έκδοσης του NextCloud 16 είναι εγκαταστήστε έναν διακομιστή ιστού και PHP.

Λογότυπο Nextcloud

Για αυτό θα πρέπει να ανοίξουμε ένα τερματικό και να εκτελέσουμε τις ακόλουθες εντολές σε αυτό:

 
apt-get install apache2 mariadb-server libapache2-mod-php7.2
apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip

Τώρα που έχετε ρυθμίσει το περιβάλλον, τα πάντα απομένει είναι να επιλέξετε μια βάση δεδομένων που υποστηρίζει την εγκατάσταση για αυτό θα εκτελέσουμε τα εξής:

 sudo apt-get install mariadb-server php-mysql

Κατά την εγκατάσταση, θα σας ζητηθεί να επιλέξετε έναν κωδικό πρόσβασης ρίζας . Εάν δεν σας ζητηθεί να επιλέξετε έναν κωδικό πρόσβασης, η προεπιλογή θα είναι κενή.

Τώρα πρέπει να εισαγάγετε τη βάση δεδομένων (θα τους ζητηθεί ο κωδικός πρόσβασης που μόλις ορίσατε):

 mysql -u root -p

Και τώρα τι πρέπει να δημιουργήσετε μια βάση δεδομένων:

CREATE DATABASE nextcloud;

Τώρα πρέπει να δημιουργήσουν τον χρήστη για να συνδεθείτε στη βάση δεδομένων:

CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'tucontraseña';

Το τελευταίο βήμα είναι εκχωρήστε τα δικαιώματα στον νέο χρήστη:

GRANT ALL PRIVILEGES ON nextcloud. * TO 'usuario'@'localhost';

FLUSH PRIVILEGES;

Όταν τελειώσετε, πληκτρολογήστε Ctrl-D για έξοδο.

Το τελευταίο βήμα είναι να εγκαταστήσετε το Nextcloud με:

cd /var/www
wget <a href="https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2">https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2</a>

wget https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2.asc

gpg --import nextcloud.asc

gpg --verify nextcloud-16.0.0.tar.bz2.asc <a href="https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2">nextcloud-16.0.0.tar.bz2</a>

tar -xvjf nextcloud-16.0.0.tar.bz2

sudo chown -R www-data:www-data nextcloud

sudo rm nextcloud-16.0.0.tar.bz2

Τώρα πρέπει να δημιουργήσουμε ένα νέο αρχείο /etc/apache2/sites-available/nextcloud.conf . Θα το επεξεργαστούμε με τον συντάκτη της προτίμησής μας:

Alias /nextcloud "/var/www/nextcloud/"

<Directory /var/www/nextcloud/>

Options +FollowSymlinks

AllowOverride All

<IfModule mod_dav.c>

Dav off

</IfModule>

SetEnv HOME /var/www/nextcloud

SetEnv HTTP_HOME /var/www/nextcloud

</Directory> 

Μόλις τελειώσετε, ήρθε η ώρα να ενεργοποιήσετε τον νέο ιστότοπο και να ενεργοποιήσετε τις λειτουργίες apache Τι χρειάζεται το NextCloud:

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

Μόλις ολοκληρώσετε την επιλογή της βάσης δεδομένων, ώρα να εγκαταστήσετε τα πάντα. Μεταβείτε στη διεύθυνση http: // your_address / nextcloud /

Ή ως τέτοιο localhost / nextcloud

Επιλέξτε όνομα χρήστη και κωδικό πρόσβασης διαχειριστή και, στη συνέχεια, μπορείτε να επιλέξετε το φάκελο δεδομένων.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Ο Ντέιβιντ ελευθερώνει γκαρσία dijo

    Πρώτα απ 'όλα, συγχαρητήρια στο blog, το παρακολουθώ τακτικά και μαθαίνω πολλά για το Linux.
    Σκέφτομαι να εγκαταστήσω έναν διακομιστή Nextcloud σε έναν υπολογιστή και θα ήθελα να μάθω αν η εγκατάσταση μέσω του Snap είναι έγκυρη για να την εγκαταστήσω ως διακομιστή ή μόνο ως πελάτης.
    Σας ευχαριστώ πολύ εκ των προτέρων
    χαιρετίσματα