Πώς να εγκαταστήσετε το OwnCloud για να δημιουργήσετε δικό σας χώρο αποθήκευσης στο Cloud στο Linux


Ο χώρος αποθήκευσης Cloud σημαίνει μια εικονική δεξαμενή αποθήκευσης δικτύου που φιλοξενείται συνήθως από τρίτα μέρη. Το Cloud Storage είναι μια υπηρεσία βασισμένη σε δίκτυο που φυσικά δεν υπάρχει αλλά παραμένει κάπου στο cloud. Για να είμαστε πιο σαφείς, η αποθήκευση στο cloud σημαίνει κοινή χρήση δεδομένων μέσω δικτύου, αντί να έχετε τοπικούς διακομιστές ή προσωπικές συσκευές.

Ο χώρος αποθήκευσης στο cloud είναι παντού γύρω μας στα smartphone μας, σε επιτραπέζιους υπολογιστές και διακομιστές κ.λπ. Η εφαρμογή Dropbox που είναι πλέον διαθέσιμη σε smartphone δεν είναι παρά μια εφαρμογή αποθήκευσης cloud. Το Google Drive είναι μια άλλη εφαρμογή αποθήκευσης cloud που σας επιτρέπει να αποθηκεύετε και να έχετε πρόσβαση στα αποθηκευμένα δεδομένα σας από οπουδήποτε και οποτεδήποτε.

Αυτό το άρθρο στοχεύει στη – Δημιουργία του προσωπικού σας αποθηκευτικού χώρου στο cloud χρησιμοποιώντας την εφαρμογή ownCloud σας. Ποια είναι όμως η ανάγκη δημιουργίας ενός προσωπικού cloud όταν υπάρχει φιλοξενία τρίτων; Λοιπόν, όλη η φιλοξενία τρίτων σάς περιορίζει να εργάζεστε με τη δεδομένη διαμόρφωση και όριο αποθήκευσης.

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

Η Κοινότητα OwnCloud κυκλοφόρησε πρόσφατα την ειδική της κυκλοφορία ownCloud 10. Έχουν καταλήξει σε απίστευτες αλλαγές όσον αφορά την ποιότητα, την απόδοση, και τις καινοτομίες για να παρέχουν μια εξαιρετική εμπειρία cloud με το "ownCloud<“. Εάν εργάζεστε ήδη με την παλαιότερη έκδοση, σίγουρα θα έχετε σημαντικές βελτιώσεις στον χειρισμό εγγράφων.

Τι είναι το ownCloud

Το ownCloud είναι μια δωρεάν, ανοιχτού κώδικα και ισχυρή εφαρμογή Ιστού για συγχρονισμό δεδομένων, κοινή χρήση αρχείων και απομακρυσμένη αποθήκευση αρχείων. Το ownCloud είναι γραμμένο σε γλώσσες PHP/JavaScript, η οποία έχει σχεδιαστεί για να λειτουργεί με πολλά συστήματα διαχείρισης βάσεων δεδομένων, συμπεριλαμβανομένων των MySQL, MariaDB, SQLite, Oracle Database και PostgreSQL.

Επιπλέον, το owncloud μπορεί να αναπτυχθεί σε όλες τις γνωστές πλατφόρμες, π.χ., Linux, Macintosh, Windows, και Android. Με λίγα λόγια, είναι μια ισχυρή, ανεξάρτητη πλατφόρμα, ευέλικτη από άποψη διαμόρφωσης και χρηστικότητας, εύχρηστη εφαρμογή ανοιχτού κώδικα.

