Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 852 Bytes

README.md

File metadata and controls

39 lines (26 loc) · 852 Bytes

Requirements

DevBox

https://www.jetpack.io/devbox/

Direnv

https://direnv.net/docs/hook.html

Ansible execution requirements

  • User to connect with (rsa key)
  • Sudo right
  • No password requirement for sudo

Note: currently connection uses root user but this will change

Create servers on PVE

./tfrun.sh init
./tfrun.sh login # optional
./tfrun.sh apply

Log and metric collection communication

Design decisions

  • Secrets are stored (vault like) in encrypted_secrets.sh
  • Home network has two entry points: cloudflare tunnel and frp tunnel
  • Most internal services use traefik reverse proxy
  • Internal domain: 04a.ca
  • Internal domain used by services (traefik): home.04a.ca
  • External and internal domain used by frp tunnel: tunnel.04a.ca
  • External domain used by cloudflare tunnel: star4.dev