Feber is a simple, self-hostable group calendar.
Feber is a single PHP file (+assets) that runs on virtually every webhost.
Feber is free software, licensed under the AGPL3+.
- File-based and database-free - trivial to setup, backup and transfer
- Event booking, easy repetition of events
- User management (four permission levels from read-only up to admin)
- Anonymous viewing/editing link option
- ics/ical subscription link option
- Automatic dark/light theme
- Customize calendar title and start of week (Monday/Sunday)
Non-Features - by design not included - are CalDAV, multiple calendars per installation, native multi-day booking, away times, etc. Feber aims to do a few things only, and do those well, while being trivial to setup and host.
A static demo of the entire featureset. You can navigate to all pages but nothing you enter or do will be processed. All forms can be submitted without entering anything. Feber looks 100% the same in real operation, just functional. Try static demo
I provide Feber for free, on a pay-as-you-wish basis ($0 or more).
By financially supporting this (❤️) you help me build nice things for the public with a little less self-exploitation. Proceed to download
- Upload feber's files  to a directory on your webhost
- Open the directory in your browser and complete the the setup form
- Download all files  from the directory where you set up feber
- These files are your backup, keep them in a safe place
- For transfer, simply upload these files to another webhost
 Including user data in
Just drag feber's files from a newer version onto the directory where you set up feber, confirming all overwrites of existing files. Your user data is left untouched by this, as it resides in adjacent files.
In case of issues
Feber comes as is, without warranty of any kind, but I'm happily there to work out any occurring issues should they arise. Contact me via email at email@example.com.
At this point there is only one sole known gotcha, namely that some webhosters apparently default to php configurations that cache so aggressively, that php scripts don't dynamically execute any more (which ... defeats the purpose). If you observe this try to disable/loosen caching in your webhoster's settings and/or contact their support if needed for assistance.