Self-host Urlaubsverwaltung
urlaubsverwaltung-6.20.0Self-hosted leave and absence management for teams
- Stars
- 302
- Port
- 8080 (HTTP web interface)
- Requires
- Email server (SMTP), OIDC Identity Provider, PostgreSQL
urlaubsverwaltung/urlaubsverwaltungWhat is Urlaubsverwaltung?
Urlaubsverwaltung (German for 'leave management') is a self-hosted web application for teams to manage absences electronically. Employees submit vacation requests that go through configurable approval workflows with roles like department heads, second-stage approvers, and office administrators. The software tracks overtime balances and sick notes, integrates with calendars via iCal, and supports Single Sign-On through OpenID Connect providers such as Microsoft Entra ID, Google Workspace, and Keycloak. It runs as a Spring Boot application requiring JDK 25 and PostgreSQL 18, deployable via Docker, Docker Compose, or as a standalone JAR. Native mobile apps for iOS and Android provide full functionality on the go. The project is developed by Focus Shift Software GmbH and offered both as a hosted cloud service and as open-source software under Apache-2.0.
Should you self-host Urlaubsverwaltung?
Urlaubsverwaltung scores 53/100 on selfhost.directory (how scoring works) and ranks #5 of 9 in Human Resource Management (HRM). It has 302 GitHub stars.
It shipped 10 stable releases in the past year. The latest, urlaubsverwaltung-6.20.0, came out on 23 October 2026. New versions land roughly every 4 days.
Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is Apache-2.0-licensed and written mostly in Java.
Its closest alternative on selfhost.directory is Frappe HR (74/100, 8 973 stars). It scores higher overall, so compare the two before you pick. See Urlaubsverwaltung vs Frappe HR side by side.
Features
- Calendar integration (iCal)
- Customizable absence types
- Info banner
- Launchpad
- Overtime tracking
- Reporting and exports
- REST API
- Role-based Access Control
- Sick note management
- Single Sign-On (OIDC)
- Team absence overview
- Time Tracking
- Vacation request workflow
Urlaubsverwaltung README
FAQ
Gibt es eine Android- oder iOS-App?
The web app is optimized for mobile and needs no separate app. However, native Android app is available on Play Store, and iOS users can add the web app to home screen.
Gibt es eine Kalenderintegration?
Yes, each user can subscribe to personal, department, and company-wide calendars. Absences and sick notes can also sync to Google Calendar.
Gibt es eine Obergrenze an Mitarbeitenden?
No upper limit. You can add unlimited employees. For more than 250 employees, contact for individual offer.
Wie viel kostet mich die Urlaubsverwaltung?
Each active user costs 2.00€/month (plus VAT). Minimum 5 active users billed (10.00€/month minimum). No upper limit on users.
Welche Kündigungsfristen gelten?
Cancel with 14 days notice to the end of any contract month. Annual contracts auto-renew for one year unless cancelled in writing one month before expiry.
Wie erteile ich ein SEPA-Lastschriftmandat?
You can deposit a SEPA direct debit mandate via the customer portal under "Mein Abo" after logging in.
Welche Zahlungsarten gibt es?
Monthly invoice via email after the service period, payable by bank transfer or SEPA direct debit mandate.
Wie kann ich an der kostenlosen Testphase teilnehmen?
Register for free at the registration page and your own Urlaubsverwaltung instance will be available within minutes.
Was passiert nach der kostenlosen Testphase?
If you want to continue after the trial, you can change your status in the customer portal. If not interested, your instance and all data will be deleted after the trial period.
Ist die Testphase wirklich kostenlos?
Yes, you can test Urlaubsverwaltung for 30 days free of charge and without obligation. All functions are fully unlocked during the trial. No automatic subscription contract follows.
More in Human Resource Management (HRM)
zedlistzedlist is a deprecated, open-source self-hosted job recruitment service written in Go. It has not been updated since 2017 and all releases are pre-releases.
AuralSelf-hosted open-source AI interview platform conducting structured voice, chat, and video interviews with real-time adaptive follow-ups and AI-generated reports.
AureusSelf-hosted, open-source ERP for SMEs built on Laravel and FilamentPHP, covering accounting, inventory, manufacturing, HR, CRM and sales as installable plugins.
ChiefOnboardingSelf-hosted employee onboarding platform using Slack bot or web interface. Automates introductions with pre-boarding pages, multilingual support, webhook integrations.
CohortHarborCohortHarbor is a self-hosted, open-source employee onboarding platform with policy management, online learning, exams, and email automation. Built with Next.js & SQLite.
Frappe HROpen-source HRMS with 13+ modules covering recruitment, leave, attendance, expenses, performance and payroll; self-hosted on the Frappe stack with MariaDB and Redis.
horillaHorilla HRMS is a self-hosted, open-source HR system with payroll, attendance, leave, recruitment, onboarding, performance, assets, and helpdesk.
HulyOpen-source all-in-one platform combining project management, chat, CRM, HR and ATS; self-hosted via the official Docker Compose stack now that hosted Huly is shut down.
MintHCMSelf-hosted, open-source HCM platform with native AI agents via MCP/A2A, full data ownership, and comprehensive HR features.
OrangeHRMOrangeHRM is a self-hosted, open-source HR system for enterprises with leave, recruitment, performance, training, reporting, mobile apps, and LDAP auth.
timeoff-management-applicationTimeOff.Management is a self-hosted, open-source leave management platform for teams to track PTO, manage approvals, and sync calendars.










0 comments