Χαρακτηριστικά του owncloud

  • Αποθηκεύστε αρχεία, φακέλους, επαφές, γκαλερί φωτογραφιών, ημερολόγια κ.λπ. στον διακομιστή της επιλογής σας. Αργότερα μπορείτε να έχετε πρόσβαση σε αυτόν από κινητό, επιτραπέζιο υπολογιστή ή πρόγραμμα περιήγησης ιστού.
  • Στον κόσμο των gadget, ένας κανονικός άνθρωπος έχει tablet, smartphone, φορητό υπολογιστή κ.λπ. Το δικό σας cloud σάς επιτρέπει να συγχρονίζετε όλα τα αρχεία, τις επαφές, τις φωτογραφίες, το ημερολόγιο κ.λπ. συγχρονισμένα με τις συσκευές.
  • Στην εποχή της κοινής χρήσης γνωστό και ως Facebook, Twitter, Google+ κ.λπ., το owncloud σάς επιτρέπει να μοιράζεστε τα δεδομένα σας με άλλους και να τα μοιράζεστε δημόσια ή ιδιωτικά σύμφωνα με τις ανάγκες σας.
  • Η εύκολη διεπαφή χρήστη σάς επιτρέπει να διαχειρίζεστε, να ανεβάζετε, να δημιουργείτε χρήστες κ.λπ. με πολύ εύκολο τρόπο.
  • Ένα ιδιαίτερο χαρακτηριστικό είναι ότι ακόμη και οι χρήστες μπορούν να αναιρέσουν τη διαγραφή των τυχαία διαγραμμένων δεδομένων από τον Κάδο απορριμμάτων, δεν είναι εύκολο να το χειριστούν και να διατηρήσουν.
  • Η δυνατότητα αναζήτησης στο owncloud είναι πολύ ανταποκρινόμενη, η οποία γίνεται στο παρασκήνιο και επιτρέπει στους χρήστες να κάνουν αναζήτηση με βάση το όνομα καθώς και τον τύπο αρχείου.
  • Οι επαφές οργανώνονται σε κατηγορίες/ομάδες, επομένως είναι εύκολη η πρόσβαση στις επαφές με βάση τους φίλους, τους συναδέλφους, τις οικογένειες κ.λπ.
  • Τώρα μπορείτε να αποκτήσετε πρόσβαση σε εξωτερικό χώρο αποθήκευσης είτε πρόκειται για Dropbox, FTP ή οτιδήποτε άλλο με τοποθέτηση.
  • Εύκολη μετάβαση σε/από άλλο διακομιστή owncloud.

Τι νέο υπάρχει στο ownCloud 10

  • Βελτίωση προσβασιμότητας για τη σελίδα διαχείρισης της εφαρμογής, την εφαρμογή ενημέρωσης και την αναζήτηση.
  • Υποστηρίζεται πρόσθετη ειδοποίηση και άμεση λήψη.
  • Το αρχείο διαμόρφωσης αποθήκευσης μπορεί να ρυθμιστεί σε υψηλότερο επίπεδο σε αυτήν την έκδοση.
  • Η διαχείριση εφαρμογών είναι πλέον αρκετά έξυπνη ώστε να αποθηκεύει την εξάρτηση της εφαρμογής σε αρχεία XML από όπου το κοντέινερ εφαρμογών μπορεί να επιλύσει αυτόματα τις εξαρτήσεις.
  • Η τεκμηρίωση βελτιώθηκε στο επόμενο επίπεδο, η προβολή PDF βελτιώθηκε με την εφαρμογή μιας νέας έκδοσης του PDF.js.
  • Βελτιωμένη διαχείριση χρηστών και δομημένες ρυθμίσεις και βελτιωμένη σελίδα διαχειριστή.
  • Η κοινή χρήση συνδέσμων έχει γίνει πλέον καλύτερη με τη συντόμευση.
  • Η συνολική απόδοση βελτιώθηκε σε σύγκριση με την προηγούμενη έκδοση.
  • Η εισαγωγή επαφών βελτιώθηκε.
  • Η ομοσπονδιακή (Ηνωμένη) κοινή χρήση cloud, που σημαίνει ότι η δημιουργία κοινόχρηστων φακέλων μεταξύ των διακομιστών είναι μια περιπάτους. Αυτή η δυνατότητα καθιστά δυνατή τη συνεργασία με οργανισμούς με τον έλεγχο στον τοπικό διακομιστή ανάπτυξης του owncloud.
  • Οι εφαρμογές διαθέτουν πλέον αξιολογήσεις και βασίζονται σε κατηγορίες.
  • Ορίστε το αγαπημένο εικονίδιο σε αρχεία και φακέλους, ώστε να είναι εύκολη η ταξινόμηση και η επεξεργασία τους.
  • Προσθέστε αρχεία στα αγαπημένα, ώστε να είναι εύκολο να τα βρείτε αργότερα.
  • Ο διαχειριστής μπορεί να επεξεργάζεται τις διευθύνσεις email των χρηστών, να ταξινομεί και να επιλέγει χρήστες καθώς και να μετονομάζει ομάδες.
  • Η βασική δυνατότητα περιλαμβάνει – σύνδεση στο δικό σας cloud μέσω HTTP(ων), αναζήτηση αρχείων/φακέλων στον εξερευνητή, αυτόματο συγχρονισμό, κοινή χρήση αρχείων με άλλους χρήστες, συγχρονισμό φακέλων από υπολογιστή, παύση και συνέχιση λήψεων και μεταφορτώσεων και διαμόρφωση του διακομιστή μεσολάβησης.

