Wersja On-Premise

Ewidencja czasu pracy na serwerze Twojej firmy

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.

Dlaczego On-Premise?

Dane zostają w firmie

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.

Także całkowicie offline

Paczka zawiera wszystkie programy, a licencja jest sprawdzana na miejscu. System może pracować w sieci odizolowanej od internetu (air-gapped).

Bez limitów planu

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.

Twoja marka

Własna nazwa, logo i ikona oraz linki do regulaminu i polityki prywatności firmy — w aplikacji webowej i w aplikacji mobilnej.

🇵🇱 Polski produkt i polskie wsparcie. mojegodzinki.pl jest projektowane i rozwijane w Polsce przez ISNAJS Sp. z o.o. z Warszawy. Pomoc techniczną prowadzimy po polsku, w dni robocze.

Co jest w zestawie

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ługaDo czego służy
aplikacjaaplikacja webowa dla pracowników i panel administratora
zadania w tlee-maile, przypomnienia o raportach, zadania nocne
baza danychMongoDB z danymi aplikacji
sesje i kolejkaRedis i RabbitMQ
HTTPSCaddy: certyfikat Let's Encrypt, własny certyfikat firmy albo certyfikat wewnętrzny
kopie zapasowecodzienna 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.

Wymagania

Serwer

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.

Sieć i domena

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).

Poczta

Konto SMTP — firmowe lub wewnętrzne. E-mailem przychodzą zaproszenia, kody logowania (2FA) i przypomnienia.

Liczba użytkownikówProcesorPamięć RAMDysk
do 502 vCPU4 GB40 GB
100–1504 vCPU8 GB40 GB

Wartości są orientacyjne. Dla większych zespołów dobierzemy parametry indywidualnie.

Wdrożenie krok po kroku

  1. Paczka i licencjaPrzesyłamy link do paczki instalacyjnej z sumą kontrolną oraz plik licencji przygotowany dla Twojej domeny.
  2. InstalatorDział IT rozpakowuje paczkę i uruchamia ./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.
  3. Pierwszy administratorAdministrator rejestruje się adresem podanym w instalatorze i otrzymuje dostęp do panelu administratora.
  4. Licencja i zespółAdministrator wgrywa plik licencji w panelu (działa od razu, bez restartu), ustawia wygląd i zaprasza pracowników.

Rejestrację kont kontrolujesz: tylko zaproszeni, zaproszeni oraz osoby z adresem w domenie firmy, albo rejestracja otwarta.

Licencja

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:

Ważnanormalna praca
Wygasa wkrótceostrzeżenie dla administratorów
Okres przejściowyostrzeżenie dla wszystkich, wszystko działa
Tylko do odczytuprzeglądanie i eksport danych
Zablokowanaloguje się tylko administrator

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ą.

Aktualizacje i kopie zapasowe

Aktualizacje

  • nowe wersje przysługują przez cały okres licencji,
  • jedno polecenie: ./upgrade.sh wykonuje kopię zapasową, zachowuje logi i uruchamia nową wersję,
  • przerwa trwa zwykle około minuty, zmiany w bazie wykonują się same,
  • można przeskakiwać wersje, a w razie problemu wrócić do poprzedniej.

Kopie zapasowe

  • codziennie w nocy kopia bazy i plików użytkowników,
  • folder kopii na wybranym dysku lub NAS, domyślnie 14 dni historii,
  • odtworzenie jednym poleceniem — także na nowym serwerze,
  • kopię warto regularnie przenosić poza serwer.

Aplikacja mobilna i kioski NFC

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).

Kto za co odpowiada

Twoja firma

  • serwer, sieć i domena (DNS),
  • konto pocztowe,
  • przechowywanie kopii zapasowych poza serwerem,
  • dane osobowe pracowników — firma jest ich administratorem.

mojegodzinki.pl

  • paczka instalacyjna i przewodnik dla działu IT,
  • nowe wersje w okresie licencji,
  • plik licencji i jego odnawianie,
  • wsparcie e-mailowe w dni robocze, zgodnie z umową.

Najczęściej zadawane pytania

Czy dostawca ma dostęp do naszych danych?

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.

Czy serwer potrzebuje dostępu do internetu?

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.

Co się stanie, gdy licencja wygaśnie?

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.

Czy pracownicy mogą korzystać z aplikacji mobilnej?

Tak. Pracownicy instalują aplikację mojegodzinki z Google Play lub App Store i łączą ją z serwerem firmy, skanując kod QR z panelu administratora.

Czy możemy zmienić adres serwera albo przenieść aplikację na inny serwer?

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.

Ile kosztuje wersja On-Premise?

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.

Porozmawiajmy o wdrożeniu

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