-- Leo's gemini proxy

-- Connecting to gemini.kaction.cc:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

kaction.cc is back


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.

https://migadu.com


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:


hledger-web


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.


hledger-web manual

Android client (link to F-Droid)


xandikos


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.

https://vdirsyncer.pimutils.org/en/stable/

https://f-droid.org/packages/at.bitfire.davdroid/


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.

https://pypi.org/project/icalendar/


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.


gmid


Now, I self-host my capsule in addition to "tilde.pink". Also, I serve proxied version of the capsule over https with Kineto.

https://www.kaction.cc

gemini://kaction.cc

https://sr.ht/~sircmpwn/kineto/

-- Response ended

-- Page fetched on Fri May 10 20:09:18 2024