Απαιτήσεις συστήματος

Για υψηλότερη απόδοση, σταθερότητα, υποστήριξη και πλήρη λειτουργικότητα συνιστούμε τα ακόλουθα πράγματα:

  1. Ελάχιστη μνήμη RAM 128 MB, προτείνουμε 512 MB.
  2. RHEL/CentOS 7/8, Fedora 29+, Ubuntu 16.04, 18.04 και Ubuntu 20.04, Debian 8/9 και 10.
  3. MySQL/MariaDB 5.5+.
  4. PHP 5.4 +
  5. Apache 2.4 με mod_php

Βήμα 1: Εγκαταστήστε το ownCloud Storage στο Linux

Για να ρυθμίσετε τον προσωπικό σας χώρο αποθήκευσης στο cloud (ownCloud), πρέπει να έχετε το LAMP (Linux, Apache >, η στοίβα MySQL/MariaDB, PHP) έχει εγκατασταθεί. Εκτός από τη στοίβα LAMP, μπορεί να χρειαστείτε Perl και Βασισμένο σε Python κατά τη χρήση σας.

Σε Debian/Ubuntu/Linux Mint
---------------------- For MySQL Server ----------------------
sudo apt install -y apache2 libapache2-mod-php mysql-server openssl php-imagick php-common php-curl php-gd php-imap php-intl php-json php-mbstring php-mysql php-ssh2 php-xml php-zip php-apcu php-redis redis-server wget

---------------------- For MariaDB Server ----------------------
sudo apt install -y apache2 libapache2-mod-php mariadb-server openssl php-imagick php-common php-curl php-gd php-imap php-intl php-json php-mbstring php-mysql php-ssh2 php-xml php-zip php-apcu php-redis redis-server wget
Σε RedHat/CentOS/Fedora
---------------------- For MySQL Server ----------------------
sudo yum install -y httpd mysql-server openssl php-imagick php-common php-curl php-gd php-imap php-intl php-json php-mbstring php-mysql php-ssh2 php-xml php-zip php-apcu php-redis redis-server wget


---------------------- For MariaDB Server ----------------------
sudo yum install -y httpd mariadb-server openssl php-imagick php-common php-curl php-gd php-imap php-intl php-json php-mbstring php-mysql php-ssh2 php-xml php-zip php-apcu php-redis redis-server wget

Μόλις ρυθμίσετε τη στοίβα LAMP στο προσωπικό σας κουτί, στη συνέχεια θα πρέπει να ενεργοποιήσετε και να ξεκινήσετε την υπηρεσία Apache και MariaDB.

--------- On Debian based Systems ---------
sudo systemctl enable apache2 mariadb
sudo systemctl start apache2 mariadb

--------- On RedHat based Systems ---------
sudo systemctl enable httpd mariadb
sudo systemctl start httpd mariadb

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

sudo mysql_secure_installation

Βήμα 2: Δημιουργήστε τη βάση δεδομένων του ownCloud

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

sudo mysql -u root -p

Τώρα θα δημιουργήσουμε μια βάση δεδομένων (ας πούμε owncloud) με έναν νέο χρήστη.

MariaDB [(none)]> create database owncloud;
MariaDB [(none)]> grant all on owncloud.* to tecmint@localhost identified by 'tecmint';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> Quit;

