Skip to content

System Requirements

Enterprise Edition (VM) Enterprise

RequirementValue
HypervisorAny
CPU1 socket, 1 core
RAM2048 MB (ballooning recommended)
DiskImported from OVA image or disk
NetworkRoutable IP on your internal network
OutboundHTTPS to <domain_id>.trapster.cloud:443 (dashboard sync)

Docker and Kubernetes

Port scan detection and some services are not available on containerized deployments.

Memory ballooning

On Proxmox, enable the Ballooning option to avoid reserving the full 2 GB at all times.

Community Edition Community

RequirementMinimum
OSLinux, macOS, Windows (via Docker)
Python3.11 or higher (native install)
Docker20.10+ with Compose plugin
CPU1 vCPU
RAM512 MB
Disk500 MB

The community edition has no external network requirements - it only listens on ports you configure.

Port requirements

Trapster listens on whatever ports you configure. By default, community services start on safe high ports (e.g., 2222 for SSH, 2121 for FTP) to avoid conflicts.

To listen on privileged ports (below 1024) without running as root:

bash
sudo setcap 'cap_net_bind_service=+ep' /path/to/venv/bin/python3