Nieoficjalne
Na tej stronie
  1. Co jest potrzebne
  2. 1. Zacznij od domeny
  3. 2. Kup domenę
  4. 3. WebPortico sprawdza domenę
  5. 4. DNS w OVHcloud
  6. 5. DNS w Cloudflare
  7. 6. DNS na Twoim NAS-ie: TurboDNS
  8. 7. Inny dostawca DNS
  9. 8. Dokończ witrynę
  10. 9. Sprawdź z zewnątrz
  11. 10. Później: DNS i poczta na stronie witryny

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

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.

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