Set up caldav server (with owncloud/nextcloud or whatever).
On Loonix calendar programs can import those calendars.
On android you can install davdroid from fdroid. It is a calendar adapter, meaning you can use it with any calendar.
There are probably Windows programs that can handle it as well, but I wouldn't know about that.