Casilium is a self-hosted, open-source support system for MSPs and service providers. Track requests by Organisation → Site → Contact, with business-hours-aware SLA targets, notifications, and email replies.
Built for on-call reality: overdue, due soon, and SLA health in one place.
Casilium is opinionated in the right places: built for MSP workflows where visibility per client matters.
Organise work as Companies → Sites → Employees → Tickets, and view every request per company or contact.
Response and resolution targets calculated using business hours — so Friday 4pm doesn’t mean weekend spam.
Alerts as tickets approach due, and when overdue — ideal for queues and on-call rotations.
Keep conversations moving: notifications and updates can be handled via email without living in a portal.
Executive summaries and monthly reporting to support reviews, invoicing, and “what did we do?” conversations.
No dedicated app required — use it on your phone when you’re on-site or on-call.
Casilium is deliberately narrow in scope. It exists to do one job properly and does not attempt to grow beyond it.
Casilium records support activity and outcomes. It does not attempt to manage billing, time sheets, or operational tooling.
Casilium tracks support cases, that’s its only job. Its scope is intentional and not expected to expand beyond that purpose.
Casilium is self-hosted by design. Keep it private with IP allowlisting or a VPN, or choose managed hosting if you’d rather not maintain the infrastructure.
Fork it, run it, and customise it to match your workflow. Contributions welcome.
Clear answers to common questions about Casilium’s scope and design choices.
Casilium is open source and free to self-host. If you’d prefer, I can host a dedicated instance for you on a managed VPS.
Casilium is typically deployed privately. Many teams keep it behind a VPN or IP allowlist and expose only what’s necessary.
Read the code, run it locally, and decide how you want to deploy. If you choose the managed VPS option, you still keep a clear separation of concerns.
Self-host for free, or enquire about a managed VPS deployment.
Casilium has evolved alongside this ecosystem for nearly two decades. Its earliest versions date back to around 2007, progressing through Zend Framework, Zend Expressive, Laminas, and now Mezzio.
Laminas provides the underlying components, while Mezzio supplies a PSR-based, middleware-first application structure. This stack has been used in production continuously for around 19 years, with contributions back to the components along the way.