Czy SimpleBoard działa na własnym serwerze?

Tak — SimpleBoard obsługuje self-hosting

Wersja cloud na simpleboard.pl jest gotowa do pracy w 30 sekund i w większości przypadków to właśnie ją rekomendujemy. Ale rozumiemy, że niektóre organizacje nie mogą lub nie chcą trzymać danych poza własną infrastrukturą. Dlatego SimpleBoard jest dostępny również jako instalacja on-premise.

Poniżej znajdziesz informacje o tym, kiedy self-hosting ma sens, jakie są wymagania techniczne i jak przeprowadzić instalację krok po kroku.

Kiedy warto hostować samodzielnie?

Self-hosting to sensowna decyzja w kilku konkretnych sytuacjach:

  • Suwerenność danych — wszystkie dane projektów, zadań i plików pozostają na Twojej infrastrukturze. Żadne dane nie opuszczają Twojej sieci.
  • Branże regulowane — finanse, ochrona zdrowia, sektor publiczny i inne branże, gdzie dane operacyjne nie mogą być przetwarzane przez zewnętrznych dostawców.
  • Wewnętrzne integracje — jeśli Twoje systemy wewnętrzne nie mają publicznego API, self-hosting pozwala na integracje bezpośrednio w sieci lokalnej.
  • Wymagania RODO/GDPR — pełna kontrola nad miejscem przechowywania danych osobowych bez konieczności polegania na umowach z zewnętrznym procesorem.

Wymagania techniczne

Wymaganie Minimum Zalecane
System operacyjny Linux (Ubuntu 22.04+, Debian 12) Ubuntu 22.04 LTS
RAM 2 GB 4 GB
CPU 2 vCPU 4 vCPU
Storage 20 GB 100 GB+
Docker 24.0+ latest
Baza danych PostgreSQL 15+ (w zestawie) PostgreSQL 16

SimpleBoard nie wymaga Kubernetesa ani skomplikowanej infrastruktury chmurowej. Działa na pojedynczym serwerze VPS lub maszynie wirtualnej w Twojej sieci wewnętrznej.

Instalacja w 3 krokach

Cały proces sprowadza się do trzech poleceń w terminalu. Docker Compose dołączony do paczki instalacyjnej zawiera zarówno aplikację, jak i bazę danych PostgreSQL — nie musisz jej konfigurować osobno.

# 1. Ustaw zmienne środowiskowe
cp .env.example .env
nano .env  # uzupełnij SECRET_KEY, DOMAIN, SMTP

# 2. Uruchom
docker compose up -d

Po wykonaniu tych kroków SimpleBoard będzie dostępny pod adresem zdefiniowanym w zmiennej DOMAIN. Pierwsze uruchomienie pobiera obrazy Docker (~400 MB) i zajmuje kilka minut. Kolejne starty są błyskawiczne.

Konfiguracja

Plik .env zawiera wszystkie zmienne konfiguracyjne. Kluczowe z nich:

DOMAIN=simpleboard.twojafirma.pl
SECRET_KEY=twoj-tajny-klucz-min-32-znaki
DATABASE_URL=postgresql://sb:haslo@db:5432/simpleboard
SMTP_HOST=smtp.twojafirma.pl
SMTP_PORT=587
  • DOMAIN — domena, pod którą będzie dostępna aplikacja. Musi wskazywać na Twój serwer przez DNS.
  • SECRET_KEY — losowy ciąg minimum 32 znaków używany do podpisywania sesji i tokenów. Wygeneruj go np. przez openssl rand -hex 32.
  • DATABASE_URL — połączenie do PostgreSQL. Przy domyślnej konfiguracji Docker Compose możesz zostawić tę wartość bez zmian.
  • SMTP_HOST / SMTP_PORT — dane serwera pocztowego do wysyłania powiadomień e-mail (zaproszenia do zespołu, resetowanie hasła).

Uwaga: Pamiętaj o regularnych backupach bazy danych. Zalecamy automatyczne backupy na zewnętrzny storage (S3 lub podobny) co 24 godziny. Przy konfiguracji Docker Compose dane bazy przechowywane są w volumenie — backup volumenu to backup całych danych aplikacji.

Wskazówka: Dla środowisk produkcyjnych zalecamy reverse proxy (Nginx lub Caddy) z certyfikatem SSL. Caddy obsługuje SSL automatycznie przez Let's Encrypt — wystarczy wpisać domenę w konfiguracji i certyfikat zostanie wystawiony i odnawiany bez żadnej interwencji z Twojej strony.

Licencjonowanie on-premise

Self-hosting SimpleBoard wymaga osobnej licencji on-premise — innej niż subskrypcja cloud. Licencja obejmuje:

  • Nieograniczoną liczbę użytkowników na Twojej infrastrukturze.
  • Dostęp do aktualizacji przez cały okres licencji.
  • Wsparcie e-mailowe dla administratorów systemu.

W sprawie wyceny skontaktuj się z nami pod adresem hello@simpleboard.pl. Ceny licencji on-premise zależą od rozmiaru organizacji i okresu licencjonowania. Przy zakupie licencji rocznej oferujemy onboarding techniczny — pomożemy Ci postawić instancję i skonfigurować integracje.

Wolisz nie zajmować się infrastrukturą?

Self-hosting to potężna opcja, ale wiąże się z odpowiedzialnością: backupy, aktualizacje, monitoring serwera. Jeśli wolisz skupić się na pracy, a nie na utrzymaniu narzędzia — wersja cloud na simpleboard.pl jest gotowa do pracy w 30 sekund, a my zajmujemy się całą infrastrukturą za Ciebie.

Wypróbuj SimpleBoard za darmo — 30 dni, bez karty kredytowej.

Zacznij za darmo →