This is an automated archive made by the Lemmit Bot.
The original was posted on /r/selfhosted by /u/FckngModest on 2025-07-29 19:37:35+00:00.
Context
- I have a few Google calendars: work, private, and family.
- Due to the security policy on my work Google account, I can see only "busy" timeslots when I subscribe to it via my personal Google account.
- If I go on vacation and set "Out of office" in my work calendar, it screws up my personal calendar since it shows just plain "busy" for a day/week/etc. I had to turn off my work account during a vacation, and don't forget to turn it on again after.
- Sometimes I have a duplicating event in multiply accounts.
Question
Are there any existing solutions to generate a calendar (even read-only is fine) that I can connect to my Google Calendar and it not just merges all events from all the accounts but allows me to set rules for merging and discarding events?
For example, I could have just discarded all "Out of office" events since this is only information for my colleagues. I don't need to see it in my Unified calendar.
Self-hosted, of course. :)
Clarification
- I don't want to replace Google Calendar. I want to a service that gives me a link like
https://mydomain.org/calendar/<random ID>/ics
which I can then import into my Google account - Just a mobile app and separate WebUI aren't enough because they won't allow me to see my events via my Galaxy Watch, for example. And also will ignore all other integrations that I use via my Google account.
P.S.: Please avoid work-life balance advice. I have my own reason to keep these accounts joined, and I have my own agreements with my manager. Don't worry, I don't work overtime. ;)
P.P.S: Please don't suggest workarounds. I live with a compromise already and I seek for a better and more flexible solution now. :)