Μετατρέψτε το Raspberry Pi σε προσωπικό cloud με το δικό τουCloud

Το ownCloud είναι μια εφαρμογή του δωρεάν λογισμικό του τύπου υπηρεσίας φιλοξενία αρχείων, η οποία επιτρέπει τη διαδικτυακή αποθήκευση και διαδικτυακές εφαρμογές (cloud computing). Έχει μια καλή διεπαφή χρήστη που βασίζεται στον ιστό και διαθέτει εφαρμογές για Linux, Windows, macOS, Android και iPhone.

Λόγω της φύσης του ownCloud, π.χ.Αυτή η εφαρμογή είναι ιδανική για το Raspberry Pi και αυτό μπορεί να μας βοηθήσει να σας προσφέρουμε τη λειτουργικότητα φιλοξενίας των αρχείων μας.

Η εγκατάσταση του ownCloud στο Raspberry Pi είναι αρκετά απλή. Σε αυτό το σεμινάριο θα λάβουμε ως βάση το επίσημο σύστημα του Raspberry μας που είναι Raspbian.

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

Ήδη με το Raspbian εγκατεστημένο στο Raspberry pi, πρόκειται να ενημερώσουμε τα πακέτα και την προσωρινή μνήμη αποθετηρίου πακέτων Raspbian APT με την ακόλουθη εντολή:

sudo apt update

Τώρα, πρέπει να ενημερώσετε όλα τα νέα πακέτα λογισμικού που έχουν εντοπιστεί από το Raspbian. Για αυτό πρέπει απλώς να εκτελέσουμε την ακόλουθη εντολή:

sudo apt upgrade

Προσθήκη του αποθετηρίου πακέτων OwnCloud

Το OwnCloud δεν είναι διαθέσιμο στο αποθετήριο Raspbian. Για το οποίο θα το προσθέσουμε στο σύστημά μας με τον ακόλουθο τρόπο.

Πρώτον, ας κατεβάσουμε το κλειδί GPG από το αποθετήριο πακέτων OwnCloud:

wget -nv https://download.owncloud.org/download/repositories/production/

Debian_9.0 / Release.key -O Release.key

Τώρα, προσθέτουμε το κλειδί λήψης στο σύστημα με:

sudo apt-key add - < Release.key

Ήδη με το κλειδί που έχει προστεθεί στο σύστημα, μπορούμε να προσθέσουμε το αποθετήριο ownCloud στο σύστημά μας. Πρόκειται να το προσθέσουμε εκτελώντας την ακόλουθη εντολή:

echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ /'| sudo tee /etc/apt/sources.list.d/owncloud.list

Προστέθηκε ήδη το αποθετήριο, τώρα θα εκτελέσουμε τις εντολές ενημέρωση πακέτων και η λίστα των αποθετηρίων μας με:

sudo apt update

sudo apt upgrade

Σε περίπτωση που εμφανιστεί ένα μήνυμα που σχετίζεται με το wpasupplicant, απλά πληκτρολογούμε το γράμμα q. Και σε αυτό το σημείο η εγκατάσταση πρέπει να συνεχιστεί.

Τώρα με όλα τα ενημερωμένα και την εφαρμογή εγκατεστημένη, Θα πρέπει να επανεκκινήσουμε το Raspberry Pi μόνο με την ακόλουθη εντολή:

sudo reboot

Εγκατάσταση και διαμόρφωση Apache και MySQL για το OwnCloud

Το OwnCloud είναι μια εφαρμογή ιστού που εκτελείται στη στοίβα LAMP και χρειάζεστε μια πλήρως λειτουργική ρύθμιση διακομιστή LAMP για να μπορέσετε να εγκαταστήσετε το OwnCloud. Θα σας δείξω πώς να το κάνετε σε αυτήν την ενότητα.

Μπορούν εγκαταστήστε Apache, PHP, MariaDB και ορισμένες επεκτάσεις PHP στο Rασιατικός:

sudo apt install apache2 libapache2-mod-php mariadb-server mariadb-client php-bz2 php-mysql php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip

Τώρα, Θα εκτελέσουμε την ακόλουθη εντολή για να ενεργοποιήσουμε τη μονάδα mod_rewrite του Apache:

sudo a2enmod rewrite

Έγινε αυτό ας συνδεθούμε στην κονσόλα MariaDB ως χρήστης root με την ακόλουθη εντολή:

