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.

JagaPiiksumaE-post
Kuidas seadistada Raspberry Pi staatiline IP-aadress?

Kui kasutate oma Raspberry Pi meedia- või mänguserverina, muudab staatilise IP-aadressi määramine asjad palju lihtsamaks.

Loe edasi

Seotud teemad
  • Isetegemine
  • Vaarika Pi
  • Pilvhoidla
Autori kohta
Phil King (20 artiklit on avaldatud)

Vabakutseline tehnoloogia- ja meelelahutusajakirjanik Phil on toimetanud arvukalt ametlikke Raspberry Pi raamatuid. Kauaaegne Raspberry Pi ja elektroonikatarkja on ajakirja The MagPi regulaarne kaastöötaja.

Veel Phil Kingilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, kus leiate tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin