The same mojegodzinki.pl application, running in your infrastructure. Employee and project data stays in your network, the system can run fully offline, and we have no remote access to it.
The database, files and backups live on your server. The application does not send data to the vendor โ you are its sole owner and controller.
The bundle contains all the software and the licence is verified locally. The system can run in a network isolated from the internet (air-gapped).
Web app, admin panel, reports and exports, QR codes and NFC, mobile app. Unlimited groups, roles and dictionaries โ the licence only sets the number of users.
Your own name, logo and icon, plus links to your company's terms and privacy policy โ in the web app and in the mobile app.
Everything runs in Docker containers and starts with a single command. Only HTTPS is exposed โ the database and the other services are reachable only inside the server.
| Service | Purpose |
|---|---|
| application | web app for employees and the admin panel |
| background jobs | e-mails, report reminders, nightly tasks |
| database | MongoDB with the application data |
| sessions and queue | Redis and RabbitMQ |
| HTTPS | Caddy: Let's Encrypt certificate, your company's certificate or an internal certificate |
| backups | daily backup of the database and user files |
The bundle comes with an installation guide for your IT team and scripts for installation, upgrades, restoring backups and diagnostics.
64-bit Linux (Ubuntu 22.04 / 24.04 LTS or Debian 12 recommended) with Docker Engine and Docker Compose 2.23 or newer. A physical server, a virtual machine or a private cloud server.
An address in your company domain, e.g. time.company.com. Inbound traffic on ports 443 and 80. The
application can also run behind your existing proxy (e.g. nginx).
An SMTP account โ company or internal. Invitations, login codes (2FA) and reminders are sent by e-mail.
| Users | CPU | RAM | Disk |
|---|---|---|---|
| up to 50 | 2 vCPU | 4 GB | 40 GB |
| 100โ150 | 4 vCPU | 8 GB | 40 GB |
These figures are indicative. For larger teams we size the server individually.
./install.sh. The installer asks
for the domain, the administrator's address, mail settings and the HTTPS mode, generates internal passwords and
starts the application. No internet connection is needed.You control sign-ups: invited people only, invited people plus anyone with an address in your company domain, or open registration.
The licence is a digitally signed file that the application verifies on your server โ without contacting us. It states the company, the server address (domain), the number of users and the paid period (usually one year). Renewing or adding users means a new file, which the administrator uploads in the panel.
When the paid period ends, the application does not stop abruptly:
The length of the grace period and of read-only mode is set in the agreement (usually 14 days each). Data is never deleted because of the licence. At 90% of the user limit the administrator sees a warning; once the limit is reached, existing users keep working and no new accounts are created.
./upgrade.sh takes a backup, keeps the logs and starts the new version,Employees install the mojegodzinki app from Google Play or the App Store and connect it to the company server by scanning a QR code from the admin panel. The app connects directly to your server โ over company Wi-Fi or VPN if the server is not reachable from the internet.
In a network without internet, kiosks work well: a tablet at the entrance and NFC cards or key fobs for employees. Phones must trust the server's certificate โ with an internal certificate it has to be installed on the devices (e.g. via MDM).
No. The application and the database run on your server and we have no remote access to them. The application does not send data to the vendor. When reporting a problem, your IT team can send us a diagnostics package โ without passwords, with e-mail and IP addresses masked, and without database contents.
No. The installation bundle contains all the software and the licence is verified locally. You only need a mail server (an internal one is fine). Internet is only useful for an automatic Let's Encrypt certificate.
First a warning appears, then a grace period in which everything works, then read-only mode (viewing and export), and finally only the administrator can log in. Data is never deleted, and a new licence works as soon as it is uploaded.
Yes. Employees install the mojegodzinki app from Google Play or the App Store and connect it to the company server by scanning a QR code from the admin panel.
Yes. Moving to a new server means restoring a backup there. The licence is tied to the server address (domain), so changing the address requires a new licence file โ we will issue it.
Pricing is individual and depends on the number of users and the licence period. New versions and support are included for the licence period. Write to us.
Tell us how many users you plan for and what infrastructure the application should run on. We will prepare a quote and answer your IT team's questions.
kontakt@mojegodzinki.pl