Kai „Raspberry Pi“ sukursite „ownCloud“ serverį, norėsite padaryti jį prieinamą per internetą iš bet kurios vietos, o ne tik iš vietinio tinklo įrenginių.
Šis procesas apima tris etapus: SSL įgalinimą, prievadų persiuntimą maršrutizatoriuje ir (pasirinktinai) dinaminio DNS URL nustatymą, kuris nurodys jūsų tinklo viešąjį IP adresą.
1. Įgalinti SSL
Nors prie „saját„ Cloud “serverio galite prisijungti per HTTP, patartina naudoti HTTPS. Norėdami tai padaryti, savo serveryje turėsite įgalinti SSL („Secure Sockets Layer“).
„Raspberry Pi“, kuriame veikia „ownCloud“ serveris, atidarykite terminalo langą ir įveskite:
sudo a2enmod ssl
Sukurkite savarankiškai pasirašyto SSL sertifikato katalogą:
sudo mkdir / etc / apache2 / ssl
Turite sukurti sertifikatą ir jį saugantį serverio raktą, tada įdėkite juos abu į naują katalogą. Norėdami tai padaryti, įveskite šią komandą (visi vienoje eilutėje):
sudo openssl req -x509 -nodes -days 365 -newkey rsa: 2048 -keyout
/etc/apache2/ssl/owncloud.key -out /etc/apache2/ssl/owncloud.crt
Jūsų bus paprašyta įvesti savo šalies dviejų raidžių kodą, pvz. JAV, CA arba GB. Žr SSL šalies kodų sąrašas daugiau detalių. Tada įveskite valstijos ar provincijos pavadinimą, vietovę / miestą ir kai kurias organizacijos detales (galite palikti tuščias) ir el. Pašto adresą.
Norėdami nustatyti sertifikatą, turite pakeisti konfigūracijos failą. Norėdami jį atidaryti, įveskite:
sudo nano /etc/apache2/sites-available/default-ssl.conf
Pakeisti „ServerAdmin“ linijos el. pašto adresas nuo žiniatinklio valdytojas | @localhost į savo. Po šia eilute įrašykite šią eilutę, pakeisdami su jo IP adresu:
Serverio pavadinimas :443
Pakeisti „DocumentRoot“ katalogą į /var/www/html/owncloud
Pakeiskite šias eilutes į savo SSL sertifikatą ir raktą:
SSLCertificateFile /etc/apache2/ssl/owncloud.crt
SSLCertificateKeyFile /etc/apache2/ssl/owncloud.key
Paspauskite „Ctrl“ + X ir tada Y norėdami išeiti ir išsaugoti failą.
Suaktyvinkite naują virtualų pagrindinį kompiuterį naudodami:
sudo a2ensite default-ssl
Iš naujo paleiskite „Apache“ žiniatinklio serverį:
„sudo service apache2“ paleiskite iš naujo
2. Nustatykite uosto persiuntimą
Norėdami įgalinti išorinius ryšius už jūsų vietinio tinklo ribų su „Raspberry Pi ownCloud“ serveris, turėsite nustatyti uosto persiuntimą.
Norėdami tai padaryti, žiniatinklio naršyklėje pasiekite belaidžio maršrutizatoriaus nustatymų puslapį. Daugelis maršrutizatorių naudoja IP adresą 192.168. 1.1 arba 192.168.0.1 šiame puslapyje, tačiau kiti naudoja kitą adresą, pvz., 192.168.1.254. Jei nesate tikri, galima rasti belaidžio maršrutizatoriaus IP adresą.
Skaityti daugiau: Kaip rasti maršrutizatoriaus IP adresą
Patekę į maršrutizatoriaus nustatymus, paprastai galite rasti prievado persiuntimo parametrus Ugniasienė skyrius. Jums gali tekti prieiti Išplėstinė (arba Ekspertas) Nustatymai kad tai pasiektum.
Persiųskite 80 (HTTP) ir 443 (HTTPS) prievadus į „Raspberry Pi ownCloud“ serverį, naudodami jo IP adresą. Pastarąjį galima rasti įrenginių sąraše maršrutizatoriaus nustatymuose arba užvedus pelės žymeklį virš „Wi-Fi“ piktogramos „Raspberry Pi“ darbalaukyje.
3. Gaukite dinaminį DNS adresą
Dinaminė DNS (DDNS) paslauga leidžia naudoti padomenį, kad aplankytumėte „ownCloud“ serverį, o ne savo maršrutizatoriaus viešąjį IP adresą.
Naudojant DDNS klientą įrenginyje ar maršrutizatoriuje, taip pat galima automatiškai atnaujinti padomenio pakeitimus bet kokiuose jūsų maršrutizatoriaus viešojo IP adreso pakeitimuose.
Vienas iš daugelio DDNS teikėjų yra „FreeDNS“. Apsilankykite freedns.afraid.org ir prisiregistruokite gauti nemokamą paskyrą, kuri leis jums sukurti iki penkių padomenių.
Prisijungę prie „FreeDNS“, pasirinkite Padomeniai ir pasirinkite pridėti. Pasirinkite vieną iš galimų nemokamų domenų (pasirinkome chickenkiller.com) ir įveskite tinkamą padomenio pavadinimą (naudojome „philcloud“).
Nukreipkite jį į savo namų tinklo viešąjį IP adresą; norėdami jį rasti, atlikite „Google“ paiešką pagal „Kas yra mano IP“. Užpildę visą informaciją spustelėkite Sutaupyti.
3. Baigti „ownCloud“ konfigūraciją
Grįždami į „Raspberry Pi“, turėsite pridėti savo namų tinklo viešąjį IP adresą ir DDNS padomenį prie patikimų IP sąrašų.
Atidarykite „ownCloud“ konfigūracijos failą:
sudo nano /var/www/owncloud/config/config.php
Pagal eilutę pradedant 0 =>, įveskite šį (įtraukę į tą patį lygį), pakeisdami su jūsų tinklo viešuoju IP adresu ir su jūsų sukurtu padomeniu:
1 => '',
2 => '
Paspauskite „Ctrl“ + X ir tada Y norėdami išeiti ir išsaugoti failą.
Dabar, norėdami pasiekti „ownCloud“ serverį bet kuriame įrenginyje, apsilankykite naujajame DDNS padomenyje (arba viešajame IP adrese), tada /owncloud.
Jei matote įspėjimą, kad jūsų ryšys nėra privatus ar saugus, galite jo nepaisyti (pasirinkdami Išplėstinė „Chrome“ ar „Firefox“) ir eikite į svetainę naudodami HTTP.
„OwnCloud“ serveris yra paruoštas naudoti iš išorės
Apsilankę padomenyje, kurį nustatėte žiniatinklio naršyklėje, dabar turėtumėte būti nukreipti į „ownCloud“ serverį, veikiantį jūsų „Raspberry Pi“. Jį taip pat galite pasiekti iš savo vietinio tinklo ribų.
Jei „Raspberry Pi“ naudojate kaip laikmeną ar žaidimų serverį, nustatę statinį IP adresą viskas bus daug lengviau.
Skaitykite toliau
- Pasidaryk pats
- Avietė Pi
- Debesies saugykla

Laisvai samdomas technologijų ir pramogų žurnalistas Philas redagavo daugybę oficialių „Raspberry Pi“ knygų. Ilgą laiką „Raspberry Pi“ ir elektronikos meistras yra nuolatinis žurnalo „The MagPi“ bendradarbis.
Užsiprenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!
Norėdami užsiprenumeruoti, spustelėkite čia