Runs the HRlume application under systemd, restarting automatically if the process ever stops.
Run HRlume entirely on your own Rocky Linux server.
No Cloudflare account, no shared infrastructure — a single install command sets up the application, database and file storage on hardware you fully control.
Your server, your database, your files.
This is a genuinely separate deployment model from our dedicated Cloudflare deployment: the application, database and uploaded customer data remain on your own server.
A small Node.js adapter runs the exact same HRlume application code under systemd, with a local file-based database in place of Cloudflare D1 and a plain directory in place of R2. Transactional email can use your own SMTP provider or the licensed HRlume relay without placing mail-provider credentials on the server.
Everything a production instance needs, in one run.
A real Let's Encrypt certificate for your domain, or a self-signed one for internal/test servers.
A file-based SQLite database and a plain directory for uploaded documents — both live on your server, in your control.
The license key you provide activates itself as soon as the instance is healthy — no extra step after registering the first admin.
Check status, tail logs, restart, update to the latest release, or take a backup — one command each.
An admin-only dashboard inside HRlume itself shows CPU, memory and disk usage, with plain-language recommendations if any of them run high.
From a clean server to a working HR workspace.
The whole install runs as a single command.
- 01
Get a license key
Talk to us and we'll issue a license key for your organisation.
- 02
Run the installer
One command on a clean Rocky Linux 10 (or compatible RHEL) server — it asks for your domain and the license key, then does the rest.
- 03
Register the first administrator
The first account created becomes the admin automatically.
- 04
Start working
The license activates itself once the instance is healthy — no manual step required.
What you'll need before you start.
A clean Rocky Linux 10 (or compatible RHEL) server with root access, ports 80 and 443 open, and a domain with a DNS A-record pointing at it (or the installer's local mode, for internal/test servers without public DNS). Outbound internet access is needed for periodic license checks — everything else stays on your own hardware.
Tell us about your server and we'll get you a license key.
We can walk your team through the install, or you can run it yourself in a few minutes.