Hogyan üzemeltess egyszerű weboldalt saját domainnel Synology® Nasról?
Talán felmerült már benned a kérdés hogy lehet e egyszerű weboldalt üzemelni otthonról? Vannak oldalak ahol találunk ehhez segítséget, de a legtöbb weboldalon csak a DDNS címmel érhetjük el a saját honlapunkat. De mi van akkor ha van egy domain nevünk, és az alapján akarjuk elérni a weboldalunkat?
Jó megoldás például egy fájlmegosztó szerver, úgynevezett nas. A tesztalanyunk egy Synology DS118. Nem egy erőgép, de amire nekünk kell megteszi. Ha beüzemeltük a saját nasunkat, (az alábbi cikk segítségével) akkor lássunk hozzá!
A saját domain nevünket az alábbi weboldalon regisztráljuk:https://www.cloudflare.com/
Az oldal angol nyelvű. A “sign up” gombbal regisztrálhatunk a kért adatok megadásával. Ez az oldal kell a DDNS szolgáltatáshoz.
A Synology DS118 sajnos nem rendelkezik Docker alkalmazással és nem telepíthető rá, ezért kerülő megoldással lehet beállítani a Cloudflare DDNS-t.
Első lépésként engedélyezzük a nas (úgynevezett: DSM) vezérlőpultban az SSH-t.
Második lépésként töltsük le a PUTTY alkalmazást (ha nincs a gépünkön) és lépjünk be PUTTY-al a nasunkra. Beírjuk a 22-es portot (ha nem változtattuk meg) az IP-címet és csatlakozásnál az admin felhasználónevünket és jelszavunkat.
Harmadik lépés a neheze: a parancssor
Töltsük le a DDNS szkriptet:
$ sudo wget https://raw.githubusercontent.com/joshuaavalon/SynologyCloudflareDDNS/master/cloudflareddns.sh -O /sbin/cloudflaredns_sajatdomainnev.sh
Adjunk neki jogokat:
$ sudo chmod +x /sbin/cloudflaredns_sajatdomainnev.sh
DDNS lista konfigurálás a DSM-en:
$ sudo echo "[Cloudflare]">>/etc.defaults/ddns_provider.conf
$ sudo echo " modulepath=/sbin/cloudflaredns_sajatdomainnev.sh">>/etc.defaults/ddns_provider.conf
$ sudo echo " queryurl=https://www.cloudflare.com/">>/etc.defaults/ddns_provider.conf
Na tegyük egy kicsit félre a parancssort. Menjünk a Cloudflare dashboard felületére és az alábbi lépéseket tegyük.
- Írjuk le a Zone ID-t a domainünknek (Overview fül és ott jobb oldalt találjuk).
- Menjünk az alábbi oldalra a “Get your API token” és a “Create token” gomb megnyomásával állítsuk be a következőt:
- Zone — Zone — Read
- Zone — DNS — Edit
Így kell kinéznie: (természetesen az elnevezés a sajátunk legyen)

Figyelem! Az “API token”-t csak egyszer jeleníti meg a rendszer így írjuk le mert később szükséges lesz!

Most menjünk vissza a nas DSM felületére.
Itt indítsuk el a Vezérlőpultot és ott a külső hozzáférés lehetőségre kattintsunk.
DDNS fülön válasszuk a hozzáadást és ott írjuk be a következőket:
Gazdanév: domain nevünk
Felhasználónév: Zone ID
Jelszó/kulcs: API token

Ha mindent jól csináltunk akkor most már elérhetjük a weboldalunkat de még csak HTTP-s protokollon keresztül!
Megjegyzés: A HTTP protokoll a Cloudflare dashboard felületén az SSL/TLS fülön Off (not secure) beállításon legyen.

A cikk folytatódik hamarosan a HTTPS protokoll beállítással!