SLAtus – Documentation¶
SLAtus is a self-hosted service status page with SLA management. It shows the current state of your services, publishes incidents and maintenance windows, measures availability against SLA targets, and notifies subscribers.
This documentation is written for four audiences:
| Chapter | For whom | Content |
|---|---|---|
| Technical Architecture | Developers, operators | Architecture, data model, security, workers, API, deployment |
| Features & Implementation | Developers, product owners | What each feature does and how it is built |
| Admin Handbook | Administrators, service managers, SLA managers | Every area of the admin interface, step by step |
| User Handbook | Visitors, subscribers, team members | Reading the status page, subscribing, tasks by role |
A note on language¶
- The documentation is available in English and German. The German version is in
../de/. - The public status page is labeled in English or German, depending on the operator's language setting. This documentation quotes the English texts.
- The admin interface is labeled in English only. Buttons and menu items are shown exactly as the application displays them.
- Technical identifiers such as table, file and environment variable names are kept as they are.
Overview¶
- Public status page with an overall banner, key figures, service groups, 90-day uptime bars, active incidents, maintenance and history
- A visitor toggle between the operator's time zone and the visitor's own browser time zone
- Incidents with a timeline, affected services, exact outage times and a post-incident review
- Maintenance windows that automatically appear as "under maintenance"
- Automatic HTTP uptime checks per service with a configurable interval and thresholds
- SLA schedules with weekday windows, holiday lists and targets, SLA reports with a confirmation workflow, and exports as PDF and Excel, also per service and ad hoc
- Notifications over e-mail, webhook, SMS and web push, with double opt-in and a rate limit on the public forms
- Role-based administration, audit log, API tokens, and an English and German public interface