-
Notifications
You must be signed in to change notification settings - Fork 75
Open
Description
Would like to learn more about virtualization systems and setting up a homelab with a custom open source firewall Opnsense. This will help remove some of the anxiety and paranoia of doing changes directly on the server by trying them first on a VM .
- Prepare Proxmox / VM
- Create a VM for BOA with adequate resources (e.g. 8+ GB RAM, 4+ CPUs)
- Install a supported OS (Debian or Devuan version supported by BOA).
- Ensure open outbound ports: 25, 53, 80, 443.
- Install BOA
- Login to the VM as root (SSH).
- Run BOA install script, e.g.:
wget -qO-- https://github.com/omega8cc/boa/raw/5.x-dev/boa.sh | bash
boa in-lts public server.mydomain.org my@email o1 php-max
- Setup Cloudflare Tunnel for Secure External Access
- On Cloudflare, under Zero Trust / Tunnels, create a new tunnel
- Install cloudflared on your Proxmox host
- Configure the tunnel to expose the BOA web interface (and possibly Aegir control panel) via a hostname, e.g. master.boa.example.com.
Or use something like https://github.com/fosrl/pangolin on a private VPS to get a private IPV4.
Any thoughts if this is going to work?
Reactions are currently unavailable