Proxmox LXC
Prerequisites
Section titled “Prerequisites”- A Proxmox VE host
Installation
Section titled “Installation”The Proxmox VE Community Scripts project maintains a DiscoPanel helper script that creates a Debian 13 LXC container with everything pre-installed (Docker, Go, Node.js, DiscoPanel built from source) and managed as a systemd service.
From your Proxmox host shell:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/discopanel.sh)"The interactive wizard lets you adjust the default container resources. Set these based on what you expect your servers to need.
Sizing guidance
Section titled “Sizing guidance”CPU — A single Minecraft server (vanilla or modded) rarely exceeds 400% (4 cores). While up to 4 cores per server is recommended for optimal performance, you can start with the default of 4 and increase as needed.
RAM — Vanilla servers may only need a few GB, but heavily modded servers average 10 GB+ per instance, especially with multiple players. You can safely allocate most of your available RAM — Proxmox doesn’t strictly reserve it, so other LXCs and the host OS can still use whatever DiscoPanel isn’t actively consuming.
Disk — Entirely depends on what you plan to run and for how long. 40–80 GB is a reasonable starting point and can be expanded later.
Since DiscoPanel runs directly on the host here (not inside a Docker container), file paths are straightforward — DISCOPANEL_DATA_DIR and DISCOPANEL_HOST_DATA_PATH should be the same value. The default ./data relative to /opt/discopanel works out of the box.
Once complete, DiscoPanel is accessible at http://<container-ip>:8080.
For all available configuration options, see Configuration.