- 5 Kwiecień 2008
- 10 484
- 2 665
- 405
- Odznaki
- 205
- QNAP
- TS-x77
- Ethernet
- 1 GbE
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ć.
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.
2. Kup domenę
Nada się każdy rejestrator. Panel pokazuje kroki w OVHcloud, bo tam WebPortico potrafi też zapisać rekordy DNS kluczem API.
- Wyszukaj nazwę na stronie rejestratora i dodaj ją do koszyka.
- Pomiń hosting, skrzynki pocztowe i inne dodatki, bo witryna działa na Twoim NAS-ie.
- Zaloguj się albo załóż konto, sprawdź dane kontaktowe i zapłać.
- 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.
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:
- Otwórz Create API Keys z kroku i zaloguj się do OVHcloud. Link ma już uprawnienia, których WebPortico potrzebuje dla tej domeny.
- Application name: WebPortico. Application description: DNS records for my sites.
- Validity: Unlimited. Klucz z datą końca przestaje działać tego dnia i WebPortico nie zmieni już rekordów.
- Rights: po jednym wierszu dla każdej linii z kroku, metoda po lewej, ścieżka po prawej.
- Restricted IPs: Twój publiczny adres IPv4 albo puste, jeśli dostawca internetu zmienia ten adres.
- 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.
Jeśli wolisz, wybierz Dodam je sam w panelu OVHcloud. Zobaczysz wtedy rekordy do dodania w strefie DNS domeny.
5. DNS w Cloudflare
Wybierz WebPortico doda je tokenem API i utwórz token:
- Otwórz API Tokens i zaloguj się.
- Kliknij Create Token, a potem Use template przy Edit zone DNS.
- W Permissions zostaw Zone · DNS · Edit i dodaj Zone · Zone · Read.
- W Zone Resources wybierz Include · Specific zone i swoją domenę.
- Opcjonalnie: w Client IP Address Filtering wpisz swój publiczny adres IPv4. Pomiń to, jeśli dostawca internetu zmienia ten adres.
- 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.
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ę.
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.
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.
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.