I prefer self-hosting as much of my computing as possible. The long-term goal is simple: depend less on third-party platforms and keep control over my own setup.

All my services use TLS certificates from Let's Encrypt.

Social Networking

I use Mastodon, a decentralized and federated micro-blogging network written in Ruby.

https://social.touha.me

File Sharing and Sync

I use Nextcloud to host files and sync them across devices.

I also use it to share files with password protection and expiration dates.

https://cloud.touha.me/

Organization

On top of Nextcloud, I use apps like Calendar, Contacts, Mail, News, Notes, SMS, and Tasks.

Instant Messaging

I use Matrix via matrix.org for instant messaging. I used to run my own XMPP server, but I moved to Matrix because it is easier to maintain and has better client support.

E-mail

I self-host e-mail with Mailcow.

https://mail.touha.me/

Personal Website

For my blog and personal website, I use Zola.

https://touha.me/

Code Hosting

I previously used Gogs as a self-hosted git interface. Today I host code on GitLab and Codeberg. I plan to self-host again with Forgejo.

Homeserver

I run a small homeserver for media and Frigate for local video processing. DNS updates for the public IP are automated, so I do not rely on a third-party DDNS service.