Skip to content

Proxmox with BOA and Cloudflare for dev testing #1900

@lexsoft00

Description

@lexsoft00

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 .

  1. 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.
  1. 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

  1. 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?

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions