Wdrożenie aplikacji z katalogu na serwerze dedykowanym

Pokaż jako Markdown

Dowiedz się, jak wdrożyć gotową do użycia aplikację na serwerze bare metal za pomocą automatycznej poinstalacji z katalogu aplikacji

Wprowadzenie

Katalog aplikacji umożliwia zainstalowanie gotowej do użycia aplikacji na serwerze dedykowanym OVHcloud bez wcześniejszej znajomości administracji systemem. Wybierasz aplikację podczas (ponownej) instalacji serwera, a następnie wypełniasz krótki formularz konfiguracyjny w zabezpieczonym interfejsie internetowym. Aplikacja jest instalowana natywnie na serwerze, zabezpieczona protokołem HTTPS i dostępna w ciągu kilku minut.

Ten przewodnik wyjaśnia, jak korzystać z katalogu aplikacji na serwerze dedykowanym OVHcloud.

Wymagania początkowe

  • Posiadanie serwera dedykowanego na koncie OVHcloud
  • Zalogowanie się do
  • Posiadanie dostępu do (dla sekcji "API OVHcloud" tego przewodnika)
  • Posiadanie dostępu do adresu e-mail konta OVHcloud, aby otrzymać link do interfejsu konfiguracji
  • Posiadanie przeglądarki internetowej, aby otworzyć interfejs konfiguracji po zakończeniu instalacji

Dostęp do Panelu klienta OVHcloud

  • Link bezpośredni:
  • Ścieżka nawigacji: Bare Metal Cloud > Serwery dedykowane > Wybierz serwer

Warning

Podobnie jak w przypadku każdej klasycznej instalacji systemu operacyjnego, nowa instalacja z katalogu aplikacji usunie wszystkie dane znajdujące się na serwerze. Przed rozpoczęciem wykonaj kopię zapasową danych, które chcesz zachować.

W praktyce

Działanie katalogu aplikacji

Wdrożenie aplikacji przebiega w dwóch etapach:

  1. Wybór (podczas instalacji): instalujesz (ponownie) serwer z obrazem z katalogu aplikacji i wybierasz jedną aplikację. To tutaj decydujesz, którą aplikację chcesz wdrożyć.
  2. Konfiguracja (po pierwszym uruchomieniu): po ponownym uruchomieniu serwera automatycznie startuje konfigurator jednorazowego użytku, który udostępnia zabezpieczony interfejs internetowy na porcie 10143. Wypełniasz krótki formularz (na przykład nazwę witryny i hasło administratora), a następnie aplikacja jest instalowana automatycznie i publikowana przez HTTPS.

Po pomyślnym zakończeniu instalacji konfigurator całkowicie usuwa się z serwera: jego plik binarny, usługa i dane robocze zostają usunięte. Pozostaje tylko Twoja aplikacja, a Ty dysponujesz pełnym dostępem root do serwera.

Aplikacje są instalowane natywnie — z pakietami systemowymi i usługami systemd, na serwerze przeznaczonym wyłącznie do tego celu — a nie w ramach platformy kontenerowej.

Ograniczenia techniczne:

  • Za pomocą katalogu aplikacji można wdrożyć tylko jedną aplikację.
  • Własny podział na partycje i konfiguracja sprzętowego RAID nie są dostępne dla tej instalacji.
Warning

Nie oznacza to, że nie możesz uruchamiać innych aplikacji na serwerze. Oznacza to, że za pomocą katalogu można zainstalować tylko JEDNĄ aplikację. Jeśli chcesz uruchomić dodatkowe aplikacje, musisz zainstalować je ręcznie.

Dostępne aplikacje

Katalog jest regularnie aktualizowany, dlatego podczas uruchamiania instalacji sprawdź listę wyświetlaną w Panelu klienta OVHcloud. Dostępne są następujące aplikacje:

