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.
Jos käytät Raspberry Pi -laitettasi media- tai pelipalvelimena, staattisen IP-osoitteen asettaminen tekee asioista paljon helpompaa.
Lue seuraava
- tee-se-itse
- Vadelma Pi
- Pilvivarasto
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ä.
tilaa uutiskirjeemme
Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja erikoistarjouksia!
Tilaa napsauttamalla tätä