XMPP: Getting started with the universal communication standard

XMPP is a libre decentralized collection of technologies, alternative to closed communication services. I’ve started self hosting my own xmpp server, and begun moving people from my close circle there. This is a summary of my collection of notes that I made for XMPP thus far, published as a short article. If you are interested in learning more on XMPP I recommend reading their official website. ...

2024/04/30 · Thanos Apollo

Immich: Self-hosted Photo & Video Management

I’ve recently transitioned to a pixel phone with GrapheneOS as my primary device, moving from an iPhone. The only thing that I was missing is having my photos be in sync across all of my devices using iCloud, but despite the convenience of Apple’s iCloud service for syncing photos across devices, it frequently disregards user rights and privacy. Thankfully, Immich offers a self-hosted and enhanced alternative while respecting my privacy & user rights. ...

2024/03/25 · Thanos Apollo

Cloudflare Tunnel: Bye Bye VPS Services!

VPS services, the pinnacle of freedom in the digital world! Nothing quite beats the thrill of entrusting your data and services to a mysterious cloud entity, all while relinquishing control over your hardware. And do not forget the joy of relying on a third-party cloud provider for your hosting needs, that may send you a 104K bill for your static site. Who needs to own their hardware anyway? ...

2024/03/10 · Thanos Apollo

Spaced Repetition Software Gripes

In this post I’m essentially publicizing my notes on spaced repetition software, and announcing that I’m working on gnosis, a spaced repetition learning extension/package for GNU Emacs. I should also note that I consider Spaced Repetition to be a cheat code for learning, that should be used by every student. ...

2024/01/09

Switching To Gentoo Linux

I’ve leveled up to become a Gentoo user, the most elite nerd species in GNU/Linux Land. All my devices have been transformed into Gentoo machines, and needless to say, I’m ecstatic about it. Disclaimer: This post contains a healthy amount of sarcasm, just in case you didn’t catch on. ...

2023/11/12