Przejdź do treści

Konfiguracja Coolify na serwerze Linux — samodzielnie hostowane aplikacje w chmurze

Dowiedz się, jak zainstalować i skonfigurować Coolify, aby łatwo samodzielnie hostować własne aplikacje, bazy danych i usługi → Dowiedz się więcej

10 listopada 20264 min czytania9 Wyświetlenia0 pomocne

Wprowadzenie

Coolify to samodzielnie hostowana alternatywa open source dla Heroku i Vercel, która ułatwia zarządzanie serwerami, aplikacjami i bazami danych.

Intuicyjny panel Coolify sprawia, że samodzielne hostowanie jest bardzo proste. Masz pełną kontrolę nad swoją infrastrukturą, możesz automatyzować wdrożenia z GitHub i utrzymywać niskie koszty usług w chmurze.

W tym poradniku pokażemy Ci krok po kroku, jak skonfigurować Coolify, wstępnie utworzyć konto administratora i ustawić wszystko, co musisz wiedzieć.

Przygotowanie

Coolify jest lekkim rozwiązaniem, ale zużycie zasobów może znacznie wzrosnąć w zależności od liczby wdrożonych aplikacji, kompilacji Docker i uruchomionych baz danych. Zalecamy następujące wymagania sprzętowe dla Coolify na serwerze VPS lub serwerze dedykowanym:

SprzętMinimumZalecane
CPU2 rdzenie vCPU4 rdzenie vCPU
RAM2 GB4 GB+
Miejsce na dysku30 GB50 GB+

Przed zainstalowaniem Coolify połącz się z serwerem i upewnij się, że system operacyjny jest aktualny. Musisz połączyć się przez SSH z uprawnieniami roota. Jeśli potrzebujesz pomocy, skorzystaj z naszego poradnika dotyczącego pierwszego połączenia SSH.

Wskazówka

Uwierzytelnianie za pomocą klucza SSH

Zdecydowanie zalecamy skonfigurowanie uwierzytelniania za pomocą klucza SSH zamiast hasła. Dowiedz się, jak to zrobić, z naszego poradnika konfiguracji klucza SSH.

Instalacja

Po połączeniu się z serwerem zaktualizuj pakiety systemowe i zainstaluj curl, który jest potrzebny do pobrania skryptu instalacyjnego Coolify:

bash
sudo apt update && sudo apt upgrade -y && sudo apt install curl -y

Przygotowanie danych logowania administratora

Coolify stosuje rygorystyczne zasady bezpieczeństwa dla konta administratora. Przed uruchomieniem skryptu instalacyjnego przygotuj dane logowania użytkownika root zgodnie z poniższymi wymaganiami:

  • Nazwa użytkownika
    • Co najmniej 3 znaki
    • Maksymalnie 255 znaków
    • Dozwolone są tylko litery, cyfry, spacje, podkreślenia i łączniki
  • Adres e-mail
    • Musi być prawidłowym adresem e-mail
    • Musi mieć prawidłowy wpis DNS
    • Maksymalnie 255 znaków
  • Hasło
    • Co najmniej 8 znaków
    • Musi zawierać wielkie i małe litery
    • Co najmniej jedną cyfrę
    • Co najmniej jeden znak specjalny
    • Nie może być często używanym ani skompromitowanym hasłem

Uruchomienie skryptu instalacyjnego

Coolify udostępnia szybki, zautomatyzowany skrypt instalacyjny. Aby zabezpieczyć instalację, ustawimy dane administratora root jako zmienne środowiskowe. Zapobiega to nieautoryzowanemu dostępowi podczas konfiguracji.

Uruchom poniższe polecenie, zastępując nazwę użytkownika, adres e-mail i hasło bezpiecznymi danymi logowania:

bash
env ROOT_USERNAME=zaphosting ROOT_USER_EMAIL=info@zap-hosting.com ROOT_USER_PASSWORD=zaphosting bash -c 'curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash'
Informacje

Open source

Kod źródłowy skryptu instalacyjnego znajdziesz w oficjalnym repozytorium Coolify

Skrypt automatycznie instaluje Docker, konfiguruje niezbędne sieci i ustawia kontenery Coolify. W zależności od sprzętu serwera może to potrwać kilka minut.

Otwieranie Coolify

Po instalacji możesz otworzyć panel w przeglądarce. Wpisz adres IP serwera z portem 8000: http://[deine_server_ip]:8000

Ponieważ dane logowania zostały podane już w poleceniu instalacyjnym, od razu zobaczysz ekran logowania, a nie kreator konfiguracji.

Zaloguj się za pomocą adresu e-mail i hasła użytych w terminalu.

Konfiguracja rekordów DNS

Po zalogowaniu w pierwszej kolejności skonfiguruj własną domenę. Dostęp przez adres IP (http://[deine_server_ip]:8000) nie jest bezpieczny.

Dzięki domenie Coolify może automatycznie utworzyć bezpłatne certyfikaty SSL dla panelu i wszystkich przyszłych aplikacji.

Otwórz zarządzanie DNS u dostawcy domeny i dodaj dwa nowe rekordy A wskazujące na serwer. Jeśli domena jest zarejestrowana w ZAP-Hosting, w konfiguracji pomoże Ci nasz poradnik rekordów domeny:

Nazwa / hostTypWartośćTTL
@A[deine_server_ip]Auto / Niski
*A[deine_server_ip]Auto / Niski
Informacje

Routing DNS

  • Rekord @ pozwala Coolify korzystać z domeny głównej
  • Rekord wieloznaczny * sprawia, że Coolify automatycznie kieruje ruch do wszystkich nowych subdomen (np. api.[deine_domain]), bez konieczności tworzenia rekordów DNS dla każdego projektu.

Konfiguracja domeny instancji

Aby zabezpieczyć instancję Coolify certyfikatem SSL, przypisz do niej domenę. W menu po lewej stronie przejdź do Ustawień i znajdź pole Domena instancji. Wpisz domenę wraz z https:// (np. https://coolify.[deine_domain]). Zapisz zmiany.

FAQ

Często zadawane pytania

Coolify to samodzielnie hostowana alternatywa open source dla Heroku i Vercel. Umożliwia zarządzanie serwerami, aplikacjami i bazami danych z intuicyjnego panelu oraz automatyzację wdrożeń z GitHub.
Coolify obsługuje statyczne strony, aplikacje Node.js, Python, PHP i Rust oraz kontenery Docker. Oferuje też szablony instalowane jednym kliknięciem, np. WordPress, Ghost, Grafana, Appwrite, Nextcloud i bazy danych PostgreSQL.
Tak. Coolify automatycznie zarządza certyfikatami SSL Let's Encrypt i routingiem odwrotnego proxy przez Traefik.

Opinia

Czy ten artykuł był pomocny?

Twoja opinia pomaga nam lepiej ustalać priorytety i aktualizować treści.

0 od 0 Osoby oceniające uznały ten artykuł za pomocny.

Indywidualna pomoc

Instrukcja nie wystarcza?

Nasz zespół wsparcia ZAP zna twój produkt — opisz krótko problem, a pomożemy ci osobiście.

Zappy zna tę instrukcję i odpowie ci bezpośrednio na czacie.