AplikacjaKategoriaOpis
WordPressCMSSystem zarządzania treścią dla witryn internetowych i blogów
DrupalCMSSystem zarządzania treścią z MySQL i Nginx
NextcloudPrzechowywanie w chmurzeSamodzielnie hostowana synchronizacja plików, kalendarz, kontakty i praca zespołowa
PrestaShopE-commercePlatforma e-commerce dla sklepów internetowych
DiscourseSpołecznośćNowoczesna platforma forum społecznościowego
MatomoWeb analyticsPlatforma do analizy ruchu z poszanowaniem prywatności
n8nAutomatyzacjaPlatforma automatyzacji procesów z ponad 400 integracjami
OpenClawAIBrama osobistego asystenta AI działająca na Twoim serwerze
HestiaCPPanel kontrolnyPanel kontrolny serwera www o otwartym kodzie źródłowym
FastPanelPanel kontrolnyPanel kontrolny do hostingu stron internetowych
CoolifyPanel kontrolnySamodzielnie hostowana alternatywa PaaS dla Heroku lub Vercel
DokployPanel kontrolnySamodzielnie hostowany PaaS do wdrażania aplikacji z Git lub Docker
EasypanelPanel kontrolnyNowoczesny panel kontrolny serwera oparty na Dockerze
OVHcloud Game PanelPanel kontrolnyPanel www do zarządzania serwerami gier opartymi na Dockerze

Wybór aplikacji podczas instalacji

Dostępne są dwie metody wdrożenia, opisane w poniższych zakładkach: zainstaluj aplikację z Panelu klienta OVHcloud lub użyj API OVHcloud, aby zintegrować instalację z własnymi skryptami i zautomatyzować wdrożenia.

Panel klienta OVHcloud
API OVHcloud

Uruchomienie instalacji

  1. Wybierz serwer w sekcji Bare Metal Cloud > Serwery dedykowane.

  2. W zakładce Informacje ogólne, obok pozycji System operacyjny (OS), kliknij przycisk ..., a następnie Reinstalacja serwera.

    Kliknij przycisk obok systemu operacyjnego, aby rozpocząć instalację
  3. W oknie Instalacja szablonu OVHcloud ustaw pole Rodzaj systemu operacyjnego na Gotowy do użytku (interfejs graficzny), a następnie wybierz szablon Ubuntu Server 24.04 "Noble Numbat" LTS with Application Installer. Wybierz Klaster docelowych dysków i kliknij Dalej.

    Info

    Własny podział na partycje i konfiguracja sprzętowego RAID nie są dostępne dla tego szablonu, dlatego te opcje pozostają nieaktywne.

    Wybierz szablon Ubuntu z Application Installer
  4. Przejdź kolejne etapy instalacji, aby wprowadzić ustawienia ogólne, takie jak nazwa hosta serwera i klucz SSH, który ma zostać dodany do serwera.

  5. Na etapie Aplikacja do zainstalowania wybierz z listy rozwijanej jedyną aplikację, którą chcesz wdrożyć, a następnie kliknij Zatwierdź, aby uruchomić instalację.

    Wybierz jedyną aplikację do zainstalowania i zatwierdź

Serwer zostanie ponownie zainstalowany, a następnie automatycznie uruchomi się konfigurator. Po zakończeniu instalacji przejdź do sekcji "Konfiguracja aplikacji i dostęp do niej" poniżej, aby zakończyć konfigurację.

Konfiguracja aplikacji i dostęp do niej

Po instalacji serwer automatycznie uruchamia konfigurator jednorazowego użytku. Ten etap nie wymaga żadnej znajomości systemu Linux, SSH ani administracji systemem — wystarczy przeglądarka internetowa.

Etap 1: otwarcie konfiguratora

Po zakończeniu instalacji otrzymasz wiadomość e-mail zawierającą link do konfiguratora. Ma on następującą postać:

https://<twoj-serwer>:10143/static/deploy.html?app=<aplikacja>&token=<token>

