/autopve

Containerized GUI application which hosts answers for Proxmox automated installation.

Primary LanguagePython

autopve

Demo

autopve_demo.mp4

Information

GUI configurable web server for Proxmox automated installation. More information about the automated installation feature built into the Proxmox installation media can be found here.

Features

  • Dynamic Answers: Allows multiple answers to be accessable at the same address by responding only to matching system information.
  • Answer Inheritance: Allows defining common configurations in the "Default" answer and then only needing to specify alterations in other answers.
  • History: All answer requests are logged and all system and response information is displayed.
  • Live Notifications: Request activity displayed in realtime.

Using Docker

  1. Download docker-compose.yml.

  2. Customize the docker-compose.yml file to suit your requirements.

  3. Run the application using Docker Compose:

    docker-compose up -d

Using Proxmox LXC Container

  1. Download pve-install.yml and inv.yml.

  2. Ensure you have a compatible Debian template available and updated inv.yml accordingly.

  3. Customize the inv.yml file to match your specific setup requirements.

  4. Execute the Ansible playbook for Proxmox LXC container installation against your Proxmox host:

    ansible-playbook -i inv.yml pve-install.yml

Usage

The configuration GUI can be accessed at http://host:8080. Answers are hosted at http://host:8080/answer.

OPNsense Setup

For Unbound you will need to enable TXT records and make an appropriate host override entry. image image