this post was submitted on 30 Jul 2025
1 points (100.0% liked)

Self-Hosted Alternatives to Popular Services

222 readers
1 users here now

A place to share, discuss, discover, assist with, gain assistance for, and critique self-hosted alternatives to our favorite web apps, web...

founded 2 years ago
MODERATORS
 
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. :)

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here