Kad savā Raspberry Pi esat iestatījis ownCloud serveri, vēlēsities padarīt to pieejamu internetā no jebkuras vietas, nevis tikai no ierīcēm vietējā tīklā.

Šis process ietver trīs posmus: SSL iespējošana, portu pārsūtīšana maršrutētājā un (pēc izvēles) dinamiskā DNS URL iestatīšana, kas norādīs uz jūsu tīkla publisko IP adresi.

1. Iespējot SSL

Lai gan savam Cloud serverim varat piekļūt, izmantojot HTTP, ieteicams izmantot HTTPS. Lai to izdarītu, serverim ir jāiespējo SSL (Secure Sockets Layer).

Raspberry Pi, kurā darbojas savs mākoņa serveris, atveriet termināļa logu un ievadiet:

sudo a2enmod ssl

Izveidojiet direktoriju pašparakstītajam SSL sertifikātam:

sudo mkdir / etc / apache2 / ssl

Jums ir jāizveido sertifikāts un servera atslēga, kas to aizsargā, un pēc tam abi jāievieto jaunajā direktorijā. Lai to izdarītu, ievadiet šo komandu (visi vienā rindā):

sudo openssl req -x509 -nodes-dienas 365 -newkey rsa: 2048 -atslēga 
/etc/apache2/ssl/owncloud.key -out /etc/apache2/ssl/owncloud.crt

Jums tiks lūgts ievadīt savas valsts divu burtu kodu, piemēram, ASV, CA vai GB. Skatīt SSL valstu kodu saraksts lai iegūtu sīkāku informāciju. Pēc tam ievadiet štata vai provinces nosaukumu, apdzīvotās vietas / pilsētu un dažas organizācijas detaļas (varat atstāt tukšas), kā arī e-pasta adresi.

Lai iestatītu sertifikātu, jums jāmaina konfigurācijas fails. Lai to atvērtu, ievadiet:

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

Nomaini ServerAdmin līnijas e-pasta adrese no tīmekļa pārzinis | @localhost savējiem. Pievienojiet šādu rindu zem tā, aizstājot ar tā IP adresi:

ServerName :443

Nomaini DocumentRoot direktoriju uz /var/www/html/owncloud

Mainiet šīs rindas, lai norādītu uz savu SSL sertifikātu un atslēgu:

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

Nospiediet Ctrl + X un tad lai izietu un saglabātu failu.

Aktivizējiet jauno virtuālo resursdatoru ar:

sudo a2ensite noklusējuma-ssl

Restartējiet Apache tīmekļa serveri:

sudo servisa apache2 restartēšana

2. Iestatiet ostas pārsūtīšanu

Lai iespējotu ārējos savienojumus ārpus jūsu vietējā tīkla ar jūsu Aveņu Pi ownCloud serveris, jums būs jāiestata porta pārsūtīšana.

Lai to izdarītu, tīmekļa pārlūkprogrammā piekļūstiet sava bezvadu maršrutētāja iestatījumu lapai. Daudzi maršrutētāji izmanto IP adresi 192.168. 1.1 vai 192.168.0.1 šai lapai, bet citi izmanto citu adresi, piemēram, 192.168.1.254. Ja neesat pārliecināts, ir iespējams atrast bezvadu maršrutētāja IP adresi.

Lasīt vairāk: Kā atrast maršrutētāja IP adresi

Kad esat maršrutētāja iestatījumos, ostas pārsūtīšanas iestatījumus parasti varat atrast vietnē Ugunsmūris sadaļā. Jums var būt nepieciešams piekļūt Papildu (vai Eksperts) Iestatījumi lai to sasniegtu.

Pārsūtiet porti 80 (HTTP) un 443 (HTTPS) uz Raspberry Pi ownCloud serveri, izmantojot tā IP adresi. Pēdējo var atrast ierīču sarakstā maršrutētāja iestatījumos vai virzot kursoru virs Raspberry Pi darbvirsmas Wi-Fi ikonas.

3. Iegūstiet dinamisko DNS adresi

Dinamiskā DNS (DDNS) pakalpojums ļauj izmantot apakšdomēnu, lai apmeklētu savu Cloud serveri, nevis maršrutētāja publisko IP adresi.

Izmantojot DDNS klientu ierīcē vai maršrutētājā, ir iespējams arī automātiski atjaunināt apakšdomēnu uz visām izmaiņām jūsu maršrutētāja publiskajā IP adresē.

Viens no daudzajiem DDNS nodrošinātājiem ir FreeDNS. Apmeklējums freedns.afraid.org un reģistrējieties bezmaksas kontam, kas ļaus jums izveidot līdz pieciem apakšdomēniem.

Kad esat pieteicies FreeDNS, atlasiet Apakšdomēni un izvēlieties to pievienot. Atlasiet vienu no pieejamajiem bezmaksas domēniem (mēs izvēlējāmies chickenkiller.com) un ierakstiet piemērotu apakšdomēna nosaukumu (mēs izmantojām philcloud).

Novietojiet to uz mājas tīkla publisko IP adresi; lai to atrastu, veiciet Google meklēšanu “Kas ir mans IP”. Kad visa informācija ir aizpildīta, noklikšķiniet uz Saglabāt.

3. Pabeigt ownCloud konfigurāciju

Atpakaļ uz Raspberry Pi, jums uzticamo IP sarakstā būs jāpievieno mājas tīkla publiskā IP adrese un DDNS apakšdomēns.

Atveriet ownCloud konfigurācijas failu:

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

Zem līnijas sākas 0 =>, ievadiet šādu (ievilkts tajā pašā līmenī), aizstājot ar tīkla publisko IP adresi un ar jūsu iestatīto apakšdomēnu:

1 => '',
2 => '

Nospiediet Ctrl + X un tad lai izietu un saglabātu failu.

Tagad, lai piekļūtu savam mākoņa serverim jebkurā ierīcē, apmeklējiet jauno DDNS apakšdomēnu (vai publisko IP adresi), kam seko /owncloud.

Ja redzat brīdinājumu, ka savienojums nav privāts vai drošs, varat to ignorēt (atlasot Papildu pārlūkā Chrome vai Firefox) un dodieties uz vietni, izmantojot HTTP.

Jūsu pašuCloud serveris ir gatavs ārējai piekļuvei

Apmeklējot tīmekļa pārlūkprogrammā iestatīto apakšdomēnu, tagad jums vajadzētu būt novirzītam uz ownCloud serveri, kas darbojas jūsu Raspberry Pi. Varat tam piekļūt arī ārpus sava vietējā tīkla.

DalītiesČivinātE-pasts
Kā es varu iestatīt Raspberry Pi statisku IP adresi?

Ja izmantojat Raspberry Pi kā multivides vai spēļu serveri, statiskas IP adreses iestatīšana padarīs lietas daudz vienkāršākas.

Lasiet Tālāk

Saistītās tēmas
  • DIY
  • Aveņu Pi
  • Mākoņglabātuve
Par autoru
Fils Karalis (Publicēti 20 raksti)

Ārštata tehnoloģiju un izklaides žurnālists Fils ir rediģējis daudzas oficiālas Raspberry Pi grāmatas. Ilggadējs Raspberry Pi un elektronikas meistars, viņš ir pastāvīgs žurnāla The MagPi līdzstrādnieks.

Vairāk no Fila Kinga

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam par tehniskiem padomiem, atsauksmēm, bezmaksas e-grāmatām un ekskluzīviem piedāvājumiem!

Noklikšķiniet šeit, lai abonētu