Πριν από λίγες ώρες έφτασε η νέα έκδοση 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.
Για αυτό θα πρέπει να ανοίξουμε ένα τερματικό και να εκτελέσουμε τις ακόλουθες εντολές σε αυτό:
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
Επιλέξτε όνομα χρήστη και κωδικό πρόσβασης διαχειριστή και, στη συνέχεια, μπορείτε να επιλέξετε το φάκελο δεδομένων.
Πρώτα απ 'όλα, συγχαρητήρια στο blog, το παρακολουθώ τακτικά και μαθαίνω πολλά για το Linux.
Σκέφτομαι να εγκαταστήσω έναν διακομιστή Nextcloud σε έναν υπολογιστή και θα ήθελα να μάθω αν η εγκατάσταση μέσω του Snap είναι έγκυρη για να την εγκαταστήσω ως διακομιστή ή μόνο ως πελάτης.
Σας ευχαριστώ πολύ εκ των προτέρων
χαιρετίσματα