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.
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.
I use Obsidian to take notes on both my laptop and phone. These are synchronized with Syncthing.
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.
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.
Currently using Bitwarden, though planning to move to Pass.
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.
I run Miniflux for tracking RSS feeds.
I use restic for backups. I backup nightly to Backblaze and perform local backups to external hard drives on occasion.
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.