Logo Feber

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+.

Screenshot showing the calendar interface: A header bar, a table with cells for days, a footer bar, hamburger menu button, two big tool buttons and a logo Screenshot showing the calendar interface: A header bar, a table with cells for days, a footer bar, hamburger menu button, two big tool buttons and a logo

Features

  • 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.

Demo

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

Download

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

Setup guide

  1. Upload feber's files [1] to a directory on your webhost
  2. Open the directory in your browser and complete the the setup form

[1] That's index.php, scripts.js, styles.css, favicon.svg and splash.jpg.

Backup/transfer guide

  1. Download all files [2] from the directory where you set up feber
  2. These files are your backup, keep them in a safe place
  3. For transfer, simply upload these files to another webhost

[2] Including user data in events.php, markers.php and settings.php.

Update guide

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 simon@fdpl.io.

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.

Alternatives to Feber

  • Baïkal «Baïkal is a lightweight CalDAV+CardDAV server.»
  • Radicale «Free and Open-Source CalDAV and CardDAV Server»