Docker LXC
Docker LXC Setup
Overall process:
-
Proxmox helper script
LXC settings
Using Advanced Settings Using Distribution: debian Using debian Version: 12 Using Container Type: 0 Using Root Password: bbchops57 Container ID: 101 Using Hostname: docker Using Disk Size: 50 Allocated Cores: 2 Allocated RAM: 4096 Using Bridge: vmbr0 Using IP Address: dhcp Using Gateway IP Address: Default Disable IPv6: no Using Interface MTU Size: Default Using DNS Search Domain: Host Using DNS Server IP Address: Host Using Vlan: Default Enable Root SSH Access: yes Enable Fuse Overlayfs (ZFS): no Enable Verbose Mode: no Creating a Docker LXC using the above advanced settings -
Copy SSH keys
-
Tailscale setup1
Tunneling from an LXC2
Need to pass the tunnel device from the Proxmox host into the LXC.
-
Avahi setup
-
Install GitHub CLI
type -p curl >/dev/null || (sudo apt update && sudo apt install curl -y) curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg \ && sudo chmod go+r /usr/share/keyrings/githubcli-archive-keyring.gpg \ && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null \ && sudo apt update \ && sudo apt install gh -y -
Zigbee stack install
-
Dashboard stack install
-
Connect PVE metric server
- Needs the token from
./influxdb/config/.write-token
- Needs the token from