-- Leo's gemini proxy
-- Connecting to gemini.kaction.cc:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini
About year ago I missed expiration date of my domain, and it was bought by somebody else. Month ago I noticed that domain is free again, so I bought it back for just $12/year and instead of just delegating email to Migadu, decided to setup some toys on VPS.
I chose AWS Lightsail because it seemed cheaper that EC2, but that left me with no choice but to use FreeBSD image, since all GNU/Linux distributions available on Lightsail are systemd-based.
So far, I configured these services:
This is quality of life improvement for doing plain text accounting.
With this service I am able to record transactions on the mobile phone immediately instead of processing paper receipts in the evening/on the weekend. Also, not all transactions produce paper receipts.
Xandicos is standalone CalDAV server, which works faster than one included into NextCloud instance hosted by disroot.org project. Using "vdirsyncer" on the laptop and "DAVx⁵" on the phone, I can keep synchronized view of my calendars and todo lists on both devices, which is really handy for generating and adding ".ics" programmatically.
Whoever designed text/calendar format clearly was totally alien to Unix culture, so editing calendars from command line is quite painful. Well, my attitude is simple -- if it is hard to use from $EDITOR, it sucks.
Thanks to "icalendar" python library, I can write scripts that bridge my workflows and this stupid .ics format, yet whenever I do it, I feel like I am solving a problem that should not have existed.
And yet, this miscreation managed to become a standard that is actually used and recognized: you can share .ics with normies, and that will work on their devices out-of-box. That is major advantage over other solutions.
Now, I self-host my capsule in addition to "tilde.pink". Also, I serve proxied version of the capsule over https with Kineto.
-- Response ended
-- Page fetched on Fri May 10 20:09:18 2024