Βήμα 3: Λήψη και εγκατάσταση της εφαρμογής ownCloud

Τώρα ήρθε η ώρα να κατεβάσετε την πιο πρόσφατη εφαρμογή του ownCloud (δηλαδή την έκδοση 10.7.0) χρησιμοποιώντας την εντολή wget για να κατεβάσετε το πακέτο πηγής tarball.

cd /var/www/html
sudo wget http://download.owncloud.org/community/owncloud-latest.tar.bz2
sudo tar -xjf owncloud-latest.tar.bz2
sudo chown -R www-data. owncloud

Βήμα 4: Διαμόρφωση του Apache για το ownCloud

Για λόγους ασφαλείας, το ownCloud χρησιμοποιεί τα αρχεία .htaccess του Apache, προκειμένου να τα χρησιμοποιήσει. Πρέπει να ενεργοποιήσουμε δύο λειτουργικές μονάδες Apache mod_rewrite και mod_headers για να λειτουργεί σωστά το δικό μας Cloud. Πληκτρολογήστε την ακόλουθη εντολή για να ενεργοποιήσετε αυτές τις λειτουργικές μονάδες μόνο στα συστήματα βασισμένα σε Debian , για τα συστήματα RedHat είναι ενεργοποιημένα από προεπιλογή.

sudo a2enmod rewrite
sudo a2enmod headers

Επιπλέον, πρέπει να ενεργοποιήσουμε τους mod_rewrite rules να λειτουργούν σωστά στο κύριο αρχείο διαμόρφωσης του Apache. Ανοίξτε το καθολικό αρχείο διαμόρφωσης του Apache.

vi /etc/httpd/conf/httpd.conf			[For RedHat based Systems]

Εκεί, βρείτε το "AllowOverride None" και αλλάξτε το σε "Allow Override All", όπως φαίνεται.

AllowOverride None

Αλλάξτε αυτό σε:

AllowOverride All

Τώρα πρέπει να κάνουμε επανεκκίνηση του Apache για να φορτώσουμε ξανά τις νέες αλλαγές.

service apache2 restart			[For Debian based Systems]
service httpd restart				[For RedHat based Systems]

Βήμα 5: Αποκτήστε πρόσβαση στην εφαρμογή ownCloud

Τώρα μπορείτε να έχετε πρόσβαση στον πολύ προσωπικό σας χώρο αποθήκευσης στο cloud στη διεύθυνση:

http://localhost/owncloud
OR
http://your-ip-address/owncloud

Μόλις αποκτήσετε τη σελίδα Owncloud, πρέπει να δημιουργήσετε έναν λογαριασμό admin και μια θέση φακέλου Δεδομένα, όπου θα αποθηκεύονται όλα τα αρχεία/φάκελοι (ή θα εγκαταλείψετε την προεπιλεγμένη τοποθεσία, π.χ. Δεδομένα). >/var/www/owncloud/data ή /var/www/html/owncloud/data). Στη συνέχεια, πρέπει να εισαγάγετε όνομα χρήστη βάσης δεδομένων, κωδικό πρόσβασης, και όνομα βάσης δεδομένων mysql, ανατρέξτε στο παρακάτω στιγμιότυπο οθόνης.

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

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

Ημερολόγιο δραστηριοτήτων του εαυτού και των άλλων.

Βιβλιοθήκη εικόνων.

Οι εφαρμογές ενεργοποιούν και απενεργοποιούν τη διεπαφή καθώς και μια σύσταση με μια σύντομη εισαγωγή.

Ενσωματωμένο πρόγραμμα ανάγνωσης PDF.

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

Πληροφορίες χρήστη και ομάδας με όριο.

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

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

Διαθέτει επίσης ενσωματωμένο MP3 Player, PDF Viewer, Document Viewer και πολλά πολλά που αξίζει να δοκιμάσετε και να εξερευνήσετε. Λοιπόν, τι περιμένεις; Γίνετε περήφανος κάτοχος ιδιωτικής αποθήκευσης cloud, δοκιμάστε το!

Αναβάθμιση σε Owncloud 10 από παλαιότερες εκδόσεις

