I am using a ZyXEL WSM20 under 23.05.2, and I was wondering if it would be feasible to make it store a calendar shared with my family.
Requirements:
calendar easy accessible from different devices (Win/Linux/Android/iOS) when at home or outside
able to sync when online (I mean, either a device or the router can be offline, due to network coverage/connection issues/power outage. Can they sync later when everything is up and running, without losing any entry?)
A plus: configurable / accessible from Luci
Background:
I started thinking about having a shared calendar for my family, wondering if there was a privacy-friendly and free/open solution that could allow the whole family to use all the current devices to check/add/edit appointments and make them visible for the rest of the family ... and I was wondering which kind of service I should look in the internet, that would be compatible with the current calendar app in each device... but some hundreds of entries should not require a large storage space, and I wondered if it could fit in the hardware I already have in place instead of subscribing to another service.
I still have a lot of questions (can all this work only when everything is online? What if there is a power outage? Can it store locally and sync when online? And so forth), but let's start from the basics... I guess somebody else already worked out a good solution for that
I guess I will not follow this one, but look for another solution, which surely exists. Anyway, if there are forum users with some other suggestions, don't be shy
But I would deploy it e.g. on a Raspberry Pi (e.g. Zero, with or without OpenWRT, depending on your preference) and add it via a DMZ-config interface to OpenWRT, if you do not like cloud-hosted calendars.
There is a file format for Calendar data: *.ics. Most calendar apps can access and import/sync. I suspect this would achieve the same result with less complexity.
I don‘t have personal experience about the usafe and security quality of the service.
But if it can be accessed on your private LAN, you could make it accessible via WAN or via VPN as well. All just a matter of on which interface it would listen on and what your firewall and port mapping is told to do.
Sorry for the late reply. You can essentially just store the *.ics file in the router without setting up a full calendar server. Your work station/smart phone would host the calendar server and update the *.ics file on the router. Arch Linux calendar applications