F Forge DocsRepository ↗FeaturesUser manual

Start here

Introduction

Forge is a self-hosted control plane for applications, game servers, databases, backups, and node operations.

Repository-validated operator guidance View source ↗

#What is in the control plane

Forge Web is the browser interface. Forge API persists desired state, runs API-facing services, and coordinates operations. PostgreSQL is the durable source of truth. Redis supports runtime coordination. The supplied Compose stack also includes monitoring, backups, and a reverse proxy.

#What runs on a node

Beacon is the per-node execution agent. It receives authenticated work from Forge, uses the local Docker socket, stores workload files in its data directory, serves SFTP, reports health and observations, and retains no independent placement authority.

#Choose a deployment

ModelUse it whenReality
One VPSLearning, small installations, first TCP game serverWeb, API, PostgreSQL, Redis, Caddy, and one Beacon share one host.
Control plane + nodesProduction workloads or recoveryKeep Forge state on one host and deploy a Beacon Compose stack to every workload host.
Multiple nodesEvacuation or restore testingAt least two healthy Beacons plus a shared backup destination are required.

#Project status

Operate from verified capabilities

The dashboard exposes a broad platform surface. Treat load balancing, evacuation, recovery, and cloud provisioning as operational features that need a tested topology and shared storage; do not assume automatic failover from their presence in the interface.

Made by Riyaz with love