Για να ενημερώσετε την παλαιότερη έκδοση του δικού σας cloud σε 10, πρέπει πρώτα να ενημερώσετε το παλιό δικό σας cloud στην πιο πρόσφατη έκδοση σημείου της ίδιας έκδοσης.

Για παράδειγμα, εάν χρησιμοποιείτε το owncloud 8.0.xy (όπου "xy" είναι ο αριθμός έκδοσης), πρέπει πρώτα να κάνετε ενημέρωση σε 9.0.x< της ίδιας σειράς και, στη συνέχεια, μπορείτε να κάνετε αναβάθμιση στο owncloud 10 χρησιμοποιώντας τις παρακάτω οδηγίες.

Ενημέρωση σε Owncloud 10 από παλαιότερες εκδόσεις

  1. Συνιστάται πάντα να δημιουργείτε ένα σωστό αντίγραφο ασφαλείας των πάντων.
  2. Ενεργοποιήστε την προσθήκη ενημέρωσης (εάν είναι απενεργοποιημένη).
  3. Μεταβείτε στον Πίνακα Διαχειριστή και ενεργοποιήστε την ενημέρωση.
  4. Ανανεώστε τη σελίδα χρησιμοποιώντας «Ctrl+F5», τελειώσατε.

Εάν η παραπάνω διαδικασία δεν λειτουργεί, μπορείτε να κάνετε μια πλήρη αναβάθμιση για ενημέρωση στην πιο πρόσφατη έκδοση σημείου (δείτε τις οδηγίες "Αναβάθμιση" παρακάτω).

Διαφορετικά, εάν χρησιμοποιείτε ήδη το Owncloud 7, 8 ή 9 και θέλετε να κάνετε ενημέρωση στο Owncloud 10, μπορείτε να ακολουθήσετε την παρακάτω ίδια «Αναβάθμιση ισχυρές>' οδηγίες για να λάβετε την πιο πρόσφατη έκδοση του Owncloud.

Αναβάθμιση του Old OwnCloud στην τελευταία έκδοση του OwnCloud 10

  1. Ενημερώστε την έκδοση του δικού σας cloud στην πιο πρόσφατη έκδοση σημείου της έκδοσής σας.
  2. Για να μην αναφέρουμε, δημιουργήστε ένα πλήρες αντίγραφο ασφαλείας πριν από την αναβάθμιση.
  3. Κατεβάστε το πιο πρόσφατο tarball χρησιμοποιώντας την εντολή wget.
wget http://download.owncloud.org/community/owncloud-latest.tar.bz2
  1. Απενεργοποιήστε όλες τις εγγενείς εφαρμογές και τις προσθήκες εγγενών και τρίτων.
  2. Διαγράψτε τα πάντα από τον Κατάλογο του owncloud εκτός από τον κατάλογο DATA και CONFIG.
  3. Ξεχωρίστε το tarball και αντιγράψτε τα πάντα στη ρίζα του καταλόγου δικό σας cloud στον κατάλογο εργασίας σας.
  4. Εκχωρήστε τα απαιτούμενα δικαιώματα και εκτελέστε την Αναβάθμιση από την Επόμενη σελίδα και έγινε!.
  5. Μην ξεχάσετε να εγκαταστήσετε και να ενεργοποιήσετε Εφαρμογές και προσθήκες τρίτων μόνο αφού ελέγξετε τη συμβατότητα με την τρέχουσα έκδοση.

Λοιπόν, τι περιμένεις; Εγκαταστήστε το πιο πρόσφατο έργο του owncloud ή αναβαθμίστε την τελευταία έκδοση στην πιο πρόσφατη και αρχίστε να το χρησιμοποιείτε.

Αυτα για τωρα. Μην ξεχάσετε να μας δώσετε τα πολύτιμα σχόλιά σας στα σχόλια. Σύντομα θα είμαι εδώ με ένα άλλο ενδιαφέρον άρθρο, που θα λατρέψετε να διαβάσετε. Μέχρι τότε Μείνετε συντονισμένοι, συνδεδεμένοι με το tecmint και υγιείς. Κάντε like και κοινοποίηση, βοηθήστε μας να διαδοθούμε.