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ć.

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.
10. Później: DNS i poczta na stronie witryny
Gdy witryna już istnieje, jej strona ma kartę DNS i kartę Poczta (WebPortico 0.27.0 lub nowszy). Karta DNS pokazuje rekordy strefy, w której jest nazwa witryny: z TurboDNS na tym NAS-ie albo z Cloudflare lub OVHcloud przez zapisany klucz. Dodaj rekord albo ołówek w wierszu otwiera rekord, a Sprawdź zmiany pokazuje wtedy, co się zmieni; kosz w wierszu pokazuje taką samą listę dla usunięcia rekordu. Zastosuj zmiany zapisuje tylko to, co jest na liście. TurboDNS sprawdza każdą zmianę własnymi regułami i zachowuje kopię strefy sprzed zmiany. Przy TurboDNS karta pokazuje też, czy strefa jest podpisana DNSSEC, a jeśli jest, rekord DS dla rejestratora.
Witryna dodana później albo nowa nazwa dodana do witryny dostaje swoje rekordy tak samo, bez kreatora (WebPortico 0.27.1 lub nowszy). Podgląd zmian pokazuje rekordy A i AAAA, których zmiana potrzebuje w strefie, którą WebPortico może zapisywać: w TurboDNS na tym NAS-ie albo w Cloudflare lub OVHcloud z zapisanym kluczem. Zastosuj zmiany zapisuje najpierw witrynę, a potem zaznaczone rekordy. Nazwa, która ma już rekord CNAME albo wskazuje na inny serwer, zostaje bez zmian, a lista to mówi. Gdy usuwasz witrynę, jej rekordy są proponowane do usunięcia, bez zaznaczenia. Gdy WebPortico nie może zapisywać strefy, lista i karta DNS witryny podają rekordy do dodania i miejsce, gdzie jest strefa.
Karta Poczta pokazuje skrzynki domeny w MailServerPro z zajętym miejscem i limitem, aliasy, rekord DKIM do opublikowania i wynik ostatniego sprawdzenia dostarczalności. Nowa skrzynka i Nowy alias je dodają, a skrzynkę można usunąć dopiero po wpisaniu jej adresu. Otwórz TurboDNS i Otwórz MailServerPro otwierają ich własne panele na tej domenie. Karty wymagają TurboDNS 1.5.0 i MailServerPro 0.6.5 lub nowszych; gdy któregoś brakuje albo jest starszy, karta mówi, co zainstalować lub zaktualizować.