Trzy realne warianty uruchomienia Flototeki
Synology w firmie
Dobre rozwiązanie, gdy organizacja posiada zgodny model NAS z Container Managerem, odpowiednią pamięcią i miejscem na dane.
Serwer Linux
Aplikacja i PostgreSQL działają w kontenerach Docker na fizycznym serwerze albo maszynie wirtualnej w infrastrukturze firmy.
VPS lub chmura
Wariant bez zakupu sprzętu. Firma wynajmuje maszynę Linux u wybranego dostawcy i uzyskuje dostęp przez domenę oraz HTTPS.
Dostęp tylko przez VPN
System może być ograniczony do sieci firmowej lub tunelu VPN, jeśli publiczny dostęp przez Internet nie jest potrzebny.
Wdrożenie na Synology
Synology może pełnić rolę hosta aplikacji, jeśli urządzenie obsługuje Container Manager i ma zasoby odpowiednie do liczby użytkowników. Aplikacja, baza PostgreSQL i pliki są rozdzielone na kontenery oraz trwałe wolumeny.
Dostęp użytkowników może być obsłużony przez Reverse Proxy DSM. Certyfikat HTTPS przypisuje się do domeny aplikacji, a port bazy pozostaje niewystawiony do Internetu. Hyper Backup może objąć foldery z danymi, ale kopia na tym samym urządzeniu nie zastępuje drugiego nośnika lub lokalizacji off-site.
Wdrożenie na serwerze Linux
Linux jest naturalnym środowiskiem dla kontenerów Docker. Może to być firmowy serwer, maszyna wirtualna w lokalnym środowisku albo dedykowana instancja w centrum danych. Plik Docker Compose opisuje aplikację, bazę, sieć wewnętrzną, wolumeny i politykę ponownego uruchamiania.
Serwer powinien mieć aktualny system, ograniczony dostęp SSH, zaporę, automatyczne aktualizacje bezpieczeństwa oraz oddzielny mechanizm backupu. Publicznie udostępnia się wyłącznie warstwę HTTPS aplikacji.
Wdrożenie w chmurze lub na VPS
Firma, która nie posiada serwera, może uruchomić Flototekę na wynajętym VPS albo maszynie wirtualnej z Linuxem. To pozwala rozpocząć pracę bez zakupu NAS-a i bez utrzymywania sprzętu w biurze.
Koszt infrastruktury zależy od dostawcy, parametrów maszyny, miejsca na dokumenty i wybranego backupu. Flototeka pozostaje dedykowaną instancją, a nie wspólnym publicznym panelem dla wielu niezależnych klientów.
Jak wygląda wdrożenie online przez SSH
- Ustalenie zakresu: liczba pojazdów, użytkowników, źródła importu, domena i integracje.
- Weryfikacja środowiska: zasoby serwera, system Linux lub DSM, Docker, porty i miejsce na backup.
- Tymczasowy dostęp SSH: konto wdrożeniowe z ograniczonym zakresem uprawnień i możliwością jego zamknięcia po odbiorze.
- Uruchomienie kontenerów: aplikacja, PostgreSQL, wolumeny, sieć prywatna i healthcheck.
- Domena i HTTPS: konfiguracja DNS, reverse proxy oraz certyfikatu.
- Import i testy: walidacja danych, konta użytkowników, poczta, backup i szkolenie online.
- Zamknięcie wdrożenia: usunięcie lub zablokowanie konta tymczasowego i przekazanie dokumentacji.
Backup, który chroni nie tylko bazę
Plan odtwarzania powinien obejmować bazę PostgreSQL, dokumenty, klucze ASP.NET Data Protection oraz konfigurację potrzebną do ponownego uruchomienia środowiska. Kopia powinna być wykonywana automatycznie, mieć kontrolowaną retencję i być okresowo odtwarzana testowo.
- codzienny zrzut bazy danych,
- wersjonowana kopia dokumentów i wolumenów,
- drugi nośnik lub lokalizacja poza serwerem głównym,
- suma kontrolna i rejestr wyniku,
- regularny test pełnego odtworzenia.
Który wariant wybrać?
Synology sprawdzi się, gdy firma już posiada odpowiedni NAS i chce utrzymać dane w swojej lokalnej infrastrukturze. Serwer Linux pasuje do organizacji z własnym środowiskiem IT. VPS lub chmura są najprostszym punktem startu, gdy firma nie ma sprzętu i oczekuje dostępu z różnych lokalizacji.
Przed decyzją warto sprawdzić również pełny zakres programu do zarządzania flotą oraz zalecenia dotyczące bezpieczeństwa.
Dobierzmy środowisko do Twojej firmy.
Wystarczy informacja o liczbie pojazdów, użytkowników i obecnej infrastrukturze.
