Teoretycznie cokolwiek co jest self-hosted powinno dać się ustawić, żeby działało tylko w sieci lokalnej. Ja używam Yunohost i Nextclouda na nim, ale to może być overkill jak na sam kalendarz. @dynks ostatnio gdzie indziej lobbował za anytype.io do podobnej roli, chociaż to dalej bardziej groupware, niż sam kalendarz.
Edit: może być warto crosspostować to pytanie do !wolnyinternet - sporo osób śledzi tą społeczność przez inne usługi fedi, może dać ci sporo więcej odpowiedzi.