Ta sama aplikacja mojegodzinki.pl, uruchomiona w Twojej infrastrukturze. Dane pracowników i projektów zostają w Twojej sieci, system może działać całkowicie bez internetu, a my nie mamy do niego zdalnego dostępu.
Baza danych, pliki i kopie zapasowe są na Twoim serwerze. Aplikacja nie wysyła danych do dostawcy — to Ty jesteś ich jedynym właścicielem i administratorem.
Paczka zawiera wszystkie programy, a licencja jest sprawdzana na miejscu. System może pracować w sieci odizolowanej od internetu (air-gapped).
Aplikacja webowa, panel administratora, raporty i eksporty, kody QR i NFC, aplikacja mobilna. Grupy, role i słowniki bez ograniczeń — licencja określa tylko liczbę użytkowników.
Własna nazwa, logo i ikona oraz linki do regulaminu i polityki prywatności firmy — w aplikacji webowej i w aplikacji mobilnej.
Całość działa w kontenerach Docker i uruchamia się jednym poleceniem. Na zewnątrz wystawiony jest tylko HTTPS — baza danych i pozostałe usługi są dostępne wyłącznie wewnątrz serwera.
| Usługa | Do czego służy |
|---|---|
| aplikacja | aplikacja webowa dla pracowników i panel administratora |
| zadania w tle | e-maile, przypomnienia o raportach, zadania nocne |
| baza danych | MongoDB z danymi aplikacji |
| sesje i kolejka | Redis i RabbitMQ |
| HTTPS | Caddy: certyfikat Let's Encrypt, własny certyfikat firmy albo certyfikat wewnętrzny |
| kopie zapasowe | codzienna kopia bazy i plików użytkowników |
Do paczki dołączamy przewodnik instalacji dla działu IT oraz skrypty do instalacji, aktualizacji, odtwarzania kopii i diagnostyki.
Linux 64-bit (zalecane Ubuntu 22.04 / 24.04 LTS lub Debian 12) z Docker Engine i Docker Compose 2.23 lub nowszym. Może to być serwer fizyczny, maszyna wirtualna albo prywatny serwer w chmurze.
Adres w domenie firmy, np. czas.firma.pl. Ruch przychodzący na porty 443 i 80. Aplikacja może też
działać za istniejącym proxy firmy (np. nginx).
Konto SMTP — firmowe lub wewnętrzne. E-mailem przychodzą zaproszenia, kody logowania (2FA) i przypomnienia.
| Liczba użytkowników | Procesor | Pamięć RAM | Dysk |
|---|---|---|---|
| do 50 | 2 vCPU | 4 GB | 40 GB |
| 100–150 | 4 vCPU | 8 GB | 40 GB |
Wartości są orientacyjne. Dla większych zespołów dobierzemy parametry indywidualnie.
./install.sh. Instalator pyta
o domenę, adres administratora, pocztę i sposób obsługi HTTPS, generuje hasła wewnętrzne i uruchamia aplikację.
Internet nie jest potrzebny.Rejestrację kont kontrolujesz: tylko zaproszeni, zaproszeni oraz osoby z adresem w domenie firmy, albo rejestracja otwarta.
Licencja to plik podpisany cyfrowo, sprawdzany przez aplikację na Twoim serwerze — bez łączenia się z nami. Określa firmę, adres (domenę) serwera, liczbę użytkowników i opłacony okres (zwykle rok). Przedłużenie albo zwiększenie liczby użytkowników to nowy plik, który administrator wgrywa w panelu.
Gdy opłacony okres się kończy, aplikacja nie wyłącza się nagle:
Długość okresu przejściowego i trybu tylko do odczytu ustalamy w umowie (zwykle po 14 dni). Dane nigdy nie są usuwane z powodu licencji. Przy 90% limitu użytkowników administrator widzi ostrzeżenie; po osiągnięciu limitu istniejący użytkownicy pracują normalnie, a nowe konta nie powstają.
./upgrade.sh wykonuje kopię zapasową, zachowuje logi i uruchamia nową wersję,Pracownicy instalują aplikację mojegodzinki z Google Play lub App Store i łączą ją z serwerem firmy, skanując kod QR z panelu administratora. Aplikacja łączy się bezpośrednio z Twoim serwerem — przez Wi-Fi firmowe lub VPN, jeśli serwer nie jest widoczny z internetu.
W sieci bez internetu sprawdzają się kioski: tablet przy wejściu i karty lub breloki NFC dla pracowników. Telefony muszą ufać certyfikatowi serwera — przy certyfikacie wewnętrznym trzeba go zainstalować na urządzeniach (np. przez MDM).
Nie. Aplikacja i baza danych działają na Twoim serwerze, a my nie mamy do nich zdalnego dostępu. Aplikacja nie wysyła danych do dostawcy. Przy zgłoszeniu problemu dział IT może przesłać nam paczkę diagnostyczną — bez haseł, z zamaskowanymi adresami e-mail i IP, bez danych z bazy.
Nie. Paczka instalacyjna zawiera wszystkie programy, a licencja jest sprawdzana na miejscu. Potrzebny jest tylko serwer pocztowy (może być wewnętrzny). Internet przydaje się jedynie do automatycznego certyfikatu Let's Encrypt.
Najpierw pojawia się ostrzeżenie, potem okres przejściowy, w którym wszystko działa, następnie tryb tylko do odczytu (przeglądanie i eksport), a na końcu dostęp ma tylko administrator. Dane nigdy nie są usuwane, a nowa licencja działa od razu po wgraniu.
Tak. Pracownicy instalują aplikację mojegodzinki z Google Play lub App Store i łączą ją z serwerem firmy, skanując kod QR z panelu administratora.
Tak. Przeniesienie na nowy serwer to odtworzenie kopii zapasowej. Licencja jest przypisana do adresu (domeny) serwera, więc zmiana adresu wymaga nowego pliku licencji — przygotujemy go.
Wycena jest indywidualna i zależy od liczby użytkowników oraz okresu licencji. W okresie licencji przysługują nowe wersje i wsparcie. Napisz do nas.
Napisz, ilu użytkowników planujesz i w jakiej infrastrukturze ma działać aplikacja. Przygotujemy wycenę i odpowiemy na pytania działu IT.
kontakt@mojegodzinki.pl