After years of enjoying a static IPv4 address for free, migrating to a new ISP required
either paying a monthly fee for such a priviledge... or simply running a Dynamic DNS
service to keep the relevant domains pointing to the correct IPv4 address as it updated.
Headless Steam
is like a self-hosted GeForce NOW,
which can be useful to play games in a browser while away on holidays.
Although mainly intended to play Steam games, it also supports EmeDeck, Heroic and Lutris,
all easy to install via Flatpak, and supports Intel GPU which is already setup for
Jellyfin on Kubernetes with Intel GPU
and not actually getting a lot of use; running games would probably be a better use of that Intel UHD GPU.
Sometimes I wish for a centralized, automatically updated and moderately fancy-looking
application to keep track of multiple activities; mostly around digital media.
Audiobookshelf is pretty good but
separates podcasts from books and only shows yearly summary at the end of the year.
Audible does not offer even that, and no export options.
Jellyfin (and previously
Plex) don't go beyond marking
things as "done". Besides, movies and TV shows are not the kind of videos
I'm intersted in tracking progress with; video lectures are
(where was I with this Inkscape course?).
Paper books are very nearly not even a thing anymore, but it would still be nice
to be able to track progress on them, as well as reading e-Books in
Komga.
Video games are absurdly difficult to track progress for. Naturally grown from need,
a spreadsheet is works well enough to collect data across multiple platforms, but
it is limited, ugly and increasing slow as the library grows.
Steam shows only total and recent (last
2 weeks) gameplay, and probress is tracked in terms of achievements, not how
close you are to finish the main story. At least there is the option to query the
Steam Web API to periodically fetch gameplay
stats, so they can be kept at a higher resolution (daily, hourly, etc.).
Nintendo Switch Parental Control (Android app).
shows only gameplay time per game (and per user) in the current month, after that
it shows only montly summaries. There is no option to export any of this.
GOG requires installing their own (Windows-only)
Galaxy 2.0 client and the possiblity of exporting or even seeing your personal
gameplay stats appears to be not even a question.
Looking around for tracking applications in the awesome directory of
awesome-selfhosted, two
applications look promising and worth a try: Ryot and Yamtrack.
That old house with aging electrical wiring, where last winter we needed
Continuous Monitoring for TP-Link Tapo devices
to keep power consumption in check at all times, could do with a more versatile
and capable setup, to at least partially automate the juggling involved in
keeping power consumption within the contracted capacity.
Home Assistant should be a good way to scale
this up, but what that old house needs in the first place is a 24x7 system, so
here we go again to setup a brand new Raspberry Pi... enter Alfred, the new
housekeeper.
Navidrome is a self-hosted,
open source music server and streamer. It gives you freedom to
listen to your music collection from any browser or mobile
device I heard about in the
Linux Matters podcast.
Skipping that crucial step that takes a few minutes eventually led
to wasting over 3 hours troubleshooting a issue that, apparently,
nobody has ever solved on the Internet before. Naturally,
because nobody should ever need to.
As a practice run to upgrade more complex setups, lets upgrade
the cluster running on the desktop PC,
which is only running a Plex Media Server (which recently become
unresponsive) and the
PhotoPrism® photo album (which
never worked well enough to be critical to me).
PhotoPrism® is an AI-Powered Photos App
for the Decentralized Web I heard some good comments about. I tried it on my other Kubernetes cluster
and here are impressions so far.