Zacznij
Hostuj WTM samodzielnie w kilka minut
Bez rejestracji, bez klucza licencyjnego, bez opłat za stanowisko. Sklonuj repozytorium, uruchom skrypt wdrożeniowy — i już działa na Twoim własnym serwerze.
Wdróż samodzielnie
Darmowe, zautomatyzowane skryptami, udokumentowane krok po kroku poniżej — większość zespołów uruchamia się w mniej niż 15 minut.
Kod źródłowyDarmowe do przeglądania — wymaga tylko szybkiej, darmowej rejestracji na naszym serwerze git.
Chcesz, żebyśmy to wdrożyli za Ciebie?
Możemy zająć się instalacją, konfiguracją, wdrożeniem personelu i bieżącym wsparciem — za opłatą.
Zobacz, jak możemy pomócWTM jest dostarczany z dwiema w pełni zautomatyzowanymi ścieżkami wdrożenia i tym samym jednokomendowym procesem aktualizacji w obu przypadkach: sklonuj świeże wydanie, zbuduj je, wykonaj migracje, przetestuj na tymczasowym porcie, i dopiero wtedy przełącz na produkcję — z automatycznym wycofaniem, jeśli kontrola stanu się nie powiedzie.
- Bare metal - zwykły proces Node zarządzany przez systemd. Wymaga serwera Debian/Ubuntu i dostępu root do jednorazowej konfiguracji.
- Rootless Podman - działa jako kontener bez uprawnień administratora, root w ogóle nie jest potrzebny, dla serwerów, gdzie masz tylko zwykłe konto.
Obie ścieżki są udokumentowane krok po kroku w folderze deploy/ repozytorium, wraz z instrukcją, jak skierować na niego prawdziwą domenę z automatycznym HTTPS.
git clone https://git.fireweb.dev/MXTRSKi/WTM.git
cd WTM/deploy
# Jednorazowa konfiguracja serwera (jako root)
sudo bash bootstrap.sh
# Wdrożenie - ta sama komenda dla pierwszego uruchomienia i każdej kolejnej aktualizacji
sudo -u crm bash deploy.shCo otrzymujesz od razu
Automatyczny HTTPS
Skieruj na niego prawdziwą domenę, a Caddy automatycznie obsłuży certyfikaty Let's Encrypt i ich odnawianie - brak ręcznego zarządzania certyfikatami.
Aktualizacje bez przestojów
Każde wdrożenie buduje i sprawdza stan nowego wydania przed przełączeniem na produkcję - stare nadal działa, dopóki nowe nie udowodni, że działa.
Automatyczne wycofanie
Jeśli kontrola stanu po przełączeniu się nie powiedzie, system automatycznie wraca do poprzedniego działającego wydania i je restartuje.
Zaplanowane kopie zapasowe
Kopie zapasowe bazy danych są tworzone automatycznie przed każdym wdrożeniem, plus dowolny harmonogram, który skonfigurujesz dla bieżącej ochrony.
Gotowy, by wdrożyć samodzielnie?
Pełna instrukcja konfiguracji, oba tryby wdrożenia, znajdują się w repozytorium.
Kod źródłowy (wymaga darmowej rejestracji)