Otwórz ten link w przeglądarce internetowej. Zawarty w nim token uwierzytelnia Cię i zapisywany jest zabezpieczony plik cookie tylko dla tej sesji, dzięki czemu możesz następnie przeglądać konfigurator bez tokenu w pasku adresu. Otwarcie konfiguratora bez prawidłowego tokenu powoduje wyświetlenie strony Unauthorized.

Warning

Traktuj ten link jak hasło i nie udostępniaj go: daje on dostęp do interfejsu instalacji Twojego serwera.

Info

Jeśli przeglądarka wyświetli ostrzeżenie o certyfikacie przy pierwszym wczytaniu strony, oznacza to, że konfigurator nadal pobiera certyfikat Let's Encrypt i tymczasowo udostępnia certyfikat z podpisem własnym. Odczekaj minutę i odśwież stronę — przejście na certyfikat docelowy odbywa się automatycznie.

Etap 2: wypełnienie formularza konfiguracyjnego

Konfigurator otwiera się bezpośrednio na aplikacji wybranej podczas instalacji. W zależności od tej aplikacji wdrażasz ją od razu lub najpierw wypełniasz krótki formularz:

  • Aplikacje bez pól — Coolify, Dokploy, Easypanel, FastPanel, HestiaCP, Discourse, Matomo i n8n — samodzielnie generują niezbędne identyfikatory i wyświetlają je na końcu. Kliknij Deploy.
  • Aplikacje z polami — WordPress, Drupal, Nextcloud, PrestaShop, OpenClaw i OVHcloud Game Panel — wymagają podania kilku wartości, takich jak nazwa witryny, hasło administratora lub hasło do bazy danych. Pola obowiązkowe są oznaczone, a pola opcjonalne mogą mieć zaproponowane wartości domyślne.

Panel Installation details nad formularzem przedstawia, co zostanie zainstalowane i dlaczego, wraz z linkiem do oficjalnej dokumentacji producenta.

Każde pole jest sprawdzane przed rozpoczęciem wdrożenia (na przykład pole e-mail musi zawierać prawidłowy adres e-mail, a hasła mają minimalną długość). Popraw oznaczone pola i zatwierdź ponownie.

Tip

Wybierz silne hasła: wartości wprowadzone w tym miejscu stają się rzeczywistymi danymi dostępowymi Twojej aplikacji.

Formularz konfiguracyjny dla wdrożenia WordPress

Następnie kliknij Deploy.

Etap 3: monitorowanie wdrożenia

Konfigurator wykonuje instalację i przekazuje jej postęp w czasie rzeczywistym: status (pending, następnie running, a potem completed lub failed), pasek postępu oraz logi instalacji. Wartości wprowadzone w formularzu są maskowane w logach.

Postęp wdrożenia i logi w czasie rzeczywistym

Wdrożenie trwa zwykle kilka minut; bardziej rozbudowane aplikacje, takie jak Discourse, potrzebują więcej czasu. Możesz pozostawić zakładkę otwartą, ale instalacja jest kontynuowana na serwerze nawet po rozłączeniu przeglądarki — otwórz link ponownie, aby wznowić monitorowanie.

Info

Jednocześnie wykonywane jest tylko jedno wdrożenie. Jeśli wdrożenie jest już w toku i uruchomisz kolejne, konfigurator przekieruje Cię do wdrożenia w toku, zamiast rozpoczynać drugie. To właśnie zapewnia zasadę "jedna aplikacja na serwer".

Etap 4: uzyskanie danych dostępowych

Gdy status osiągnie wartość completed, konfigurator wyświetli stronę powodzenia zawierającą:

  • link do Twojej aplikacji, na standardowym porcie HTTPS — https://<twoj-serwer>/;
  • wszystkie identyfikatory lub informacje wygenerowane przez aplikację, na przykład nazwę użytkownika administratora, nazwę bazy danych lub wygenerowane hasło.

Podczas instalacji dla nazwy hosta Twojego serwera wystawiany jest bezpłatny, automatycznie odnawiany certyfikat Let's Encrypt, a wdrożona aplikacja samodzielnie zarządza jego odnawianiem.

