Silas Mariusz

rm -rf /
Help us, GOD!
5 Kwiecień 2008
10 484
2 665
405
Odznaki
205
Nowy Sącz
forum.qnap.net.pl
QNAP
TS-x77
Ethernet
1 GbE
Poz.
6
 

Kup domenę i podłącz ją do WebPortico​


Twoja strona, Twój NAS, Twoja własna nazwa w internecie. WebPortico sprawdza, kto obsługuje DNS Twojej domeny, mówi dokładnie, co tam ustawić, a z kluczem API sam zapisuje rekordy. Koniec zgadywania, który rekord gdzie wpisać.

NAS QNAP TS-467X na domowym biurku w świetle dnia, obok laptop i mały router


Ten poradnik jest też na stronie: qnaputilities.com (po angielsku: Buy a domain and connect it to WebPortico).

Co jest potrzebne​


  • NAS QNAP z procesorem Intel albo AMD (x86_64), QTS 6.0 albo QuTS hero 6.0 lub nowszy i WebPortico z repozytorium QNAP Utilities w App Center.
  • Publiczny adres IPv4 łącza i porty TCP 80 i 443 przekierowane na NAS. Na stronie Serwer frontowy i porty karta Przekierowanie portów na routerze prosi o nie router przez UPnP, NAT-PMP albo PCP albo zarządza bramą UniFi kluczem API; na każdym innym routerze ustaw te dwa przekierowania ręcznie.
  • Porty 80 i 443 na NAS-ie należą do WebPortico. Na stronie Serwer frontowy i porty karta Przejmij porty 80 i 443 przenosi własne serwery QTS na inne porty.

Bez publicznego adresu możesz udostępnić witrynę przez Cloudflare Tunnel. Opisuje to poradnik o hostingu.

1. Zacznij od domeny​


Na stronie Witryny kliknij Dodaj witrynę. Pierwszy krok, Domena, pyta: Masz już domenę dla tej witryny?

  • Tak: wpisz nazwę, a WebPortico sprawdzi ją w następnym kroku.
  • Nie, chcę ją kupić: panel pokaże, jak ją kupić.
  • Nie, witryna ma działać tylko w mojej sieci: kreator pominie krok DNS.

Nazwy witryny nie zmienisz później. Przy witrynie publicznej zostaw zaznaczone Także www.: dodaje do tej samej witryny nazwę z www.

Krok Domena kreatora Dodaj witrynę z odpowiedzią „Nie, chcę ją kupić” i krokami zakupu


2. Kup domenę​


Nada się każdy rejestrator. Panel pokazuje kroki w OVHcloud, bo tam WebPortico potrafi też zapisać rekordy DNS kluczem API.

  1. Wyszukaj nazwę na stronie rejestratora i dodaj ją do koszyka.
  2. Pomiń hosting, skrzynki pocztowe i inne dodatki, bo witryna działa na Twoim NAS-ie.
  3. Zaloguj się albo załóż konto, sprawdź dane kontaktowe i zapłać.
  4. Domena odnawia się co roku, dopóki nie wyłączysz odnawiania u rejestratora.

Wróć do WebPortico, wpisz nazwę i kliknij Domena kupiona. Dopóki rejestrator nie zrealizuje zamówienia, rejestr nie podaje serwerów DNS tej nazwy. W następnym kroku zobaczysz tę informację i opcję Sprawdź ponownie.

3. WebPortico sprawdza domenę​


Dalej otwiera krok DNS. WebPortico pyta rejestr o nazwę i pokazuje Domena, Rejestrator, Serwery DNS i Obsługa DNS, czyli usługę, która odpowiada za nazwy domeny. Dalszy ciąg zależy od tej odpowiedzi:

  • OVHcloud albo Cloudflare: kroki do utworzenia klucza API albo rekordy do dodania ręcznie;
  • TurboDNS na tym NAS-ie: serwery nazw i rekordy glue do ustawienia u rejestratora;
  • inny dostawca: rekordy do dodania u niego albo przeniesienie całej domeny do TurboDNS;
  • nazwa niezarejestrowana: sprawdzenie pisowni albo kroki zakupu.

Krok DNS dla nazwy, która nie jest zarejestrowana, z propozycją zakupu


4. DNS w OVHcloud​


