← All projects

Personal project Infrastructure

Homelab

Self-hosted server: private cloud, VPN and HTTPS reverse proxy.

Role
Set up, configured and operated.
Status
Running at home
Stack
  • Linux
  • Docker
  • Nginx Proxy Manager
  • WireGuard
  • Nextcloud
  • Let’s Encrypt

My home server runs my services and projects: Nextcloud for storage, WireGuard for secure remote access and Nginx Proxy Manager to expose applications over HTTPS.

Architecture

Internet443Remote adminoff-siteNginx Proxy ManagerHTTPS · Let’s EncryptWireGuardencrypted VPNLand platformNextcloudEwôdeployment setup
Only the proxy is exposed to the Internet; administration goes through the VPN.

What I built

  • Nginx Proxy Manager: reverse proxy and HTTPS certificates for every exposed application.
  • WireGuard: encrypted VPN for remote administration, without exposing internal services.
  • Nextcloud: self-hosted file storage and sharing.
  • Hosts the land management platform; Ewô has a deployment setup that shares the proxy’s Docker network.
Next projectEwô →