In recent years, I’ve started self-hosting some services. This is mostly a hobby, but it is also nice to know that my data is in my own hands, that I won’t be running into (unforeseen) subscription fees, and it’s a great learning opportunity.
Selection of services
Some of the services I self-host include:
- This website (public files available here).
- My private git server using the Gitea project.
- A music server.
- A private cloud environment using the NextCloud project.
- A private password manager.
- An SSO Environment that provides authorization and authentication for all these services.
- A home automation server with many, many integrations.
- A private photo server using the Immich project.
Most of these services are only for myself, but a few of them (Nextcloud, Vaultwarden, media server) are also being used by friends and family.
Network overview
I’ve made a diagram of the major components of my home network as an overview.
.