Warning

Skopiuj dane dostępowe od razu. Strona powodzenia jest dostępna wyłącznie w okresie karencji następującym po udanym wdrożeniu (domyślnie 5 minut). Po usunięciu się konfiguratora nie może on już ich wyświetlić — trzeba by wtedy pobrać je z samej aplikacji albo ponownie zainstalować serwer.

Etap 5: konfigurator usuwa się

Krótko po udanym wdrożeniu konfigurator usuwa własny plik binarny, usługę i dane robocze. Od tego momentu:

  • interfejs konfiguratora na porcie 10143 przestaje odpowiadać — jest to zachowanie oczekiwane, a nie awaria;
  • Twoja aplikacja, jej dane i jej certyfikat HTTPS są zachowane;
  • na serwerze działa wyłącznie Twoja aplikacja, bez pozostawionego narzędzia instalacyjnego ani interfejsu administracyjnego.

Dysponujesz pełną kontrolą nad serwerem, w tym dostępem root przez SSH, jeśli podczas instalacji dodałeś klucz. Konfigurator nie zarządza już niczym po tym etapie.

Info

Jeśli wdrożenie zakończy się niepowodzeniem, konfigurator nie usuwa się: pozostaje dostępny, aby umożliwić zdiagnozowanie problemu na podstawie logów w czasie rzeczywistym. Nieudane wdrożenie wymaga zwykle ponownej instalacji serwera i rozpoczęcia od nowa.

Aby wdrożyć inną aplikację, zainstaluj ponownie serwer z katalogu aplikacji i wybierz nową aplikację.

Rozwiązywanie typowych problemów

ObjawPrzyczynaRozwiązanie
Strona konfiguratora nie wczytuje się pod adresem https://<twoj-serwer>:10143/Instalacja nie została jeszcze zakończona lub ruch wejściowy na port 10143 jest blokowany.Poczekaj na zakończenie instalacji, a następnie spróbuj ponownie. Upewnij się, że zapora (w tym Edge Network Firewall OVHcloud) zezwala na ruch wejściowy do Twojego serwera na porcie 10143.
Strona konfiguratora przestała się wczytywać po udanym wdrożeniuKonfigurator usunął się, zgodnie z założeniem.Jest to zachowanie prawidłowe. Użyj własnego adresu swojej aplikacji: https://<twoj-serwer>/.
Unauthorized przy otwieraniu konfiguratoraToken dostępu jest brakujący lub nieprawidłowy.Otwórz konfigurator ponownie, używając dokładnie tego linku i tokenu, które zostały dostarczone wraz z instalacją.
Przy pierwszym wczytaniu strony pojawia się ostrzeżenie o certyfikacieCertyfikat Let's Encrypt nie został jeszcze wystawiony; udostępniany jest tymczasowy certyfikat z podpisem własnym.Odczekaj minutę i odśwież stronę.
Aplikacja nie jest dostępna przez HTTPS po instalacjiCertyfikat Let's Encrypt nie mógł zostać wystawiony, zwykle dlatego, że port wejściowy 80 lub 443 jest zablokowany albo nazwa hosta nie jest rozwiązywana publicznie.Upewnij się, że porty 80 i 443 są otwarte dla ruchu wejściowego, a nazwa hosta Twojego serwera jest rozwiązywana publicznie, a następnie w razie potrzeby zainstaluj serwer ponownie.
Chcesz wdrożyć drugą aplikację z kataloguZa pomocą katalogu można wdrożyć tylko jedną aplikację.Zainstaluj serwer ponownie, aby wdrożyć inną aplikację, albo zainstaluj dodatkową aplikację ręcznie.

Sprawdź również

Install an OS via the OVHcloud API on a Dedicated Server

Understanding the dedicated server boot process

Aktywacja i konfiguracja Edge Network Firewall

Dołącz do grona naszych użytkowników.

Czy ta strona była pomocna?