Miután beállított egy sajátCloud szervert a Raspberry Pi készülékén, azt szeretné, hogy az interneten keresztül bárhonnan elérhető legyen, és ne csak a helyi hálózat eszközeiről.

Ez a folyamat három szakaszból áll: engedélyezi az SSL-t, továbbítja a portokat az útválasztón, és (opcionálisan) beállíthat egy dinamikus DNS-URL-t, amely a hálózat nyilvános IP-címére mutat.

1. Engedélyezze az SSL-t

Bár a sajátCloud-kiszolgálóhoz HTTP-n keresztül férhet hozzá, tanácsos a HTTPS-t használni. Ehhez engedélyeznie kell az SSL-t (Secure Sockets Layer) a szerverén.

A sajátCloud kiszolgálót futtató Raspberry Pi készüléken nyissa meg a Terminál ablakot, és írja be:

sudo a2enmod ssl

Hozzon létre egy könyvtárat az önaláírt SSL-tanúsítványhoz:

sudo mkdir / etc / apache2 / ssl

Létre kell hoznia a tanúsítványt és a kiszolgáló kulcsot, amely védi, majd helyezze mindkettőt az új könyvtárba. Ehhez írja be ezt a parancsot (mindez egy sorban):

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

Meg kell adnia az országának kétbetűs kódját, pl. USA, CA vagy GB. Lásd a SSL országkódlista további részletekért. Ezután adjon meg egy állam vagy tartomány nevet, helységet / várost és néhány szervezeti adatot (ezeket üresen hagyhatja), valamint egy e-mail címet.

A tanúsítvány beállításához módosítania kell a konfigurációs fájlt. A megnyitásához írja be:

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

Változtasd meg a ServerAdmin vonal e-mail címe innen: webmester | @localhost a sajátodhoz. Adja hozzá a következő sort alatta, helyettesítve IP-címével:

Szerver név :443

Változtasd meg a DocumentRoot könyvtárba /var/www/html/owncloud

Módosítsa a következő sorokat az SSL-tanúsítványra és a kulcsra mutatva:

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

nyomja meg Ctrl + x és akkor Y kilépéshez és a fájl mentéséhez.

Aktiválja az új virtuális gazdagépet:

sudo a2ensite alapértelmezett-ssl

Indítsa újra az Apache webkiszolgálót:

indítsa újra a sudo service apache2 programot

2. Állítsa be a portirányítást

A külső kapcsolatok engedélyezése a helyi hálózaton kívülről a saját hálózatához Raspberry Pi ownCloud szerver, be kell állítania a port továbbítást.

Ehhez nyissa meg a vezeték nélküli útválasztó beállítási oldalát egy webböngészőben. Sok útválasztó használja a 192.168 IP-címet. 1.1 vagy 192.168.0.1 ehhez az oldalhoz, de mások más címet használnak, például 192.168.1.254. Ha nem biztos benne, meg lehet találni a vezeték nélküli útválasztó IP-címét.

Olvass tovább: Hogyan lehet megtalálni az útválasztó IP-címét

Az útválasztó beállításai után a port átirányítási beállításokat általában a Tűzfal szakasz. Lehet, hogy hozzáférnie kell Fejlett (vagy Szakértő) Beállítások hogy ezt elérje.

A 80 (HTTP) és a 443 (HTTPS) portokat továbbítsa a Raspberry Pi ownCloud szerverére, annak IP címével. Ez utóbbi megtalálható az útválasztó beállításainak eszközlistájában, vagy ha a Raspberry Pi asztalon a Wi-Fi ikon fölé viszi az egeret.

3. Szerezzen be egy dinamikus DNS-címet

A dinamikus DNS (DDNS) szolgáltatás lehetővé teszi, hogy egy aldomain használatával meglátogassa a sajátCloud-kiszolgálót az útválasztó nyilvános IP-címe helyett.

A DDNS kliens eszközön vagy útválasztón történő használatával lehetőség van arra is, hogy az aldomain automatikusan frissüljön az útválasztó nyilvános IP-címének bármilyen változásán.

A sok DDNS szolgáltató egyike a FreeDNS. Látogatás freedns.afraid.org és regisztráljon egy ingyenes fiókot, amely lehetővé teszi akár öt aldomain létrehozását.

Miután bejelentkezett a FreeDNS-be, válassza a lehetőséget Aldomainek és válassza az egyik hozzáadását. Válassza ki az elérhető ingyenes domainek egyikét (mi a chickenkiller.com-ot választottuk), és írja be a megfelelő aldomain nevét (a philcloudot használtuk).

Mutasson az otthoni hálózat nyilvános IP-címére; megtalálásához végezzen Google-keresést a „Mi az én IP-m” kifejezésre. Az összes részlet kitöltésével kattintson a gombra Mentés.

3. Fejezze be a ownCloud konfigurációját

Visszatérve a Raspberry Pi programhoz, hozzá kell adnia otthoni hálózatának nyilvános IP-címét és a DDNS aldomainjét a megbízható IP-k listájához.

Nyissa meg a ownCloud konfigurációs fájlját:

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

A kezdő sor alatt 0 =>, írja be a következőt (behúzva ugyanarra a szintre), helyettesítve a hálózat nyilvános IP-címével és a beállított aldomainnel:

1 => '',
2 => '

nyomja meg Ctrl + x és akkor Y kilépéshez és a fájl mentéséhez.

Most, hogy bármely eszközön hozzáférjen a sajátCloud-szerveréhez, keresse fel az új DDNS aldomainjét (vagy nyilvános IP-címét), majd /owncloud.

Ha figyelmeztetést lát, hogy a kapcsolata nem privát vagy biztonságos, akkor figyelmen kívül hagyhatja (kiválasztásával Fejlett a Chrome-ban vagy a Firefoxban), és folytassa a webhelyet a HTTP használatával.

A sajátCloud-kiszolgáló készen áll a külső hozzáférésre

A webböngészőben beállított aldomain meglátogatásával most át kell irányítania a Raspberry Pi készüléken futó sajátCloud szerverre. A helyi hálózaton kívülről is elérheti.

RészvényCsipogEmail
Hogyan állíthatok be statikus IP-címet a Raspberry Pi-n?

Ha média vagy játék szerverként használja a Raspberry Pi-t, akkor a statikus IP-cím beállítása sokkal könnyebbé teszi a dolgot.

Olvassa el a következőt

Kapcsolódó témák
  • DIY
  • Raspberry Pi
  • Felhőtárolás
A szerzőről
Phil King (20 cikk megjelent)

Phil szabadúszó technológiai és szórakoztató újságíró számos hivatalos Raspberry Pi könyvet szerkesztett. Régóta Raspberry Pi és elektronikai bütykös, rendszeresen közreműködik a The MagPi magazinban.

Több Phil King-től

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!

Kattintson ide a feliratkozáshoz