Kui olete oma Raspberry Pi-sse seadistanud omaCloud-serveri, soovite selle muuta Interneti-ühenduse kaudu kättesaadavaks mis tahes asukohast ja mitte ainult kohalikus võrgus olevatest seadmetest.
See protsess hõlmab kolme etappi: SSL-i lubamine, ruuteri pordide edastamine ja (valikuliselt) dünaamilise DNS-i URL-i seadistamine, mis osutab teie võrgu avalikule IP-aadressile.
1. Luba SSL
Ehkki oma enda pilve pääsete juurde HTTP kaudu, on soovitatav kasutada HTTPS-i. Selleks peate oma serveris lubama SSL-i (Secure Sockets Layer).
Avage Raspberry Pi, millel töötab teie enda pilv server, aken Terminal ja sisestage:
sudo a2enmod ssl
Looge kataloog ise allkirjastatud SSL-sertifikaadi jaoks:
sudo mkdir / etc / apache2 / ssl
Peate looma sertifikaadi ja seda kaitsva serverivõtme ning seejärel paigutama mõlemad uude kataloogi. Selleks sisestage see käsk (kõik ühel real):
sudo openssl req -x509 -sõlmed -päevad 365 -newkey rsa: 2048 -keyout
/etc/apache2/ssl/owncloud.key -out /etc/apache2/ssl/owncloud.crt
Teil palutakse sisestada oma riigi kahetäheline kood, nt. USA, CA või GB. Vaadake SSL-i riigikoodide loend lisateabe saamiseks. Seejärel sisestage osariigi või provintsi nimi, paikkond / linn ja mõned organisatsiooni üksikasjad (võite need tühjaks jätta) ning e-posti aadress.
Sertifikaadi seadistamiseks peate muutma konfiguratsioonifaili. Selle avamiseks sisestage:
sudo nano /etc/apache2/sites-available/default-ssl.conf
Muuda ServerAdmin rea e-posti aadress aadressilt veebimeister | @localhost enda oma. Lisage järgmine rida allapoole, asendades koos oma IP-aadressiga:
Serveri nimi :443
Muuda DocumentRoot kataloogi /var/www/html/owncloud
Muutke järgmised read oma SSL-sertifikaadile ja võtmele osutamiseks:
SSLCertificateFile /etc/apache2/ssl/owncloud.crt
SSLCertificateKeyFile /etc/apache2/ssl/owncloud.key
Vajutage Ctrl + X ja siis Y failist väljumiseks ja salvestamiseks.
Aktiveerige uus virtuaalne host järgmiselt:
sudo a2ensite default-ssl
Taaskäivitage Apache veebiserver:
sudo teenuse apache2 taaskäivitage
2. Seadistage pordi edastamine
Väliste ühenduste lubamiseks väljaspool teie kohalikku võrku teie võrguga Raspberry Pi ownCloudi server, peate seadistama pordi edastamise.
Selleks avage veebibrauseris oma traadita ruuteri seadete leht. Paljud ruuterid kasutavad IP-aadressi 192.168. 1.1 või 192.168.0.1 selle lehe jaoks, kuid teised kasutavad muud aadressi nagu 192.168.1.254. Kui te pole selles kindel, on võimalik leida traadita ruuteri IP-aadress.
Loe rohkem: Kuidas leida ruuteri IP-aadress
Kui olete ruuteri seadetes, leiate tavaliselt pordi edastamise seaded jaotisest Tulemüür jaotises. Teil võib tekkida vajadus pääseda juurde Täpsem (või Asjatundja) Seaded selleni jõudmiseks.
Edastage pordid 80 (HTTP) ja 443 (HTTPS) oma Raspberry Pi ownCloudi serverile, kasutades selle IP-aadressi. Viimase leiate seadmete loendist ruuteri seadetes või hõljutades kursorit Raspberry Pi töölaual asuva WiFi-ikooni kohal.
3. Hankige dünaamiline DNS-aadress
Dünaamilise DNS-i (DDNS) teenus võimaldab teil ruuteri avaliku IP-aadressi asemel kasutada oma domeeni oma domeeni külastamiseks alamdomeeni.
DDNS-i kliendi kasutamisel seadmes või ruuteris on võimalik ka alamdomeen automaatselt värskendada ruuteri avaliku IP-aadressi kõigi muudatuste korral.
Üks paljudest DDNS-i pakkujatest on FreeDNS. Külasta freedns.afraid.org ja registreeruge tasuta konto saamiseks, mis võimaldab teil luua kuni viis alamdomeeni.
Kui olete FreeDNS-i sisse loginud, valige Alamdomeenid ja valige üks. Valige üks saadaolevatest tasuta domeenidest (valisime chickenkiller.com) ja sisestage sobiv alamdomeeni nimi (kasutasime philcloudi).
Suunake see oma koduvõrgu avalikule IP-aadressile; selle leidmiseks tehke Google'i otsing 'Mis on minu IP'. Kui kõik üksikasjad on täidetud, klõpsake nuppu Salvesta.
3. Lõpeta ownCloudi seadistamine
Tagasi Raspberry Pi juurde peate lisama usaldusväärsete IP-de loendisse oma koduvõrgu avaliku IP-aadressi ja DDNS-i alamdomeeni.
Ava ownCloudi konfiguratsioonifail:
sudo nano /var/www/owncloud/config/config.php
Alustava joone all 0 =>, sisestage järgmine (taandatud samale tasemele), asendades võrgu avaliku IP-aadressiga ja teie loodud alamdomeeniga:
1 => '',
2 => '
Vajutage Ctrl + X ja siis Y failist väljumiseks ja salvestamiseks.
Nüüd, et pääseda ükskõik millises seadmes oma pilv serverile, külastage oma uut DDNS-i alamdomeeni (või avalikku IP-aadressi) ja /owncloud.
Kui näete hoiatust, et teie ühendus pole privaatne ega turvaline, võite seda ignoreerida (valides Täpsem Chrome'is või Firefoxis) ja minge saidile, kasutades selle asemel HTTP-d.
Teie endaCloud-server on väliseks juurdepääsuks valmis
Veebibrauseris seadistatud alamdomeeni külastades peaksite nüüd suunama oma Raspberry Pi-s töötavasse ownCloudi serverisse. Sellele pääsete juurde ka väljaspool oma kohalikku võrku.
Kui kasutate oma Raspberry Pi meedia- või mänguserverina, muudab staatilise IP-aadressi määramine asjad palju lihtsamaks.
Loe edasi
- Isetegemine
- Vaarika Pi
- Pilvhoidla
![](/f/8781926ee4b45c21713af1f5e65c58ba.png)
Vabakutseline tehnoloogia- ja meelelahutusajakirjanik Phil on toimetanud arvukalt ametlikke Raspberry Pi raamatuid. Kauaaegne Raspberry Pi ja elektroonikatarkja on ajakirja The MagPi regulaarne kaastöötaja.
Telli meie uudiskiri
Liituge meie uudiskirjaga, kus leiate tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!
Tellimiseks klõpsake siin