Μόλις δημιουργήσετε έναν δικό σας διακομιστή Cloud στο Raspberry Pi, θα θελήσετε να τον κάνετε προσβάσιμο μέσω του Διαδικτύου από οποιαδήποτε τοποθεσία και όχι μόνο από συσκευές στο τοπικό σας δίκτυο.

Αυτή η διαδικασία περιλαμβάνει τρία στάδια: ενεργοποίηση του SSL, προώθηση θυρών στο δρομολογητή σας και (προαιρετικά) ρύθμιση μιας δυναμικής διεύθυνσης URL DNS που θα οδηγεί στη δημόσια διεύθυνση IP του δικτύου σας.

1. Ενεργοποίηση SSL

Παρόλο που μπορείτε να αποκτήσετε πρόσβαση στον δικό σας διακομιστή Cloud μέσω HTTP, συνιστάται η χρήση HTTPS. Για να το κάνετε αυτό, θα πρέπει να ενεργοποιήσετε το SSL (Secure Sockets Layer) για τον διακομιστή σας.

Στο Raspberry Pi που εκτελεί το δικό σας διακομιστή Cloud, ανοίξτε ένα παράθυρο τερματικού και εισαγάγετε:

sudo a2enmod ssl

Δημιουργήστε έναν κατάλογο για το αυτο-υπογεγραμμένο πιστοποιητικό SSL:

sudo mkdir / etc / apache2 / ssl

Πρέπει να δημιουργήσετε το πιστοποιητικό και το κλειδί διακομιστή που το προστατεύει και, στη συνέχεια, να τα τοποθετήσετε και τα δύο στον νέο κατάλογο. Για να το κάνετε αυτό, εισαγάγετε αυτήν την εντολή (όλα σε μία γραμμή):

instagram viewer

sudo openssl req -x509 -nodes -days 365 -newkey rsa: 2048 -keyout 
/etc/apache2/ssl/owncloud.key -out /etc/apache2/ssl/owncloud.crt

Θα σας ζητηθεί να εισαγάγετε τον κωδικό δύο γραμμάτων για τη χώρα σας, π.χ. ΗΠΑ, CA ή GB. Δείτε το Λίστα κωδικών χώρας SSL Για περισσότερες πληροφορίες. Στη συνέχεια, εισαγάγετε ένα όνομα πολιτείας ή επαρχίας, τοποθεσία / πόλη και ορισμένα στοιχεία οργανισμού (μπορείτε να τα αφήσετε κενά), καθώς και μια διεύθυνση email.

Για να ρυθμίσετε το πιστοποιητικό, πρέπει να αλλάξετε το αρχείο διαμόρφωσης. Για να το ανοίξετε, εισαγάγετε:

sudo nano /etc/apache2/sites-available/default-ssl.conf

Αλλαξε το ΔιακομιστήςAdmin διεύθυνση email γραμμής από webmaster | @localhost στο δικό σου. Προσθέστε την ακόλουθη γραμμή από κάτω, αντικαθιστώντας με τη διεύθυνση IP του:

Ονομα διακομιστή :443

Αλλαξε το DocumentRoot κατάλογος προς /var/www/html/owncloud

Αλλάξτε τις ακόλουθες γραμμές για να δείξετε το πιστοποιητικό SSL και το κλειδί σας:

SSLCertificateFile /etc/apache2/ssl/owncloud.crt
SSLCertificateKeyFile /etc/apache2/ssl/owncloud.key

Τύπος Ctrl + Χ και μετά Γ για έξοδο και αποθήκευση του αρχείου.

Ενεργοποιήστε τον νέο εικονικό κεντρικό υπολογιστή με:

sudo a2ensite προεπιλογή-ssl

Επανεκκινήστε τον διακομιστή ιστού Apache:

Επανεκκίνηση υπηρεσίας sudo apache2

2. Ρύθμιση προώθησης θύρας

Για να ενεργοποιήσετε εξωτερικές συνδέσεις από το τοπικό σας δίκτυο στο δικό σας Διακομιστής Raspberry Pi ownCloud, θα πρέπει να ρυθμίσετε την προώθηση θύρας.

Για να το κάνετε αυτό, μεταβείτε στη σελίδα ρυθμίσεων του ασύρματου δρομολογητή σας σε ένα πρόγραμμα περιήγησης ιστού. Πολλοί δρομολογητές χρησιμοποιούν τη διεύθυνση IP 192.168. 1.1 ή 192.168.0.1 για αυτήν τη σελίδα, αλλά άλλοι χρησιμοποιούν διαφορετική διεύθυνση, όπως 192.168.1.254. Εάν δεν είστε σίγουροι, μπορείτε να βρείτε τη διεύθυνση IP του ασύρματου δρομολογητή σας.

Διαβάστε περισσότερα: Πώς να βρείτε τη διεύθυνση IP του δρομολογητή σας

Μόλις μεταβείτε στις ρυθμίσεις του δρομολογητή, μπορείτε συνήθως να βρείτε ρυθμίσεις προώθησης θύρας στο Τείχος προστασίας Ενότητα. Ίσως χρειαστεί να έχετε πρόσβαση ΠροχωρημένοςΕμπειρογνώμονας) Ρυθμίσεις για να φτάσετε σε αυτό.

