nmh-workers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Calendaring?


From: doug dougwellington . com
Subject: Re: Calendaring?
Date: Thu, 2 Nov 2023 19:01:39 +0000

Technically inclined?  It's funny, I feel like such the dinosaur.  I was a VAX VMS sysadmin and then got into Sun, SGI, Data General, Evans & Sutherland, HP, etc.  Linux killed all that stuff off, so I spent the last twenty years managing Linux servers and writing code, mostly Python with some Node.  I retired a couple ago because of Mr. Biden's vaccine mandate, so I haven't actually written any code since then.  Feels weird.

Anyway, I'm probably going to implement a local store on my Linux server.  I'll keep it under Git and have copies across multiple disks.  I have a couple different service providers, so I'll probably start by syncing a read-only copy to one of them so I can access the info when I'm not home.

The more I think about it, the more I would characterize my needs as a diary and to do list, not just a list of events.

From: Conrad Hughes <biz_nmh_workers@xrad.org>
Sent: Thursday, November 2, 2023 11:04 AM
To: doug dougwellington.com <doug@dougwellington.com>
Cc: nmh-workers@nongnu.org <nmh-workers@nongnu.org>
Subject: Re: Calendaring?
 
So since you sound technically inclined..

Just to follow up with a summary of what's involved in self-hosting,
which *does work* across all platforms if you try hard enough, these are
some of the things you need to consider:

  - You can host the server at home or on a commercial hosting service:
    I run davical in a container, and while it didn't do a lot to make
    setup easy, it's pretty much fire-and-forget in the manner of most
    Linux stuff.  If hosting from home you need to sort out NAT so your
    mobile devices can reach the server on the move.  davical is
    lightweight and will run on pretty much any hardware you can think
    of.  OwnCloud is a viable alternative with similar considerations.

  - You need to work out how you're going to back it up, though it
    sounds as if with that clipboard you may not be overly concerned
    about backups ;-)

  - The main ongoing annoyance is server certificate updates from Let's
    Encrypt or wherever.  Without those, every 3 months/year/whenever
    all of the clients will stop trusting the calendar server until you
    update your certs.  There are scripts to do this automatically.

  - There's an Android app to seamlessly connect CalDAV into your
    'phone's calendar.

  - I am ignorant on this point, but being the origin of the formats
    involved, I'm pretty sure that Apple play nicely with it.

  - Windows hates CalDAV but talks to Apple so there is a trick whereby
    you point it at a fake account on Apple and then make changes on an
    Advanced tab which substitutes your server address; this I have not
    made work, but one alternative is to just install a different
    Windows calendar app that can talk to CalDAV, which I have made
    work.

That all done, you can check your calendar anywhere and update it
wherever you've got Internet access, alarms work fine and (with a server
like davical) you can share it with whoever needs to see it; you can
even create multiple calendars and give people read and/or write access
as needed.

Really to go through all that you've got to have a real dislike of
Google et al.; having seen a few folk lose cloud accounts over the years
I think there are good reasons to avoid 'em but doing so is nowhere near
as easy as it should be and I wouldn't recommend it to anyone: having
your calendar intact as far back as the 1990s is not useful enough.

.. and, wrapping all the way back to your original desire for a command
line app, I've never even tried.  PIM GUIs are annoying but just about
usable on Linux, the 'phone is annoying but also just about usable.

This is waayyy off-topic so I'll stop there.

Conrad

reply via email to

[Prev in Thread] Current Thread [Next in Thread]