Resources
Guides to running this properly
No industry news and no HR trend pieces. These are guides to this specific system: what it decides for you, how to install and migrate onto it, and what holding your colleagues’ personal data actually obliges you to do.
Getting started
From a clone of the repository to a working portal your team can log into.
What OTG HRMS is, and what it deliberately is not
Read this first. It draws the boundary around the product honestly, including the sizeable thing it does not do.
Read →6 min readInstall it without a developer
One command, one settings file, no accounts to create. What the Docker route actually involves, and the honest limits of how far it gets you.
Read →8 min readInstall it and get your first employee logged in
The full path from clone to a working portal: prerequisites, environment, database, first admin, and the checks worth doing before you invite anyone.
Read →7 min readMoving off a leave spreadsheet without losing the history
A migration plan that keeps opening balances intact, uses the right tool for each correction, and does not require a clean break at year end.
Read →How it works
The mechanics behind the features — what the system decides for you, and where you stay in control.
How leave entitlements are calculated
Pro-rating, rounding, public holidays, carry-forward and overrides — exactly what the system decides and where you overrule it.
Read →6 min readHow approvals work, including the one-click email links
Routing, delegation, one-click tokens and why the security of an approve-from-email link is worth understanding before you rely on it.
Read →6 min readClaims and receipts, end to end
Filing, OCR, benefit caps, partial reimbursement, and getting a month of receipts out in the shape your bookkeeper wants.
Read →6 min readWho can see what: the access model in practice
Five roles, three enforcement layers, tenant isolation and session revocation — and how to check any of it yourself.
Read →Running it responsibly
Hosting, data protection and the obligations that come with holding your colleagues' personal data.
Where your data lives, and why that is the real decision
Free software has to be honest about the part that is not free. The hosting choice you make determines your cost, your risk and your obligations.
Read →9 min readWhat running your own HRMS makes you responsible for
A plain-language walk through your PDPA obligations as the organisation holding the data, which of them the software helps with, and which it cannot touch.
Read →6 min readOperating it: backups, upgrades and the quarterly checklist
The unglamorous routine that separates a system people rely on from one that quietly rots until it breaks.
Read →