Προωθήστε τις θύρες 80 (HTTP) και 443 (HTTPS) στον διακομιστή Raspberry Pi ownCloud, χρησιμοποιώντας τη διεύθυνση IP του. Το τελευταίο μπορεί να βρεθεί στη λίστα συσκευών στις ρυθμίσεις του δρομολογητή ή τοποθετώντας το δείκτη του ποντικιού πάνω από το εικονίδιο Wi-Fi στην επιφάνεια εργασίας Raspberry Pi.

3. Λάβετε μια δυναμική διεύθυνση DNS

Μια δυναμική υπηρεσία DNS (DDNS) σάς επιτρέπει να χρησιμοποιείτε έναν υποτομέα για να επισκεφθείτε τον δικό σας διακομιστή Cloud αντί για τη δημόσια διεύθυνση IP του δρομολογητή σας.

Χρησιμοποιώντας ένα πρόγραμμα-πελάτη DDNS σε μια συσκευή ή το δρομολογητή, είναι επίσης δυνατό να κάνετε αυτόματη ενημέρωση του υποτομέα σε τυχόν αλλαγές στη δημόσια διεύθυνση IP του δρομολογητή σας.

Ένας από τους πολλούς παρόχους DDNS είναι το FreeDNS. Επίσκεψη freedns.afraid.org και εγγραφείτε για έναν δωρεάν λογαριασμό που θα σας επιτρέψει να δημιουργήσετε έως και πέντε υποτομείς.

Μόλις συνδεθείτε στο FreeDNS, επιλέξτε Υποτομείς και επιλέξτε να προσθέσετε ένα. Επιλέξτε έναν από τους δωρεάν διαθέσιμους τομείς (επιλέξαμε chickenkiller.com) και πληκτρολογήστε ένα κατάλληλο όνομα υποτομέα (χρησιμοποιήσαμε το philcloud).

Τοποθετήστε το στη δημόσια διεύθυνση IP του οικιακού σας δικτύου. για να το βρείτε, κάντε μια αναζήτηση στο Google για το "What is my IP". Με όλες τις λεπτομέρειες, κάντε κλικ στο Σώσει.

3. Ολοκληρώστε τη διαμόρφωση ownCloud

Επιστροφή στο Raspberry Pi, θα πρέπει να προσθέσετε τη δημόσια διεύθυνση IP του οικιακού σας δικτύου και τον υποτομέα DDNS στη λίστα των αξιόπιστων IP.

Ανοίξτε το αρχείο config του ownCloud:

sudo nano /var/www/owncloud/config/config.php

Κάτω από τη γραμμή εκκίνησης 0 =>, εισαγάγετε τα ακόλουθα (εσοχή στο ίδιο επίπεδο), αντικαθιστώντας με τη δημόσια διεύθυνση IP του δικτύου σας και με τον υποτομέα που έχετε ρυθμίσει:

1 => '',
2 => '

Τύπος Ctrl + Χ και μετά Γ για έξοδο και αποθήκευση του αρχείου.

Τώρα, για να αποκτήσετε πρόσβαση στον δικό σας διακομιστή Cloud σε οποιαδήποτε συσκευή, επισκεφθείτε τον νέο υποτομέα DDNS (ή δημόσια διεύθυνση IP) ακολουθούμενο από /owncloud.

Εάν δείτε μια προειδοποίηση ότι η σύνδεσή σας δεν είναι ιδιωτική ή ασφαλής, μπορείτε να την αγνοήσετε (επιλέγοντας Προχωρημένος στο Chrome ή στον Firefox) και προχωρήστε στον ιστότοπο χρησιμοποιώντας HTTP.

Ο δικός σας διακομιστής Cloud είναι έτοιμος για εξωτερική πρόσβαση

Με την επίσκεψη στον υποτομέα που έχετε ρυθμίσει σε ένα πρόγραμμα περιήγησης ιστού, θα πρέπει τώρα να κατευθυνθείτε στον δικό σας διακομιστή Cloud που τρέχει στο Raspberry Pi. Μπορείτε επίσης να έχετε πρόσβαση σε αυτό εκτός του τοπικού σας δικτύου.

ΜερίδιοΤιτίβισμαΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Πώς μπορώ να ορίσω μια στατική διεύθυνση IP στο Raspberry Pi;

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

Διαβάστε Επόμενο

Σχετικά θέματα
  • DIY
  • Raspberry Pi
  • Cloud Storage
Σχετικά με τον Συγγραφέα
Φιλ Κινγκ (Δημοσιεύθηκαν 20 άρθρα)

Ο ανεξάρτητος δημοσιογράφος τεχνολογίας και ψυχαγωγίας Phil έχει εκδώσει πολλά επίσημα βιβλία Raspberry Pi. Εδώ και καιρό, το Raspberry Pi και το ηλεκτρονικό γούνα, είναι τακτικός συνεργάτης στο περιοδικό The MagPi.

Περισσότερα από τον Phil King

Εγγραφείτε στο newsletter μας

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

Κάντε κλικ εδώ για να εγγραφείτε