DecideBase to zaawansowane technologicznie rozwiązanie zapakowane w pojedynczy binarny plik bez zależności. Możesz uruchomić go na małym serwerze i w kilka minut mieć w pełni funkcjonalną platformę wielotonową.
Potrzebujesz minimalnych wymagań wstępnych
- Zarejestrowaną domenę typu decidebase.[twojafirma].com i dostęp do panelu zarządzania domeną, np. Cloudflare.
- Dostęp do serwera z Ubuntu 24.04 LTS arm64 (lub amd64) z publicznym adresem IPv4, np. Hetzner Cloud, AWS EC2.
- Dostęp do serwera SMTP do wysyłania e-maili.
Pobierz i uruchom binarny plik
Pobierz najnowszą wersję DecideBase dla swojej architektury i skopiuj pojedynczy binarny plik na serwer. Nie wymaga środowiska uruchomieniowego, obrazu kontenera ani dodatkowego menedżera pakietów — binarny plik jest samodzielny.
Uruchom go z plikiem konfiguracyjnym lub zmiennymi środowiskowymi wskazującymi na Twoją domenę, dane uwierzytelniające SMTP i backend przechowywania. Proces nasłuchuje na skonfigurowanych portach i udostępnia interfejs webowy oraz API z tego samego pliku binarnego.
Skonfiguruj DNS i pozwól działać TLS
Utwórz rekord A dla wybranej nazwy hosta wskazujący na publiczny adres IP serwera. Po rozwiązaniu DNS DecideBase automatycznie uzyskuje i odnawia certyfikaty TLS dla skonfigurowanych nazw hostów.
Po pierwszym udanym handshake Twoja instancja jest dostępna przez HTTPS i gotowa na pierwszego najemcę. W przypadku standardowej konfiguracji pojedynczej instancji nie jest wymagany reverse-proxy.
