kloq on your own server.
The same application as in the cloud, run by you. Your data stays in your data centre, and the free app from the store connects to your server.
Your data
stays on your server. Backups go encrypted to a target you choose.
The same app
for iPhone and Android. Employees find your server through the company email or through MDM.
Verified updates
Every release is signed. Only what passes signature and checksums is installed, with a backup before every migration.
Installed in seven steps.
A wizard asks, checks and installs. At every error it stops instead of carrying on.
$ scripts/setup.sh
# later, at any time: scripts/setup.sh verify
- PrerequisitesDocker Compose, tools, memory and ports 80 and 443.
- Domain and certificateThe wizard checks whether the domain points to the server.
- MailSMTP details and a real test email. Without mail there are no sign-in links.
- Backup targetS3-compatible, at a different provider than the server.
- Update channelstable or beta.
- Secrets and installationKeys are generated, signatures checked, the stack starts.
- CheckHealth, TLS, backup and schedules. At the end there is a one-time setup code for the first admin.
What you need.
- Ubuntu 24.04, public IP4 GB RAM · 20 GB
- A or AAAA record pointing to the server, before you start
- SMTP access with SPF, DKIM and DMARC
- S3-compatible, different provider, Object Lock recommended
- Docker with Compose, openssl, curl, python3, cosign
Three ways, the same application.
Cloud
We run kloq in Germany, with updates, backups and monitoring. Free in the beta.
Self-hosted
Free under the AGPL-3.0. You run server, backups and updates yourself.
To the installationEnterprise
Self-hosted with support and extra features. Price after a conversation.
hallo@usekloq.appFrequently asked questions
What does self-hosting cost?
The application is free under the AGPL-3.0. You only pay for your server and your backup target.
Does the phone app work with my server?
Yes. It is the same free app from the store. It finds your server through the company email once the domain is confirmed, or gets it through MDM.
Who can register on my server?
Nobody without a setup code. The wizard shows it exactly once. After the first admin, registration is closed and everyone else joins by invitation.
Which clock-in devices work?
The same as in the cloud. The list is under Devices.
The next month-end can be simple.
Free during the beta. We set up kloq with you and listen to what is missing.


