Where possible, I have been trying to move away from reliance on third-party "cloud" services, especially those that are "free" and supported by mining data for advertising purposes. This page serves as a summary of the services I host / use, as well as the programs I use to interact with them.

Calendar and Contacts

I run a radicale server to store my calendar and contacts. On my laptop, I use vdirsyncer to sync the contacts and calendar files locally, and then use khard and khal to access them. On my phone, I use DAVx5 to sync contacts and calendar, and the built-in Contacts app in GrapheneOS for contacts, and Etar for a calendar app.

Notes

I use Obsidian to take notes on both my laptop and phone. These are synchronized with Syncthing.

Photos

I run a Photoprism instance for storing, organizing, and viewing photos. I use Syncthing to automatically synchronize photos from my phone to my laptop. Currently I manually import photos from my phone and digital camera into Photoprism on occasion, but may automate this in the future.

Location History / Timeline

I run an OwnTracks Recorder server and have the OwnTracks app running on my phone. In the past, I used Google's built-in location history: I downloaded this via Google Takeout and imported it into my OwnTracks Recorder instance.

Password Manager

Currently using Bitwarden, though planning to move to Pass.

Music Streaming

I run an Airsonic server which serves all of my music collection. On my phone, I use DSub to access that server, and on my stereo I use Mopidy.

beets is used to manage the music collection on the server.

RSS Feeds

I run Miniflux for tracking RSS feeds.

Backups

I use restic for backups. I backup nightly to Backblaze and perform local backups to external hard drives on occasion.

Email

I don't bother self-hosting email, instead I use Migadu. On my laptop, I sync mail using offlineimap and read it using neomutt. On my phone, I use K-9 Mail.