sudo mysql -u root -p

Από προεπιλογή, δεν έχει οριστεί κωδικός πρόσβασης MariaDB. Ήμουν ήδη μέσα, προχωράμε στη δημιουργία της βάσης δεδομένων με:

MariaDB [(none)]> create database owncloud;

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

MariaDB [(none)]> create user 'owncloud'@'localhost' identified by 'tu-password'

Πού μπορείτε να αντικαταστήσετε τον κωδικό πρόσβασης (τον κωδικό πρόσβασής σας) και το όνομα χρήστη (owncloud) με αυτόν της επιλογής σας. Και μετά από αυτό θα δώσουμε δικαιώματα στον νεοδημιουργημένο χρήστη με:

MariaDB [(none)]> grant all privileges on owncloud.* to 'owncloud'@'localhost';

Και φύγαμε από το MariaDB

MariaDB [(none)]> exit;

Διαμόρφωση Apache

Τώρα, πρέπει να επεξεργαστούμε το προεπιλεγμένο αρχείο διαμόρφωσης ιστότοπου Apache με:

sudo nano /etc/apache2/sites-enabled/000-default.conf

Και εδώ θα αναζητήσουμε τη γραμμή "DocumentRoot / var / www / html" και θα την αλλάξουμε σε

DocumentRoot / var / www / owncloud.

Αποθηκεύουμε τις αλλαγές με Ctrl + O και κλείνουμε με Ctrl + X.

Τώρα πρόκειται να εκτελέσουμε την ακόλουθη εντολή:

sudo apt install owncloud-files

Και θα επανεκκινήσουμε την υπηρεσία Apache 2 με την ακόλουθη εντολή:

sudo systemctl restart apache2

Ρύθμιση του OwnCloud

Το πρώτο πράγμα που πρόκειται να κάνουμε είναι να γνωρίζουμε ποια είναι η διεύθυνση IP μας, μπορούμε να το γνωρίζουμε με:

ip έως | egrep "inet"

Πρόκειται να αντιγράψουμε το ip που ανακαλύπτουμε και σε ένα πρόγραμμα περιήγησης ιστού το επικολλάμε στη γραμμή διευθύνσεων και εδώ θα διαμορφώσουμε το OwnCloud για πρώτη φορά.

Οπου Θα μας ζητήσει να δημιουργήσουμε ένα όνομα χρήστη για τον διαχειριστή καθώς και έναν κωδικό πρόσβασης.

Και μπορούμε επίσης να αλλάξουμε τον προεπιλεγμένο κατάλογο δεδομένων OwnCloud / var / www / owncloud / data σε ό, τι θέλουμε ή μπορούμε να το αφήσουμε έτσι.

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

Τώρα μπορείτε να συνδεθείτε με το όνομα χρήστη και τον κωδικό πρόσβασης OwnCloud που μόλις καθορίσατε και τελειώσατε. Τώρα μπορούν να αρχίσουν να χρησιμοποιούν το OwnCloud στο Raspberry Pi τους.


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

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

*

*

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

  1.   Τσιγου dijo

    Κατά την ταπεινή μου γνώμη, η ανάπτυξη του Nextcloud είναι πολύ πιο ενεργή, οπότε θα πρότεινα την εγκατάσταση του Nextcloud αντί του Owncloud ...

  2.   Νταν πακού dijo

    Γεια σου.
    Με το βήμα παραχώρησης όλων των προνομίων, κολλάω. Έχω αλλάξει τη σύνταξη που δεν ξέρω πόσες φορές και δεν έχω τίποτα.
    Το localhost πρέπει να το αλλάξω στο ip που έχει το βατόμουρο μου ή να αφήσω το loclahost όπως γράφτηκε;
    Είμαι αρχάριος σε αυτό και προσπαθώ να υπηρετήσω ακολουθώντας τα βήματα που περιγράφετε εδώ ...

    Ευχαριστώ εκ των προτέρων.

  3.   MrIzan10 dijo

    Έχω μείνει
    echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ / '| sudo tee /etc/apt/sources.list.d/owncloud.list

    Έκανα το sudo apt update και πήρα την καταχώριση 1 με λανθασμένη μορφή στη λίστα /etc/apt/sources.list.d/owncloud.list (Suite)
    Δεν ήταν δυνατή η ανάγνωση της λίστας των πηγών.