Skip to content

pricci1/selfhosting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Selfhosted

My approach to self-hosting. Single node (no k8s or Docker Swarm).

Core ingredients

  • Docker/Compose
  • Dockge: Docker compose stack-oriented manager. Alternative to portainer.
  • Caddy: Reverse proxy with automatic HTTPS.
  • caddy-docker-proxy: Caddy as a reverse proxy for Docker, via labels. Light alternative to Traefik.
  • Tailscale: Private WireGuard network made easy. To access my server from anywhere, securely.
  • Cloudflare Tunnel: To expose some services to the world.
  • Reaction: Scan logs and take action. As an alternative to fail2ban.

TODO

  • Don't share same network beteewn Caddy and rest of containers
  • Use Caddy auto-https
  • Authelia
  • reaction to vaultwarden repeated wrong passwords
  • reaction to sub-domain enumeration
  • Tailscale split DNS

About

My self-hosting setup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published