Kun olet asentanut oman Cloud-palvelimen Raspberry Pi -laitteellesi, sinun on asetettava se saataville Internetin kautta mistä tahansa sijainnista eikä vain lähiverkon laitteista.

Tässä prosessissa on kolme vaihetta: SSL: n käyttöönotto, porttien edelleenlähetys reitittimessä ja (valinnaisesti) dynaamisen DNS-URL-osoitteen määrittäminen, joka osoittaa verkon julkiseen IP-osoitteeseen.

1. Ota SSL käyttöön

Vaikka voit käyttää omaa pilvipalvelinta HTTP: n kautta, on suositeltavaa käyttää HTTPS: ää. Tätä varten sinun on otettava käyttöön SSL (Secure Sockets Layer) palvelimellesi.

Avaa Raspberry Pi -palvelimessa, joka käyttää omaa pilvipalvelinta, terminaali-ikkuna ja kirjoita:

sudo a2enmod ssl

Luo hakemisto itse allekirjoitetulle SSL-varmenteelle:

sudo mkdir / etc / apache2 / ssl

Sinun on luotava varmenne ja sitä suojaava palvelinavain ja sijoitettava sitten molemmat uuteen hakemistoon. Voit tehdä tämän kirjoittamalla tämän komennon (kaikki yhdellä rivillä):

sudo openssl req -x509 -solmut -päivät 365 -uusi avain rsa: 2048 -näppäin 

/etc/apache2/ssl/owncloud.key -out /etc/apache2/ssl/owncloud.crt

Sinua pyydetään antamaan maasi kaksikirjaiminen koodi, esim. Yhdysvallat, Kalifornia tai GB. Katso SSL-maakoodiluettelo Lisätietoja. Syötä sitten osavaltion tai provinssin nimi, paikkakunta / kaupunki ja jotkut organisaation tiedot (voit jättää nämä tyhjiksi) sekä sähköpostiosoite.

Varmenteen määrittämiseksi sinun on muutettava asetustiedostoa. Avaa se kirjoittamalla:

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

Muuta ServerAdmin linjan sähköpostiosoite osoitteesta webmaster | @localhost omalle. Lisää seuraava rivi alle ja korvaa se ja sen IP-osoite:

Palvelimen nimi :443

Muuta DocumentRoot hakemistoon /var/www/html/owncloud

Muuta seuraavat rivit osoittamaan SSL-varmenteesi ja avaimesi:

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

Lehdistö Ctrl + X ja sitten Y Poistu ja tallenna tiedosto.

Aktivoi uusi virtuaalikone seuraavilla tavoilla:

sudo a2ensite oletus-ssl

Käynnistä Apache-verkkopalvelin uudelleen:

sudo service apache2 käynnistetään uudelleen

2. Määritä portin edelleenlähetys

Ulkoisten yhteyksien ottaminen käyttöön lähiverkon ulkopuolelta Raspberry Pi ownCloud-palvelin, sinun on määritettävä portin edelleenlähetys.

Voit tehdä tämän siirtymällä langattoman reitittimen asetussivulle verkkoselaimella. Monet reitittimet käyttävät IP-osoitetta 192.168. 1.1 tai 192.168.0.1 tälle sivulle, mutta toiset käyttävät eri osoitetta, kuten 192.168.1.254. Jos et ole varma, langattoman reitittimen IP-osoite on mahdollista löytää.

Lue lisää: Kuinka löytää reitittimen IP-osoite

Kun olet reitittimen asetuksissa, löydät tyypillisesti portin edelleenlähetysasetukset Palomuuri -osiossa. Saatat joutua käyttämään Pitkälle kehittynyt (tai Asiantuntija) asetukset tämän saavuttamiseksi.

Välitä portit 80 (HTTP) ja 443 (HTTPS) Raspberry Pi ownCloud -palvelimellesi käyttämällä sen IP-osoitetta. Jälkimmäinen löytyy reitittimen asetusten laiteluettelosta tai viemällä hiiri Raspberry Pi -työpöydän Wi-Fi-kuvakkeen päälle.

3. Hanki dynaaminen DNS-osoite

Dynaamisen DNS (DDNS) -palvelun avulla voit käyttää aliverkkotunnusta vierailla omassa pilvipalvelimessasi reitittimen julkisen IP-osoitteen sijaan.

Käyttämällä DDNS-asiakasta laitteessa tai reitittimessä, aliverkkotunnus voidaan myös päivittää automaattisesti reitittimen julkisen IP-osoitteen muutoksiin.

Yksi monista DDNS-palveluntarjoajista on FreeDNS. Vierailla freedns.afraid.org ja rekisteröidy ilmaiselle tilille, jonka avulla voit luoda enintään viisi aliverkkotunnusta.

Kun olet kirjautunut FreeDNS: ään, valitse Aliverkkotunnukset ja valitse yksi. Valitse yksi käytettävissä olevista ilmaisista verkkotunnuksista (valitsimme chickenkiller.com) ja kirjoita sopiva aliverkkotunnuksen nimi (käytimme philcloudia).

Osoita se kotiverkon julkiseen IP-osoitteeseen. löytää se tekemällä Google-haku "Mikä on minun IP". Kun kaikki tiedot on täytetty, napsauta Tallentaa.

3. Viimeistele ownCloud-määritykset

Palataksesi Raspberry Pi -palveluun, sinun on lisättävä kotiverkon julkinen IP-osoite ja DDNS-aliverkkotunnus luotettavien IP-osoitteiden luetteloon.

Avaa ownCloudin määritystiedosto:

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

Aloituslinjan alla 0 =>, kirjoita seuraava (sisennetty samalle tasolle) korvaamalla verkon julkisen IP-osoitteen kanssa ja määrittämälläsi aliverkkotunnuksella:

1 => '',
2 => '

Lehdistö Ctrl + X ja sitten Y Poistu ja tallenna tiedosto.

Nyt voit käyttää omaa pilvipalvelintasi millä tahansa laitteella käymällä uudella DDNS-aliverkkotunnuksellasi (tai julkisella IP-osoitteellasi) ja seuraamalla /owncloud.

Jos näet varoituksen siitä, että yhteytesi ei ole yksityinen tai suojattu, voit ohittaa sen (valitsemalla Pitkälle kehittynyt (Chrome tai Firefox) ja siirry sivustolle sen sijaan HTTP: llä.

OmaCloud-palvelimesi on valmis ulkoiseen käyttöön

Vieraillessasi verkkoselaimessa määrittämääsi aliverkkotunnusta sinut ohjataan nyt Raspberry Pi -laitteellasi toimivaan ownCloud-palvelimeen. Voit käyttää sitä myös lähiverkon ulkopuolelta.

JaaTweetSähköposti
Kuinka voin asettaa staattisen IP-osoitteen Raspberry Pi: lle?

Jos käytät Raspberry Pi -laitettasi media- tai pelipalvelimena, staattisen IP-osoitteen asettaminen tekee asioista paljon helpompaa.

Lue seuraava

Liittyvät aiheet
  • tee-se-itse
  • Vadelma Pi
  • Pilvivarasto
Kirjailijasta
Phil King (20 artikkelia julkaistu)

Freelance-tekniikan ja viihteen toimittaja Phil on toimittanut useita virallisia Raspberry Pi-kirjoja. Pitkäaikainen Vadelma Pi ja elektroniikkatekijä, hän on säännöllinen avustaja MagPi-lehdessä.

Lisää Phil Kingiltä

tilaa uutiskirjeemme

Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja erikoistarjouksia!

Tilaa napsauttamalla tätä