Self-Hosting & Networking

In today's world, many everyday services such as, music streaming, photo storage, file syncing, and smart home controls are all deeply tied to commercial cloud platforms. These services often introduce recurring costs, privacy concerns, and reliance on third-party uptime.

To reduce costs and maintain control over my data, I self-host most of my digital infrastructure from home using three recycled computers. This ongoing project has taught me a great deal about Linux systems, networking, and cybersecurity. Inspired by resources like Awesome Selfhosted and the broader Docker ecosystem, I’ve set up a variety of services including:

These services are now securely accessible through a private WireGuard VPN. Previously, I exposed them publicly using a reverse proxy and multi-factor authentication with a stack that included:

← Back to portfolio