Wybierz WebPortico doda je kluczami API i Region OVHcloud. Dla konta założonego w europejskim serwisie OVHcloud wybierz Europa. Potem:

  1. Otwórz Create API Keys z kroku i zaloguj się do OVHcloud. Link ma już uprawnienia, których WebPortico potrzebuje dla tej domeny.
  2. Application name: WebPortico. Application description: DNS records for my sites.
  3. Validity: Unlimited. Klucz z datą końca przestaje działać tego dnia i WebPortico nie zmieni już rekordów.
  4. Rights: po jednym wierszu dla każdej linii z kroku, metoda po lewej, ścieżka po prawej.
  5. Restricted IPs: Twój publiczny adres IPv4 albo puste, jeśli dostawca internetu zmienia ten adres.
  6. Kliknij Create i skopiuj trzy klucze do pól Application key, Application secret i Consumer key.

Kliknij Sprawdź i zapisz. WebPortico sprawdza klucze z domeną i zapisuje je tam, skąd odczytać je mogą tylko konto panelu i root. Nigdy więcej ich nie pokazuje.

Krok DNS w OVHcloud z krokami tworzenia kluczy API i polami na nie


Jeśli wolisz, wybierz Dodam je sam w panelu OVHcloud. Zobaczysz wtedy rekordy do dodania w strefie DNS domeny.

Krok DNS w OVHcloud z rekordami do dodania ręcznie


5. DNS w Cloudflare​


Wybierz WebPortico doda je tokenem API i utwórz token:

  1. Otwórz API Tokens i zaloguj się.
  2. Kliknij Create Token, a potem Use template przy Edit zone DNS.
  3. W Permissions zostaw Zone · DNS · Edit i dodaj Zone · Zone · Read.
  4. W Zone Resources wybierz Include · Specific zone i swoją domenę.
  5. Opcjonalnie: w Client IP Address Filtering wpisz swój publiczny adres IPv4. Pomiń to, jeśli dostawca internetu zmienia ten adres.
  6. Kliknij Continue to summary, potem Create Token i skopiuj token. Cloudflare pokazuje go tylko raz.

Wklej token w pole Token API i kliknij Sprawdź i zapisz. WebPortico zapisuje rekordy jako DNS only: przy włączonym proxy Cloudflare nazwa odpowiadałaby adresami Cloudflare i sprawdzenie w panelu nie zobaczyłoby za nimi Twojego NAS-a. Jeśli wybierzesz Dodam je sam w panelu Cloudflare, zobaczysz rekordy do dodania.

Krok DNS w Cloudflare po Sprawdź i zapisz, z tokenem zapisanym dla domeny


6. DNS na Twoim NAS-ie: TurboDNS​


Jeśli wybierzesz TurboDNS na tym NAS-ie, zobaczysz serwery nazw do ustawienia u rejestratora i rekord glue dla każdego serwera nazw w obrębie domeny. TurboDNS dostanie rekordy strefy, gdy zastosujesz witrynę.

Krok DNS z TurboDNS na tym NAS-ie: serwery nazw i rekordy glue dla rejestratora


7. Inny dostawca DNS​


Jeśli korzystasz z innego dostawcy, zobaczysz rekordy do dodania tam, gdzie zarządzasz DNS domeny, zwykle na stronie DNS u rejestratora: rekord A dla nazwy, rekord AAAA, gdy NAS ma adres IPv6, i CNAME dla www. Druga odpowiedź przenosi całą domenę do TurboDNS na Twoim NAS-ie.

Krok DNS dla innego dostawcy z rekordami do dodania u niego


8. Dokończ witrynę​


Przejdź przez kolejne kroki kreatora: Witryna (pliki statyczne, PHP albo odwrotne proxy), PHP dla witryny PHP, Baza danych, Certyfikat i Podsumowanie. Jako certyfikat wybierz Let’s Encrypt. WebPortico zamówi go po zastosowaniu witryny, z jej listy kontrolnej.

W kroku Podsumowanie kliknij Podgląd zmian. Jeśli używasz klucza, lista pokaże każdy rekord, który WebPortico doda, zastąpi albo usunie u dostawcy. WebPortico nigdy nie zmienia rekordu CNAME dla nazwy witryny. Kliknij Zastosuj zmiany, aby uruchomić witrynę i zapisać rekordy.

Podgląd zmian z rekordami, które WebPortico zapisze w Cloudflare


9. Sprawdź z zewnątrz​


Na karcie Przegląd witryny jest lista kontrolna. Kliknij Sprawdź teraz, a WebPortico zapyta publiczne serwery DNS, czy nazwy wskazują Twój NAS; zmiana DNS może docierać do wszystkich przez kilka godzin. Gdy nazwy odpowiadają, kliknij Zamów certyfikat: WebPortico pobierze go z Let’s Encrypt i będzie odnawiać najpóźniej 30 dni przed końcem ważności. Jeśli dostawca odrzucił rekord, kliknij Wyślij rekordy, aby spróbować ponownie. Zamknij listę kontrolną, gdy domena działa.