Skip to content
SAMUIMC

Platform

How SAMUIMC works

SAMUIMC is a self-hosted control panel for game servers — comparable to Pterodactyl — that turns server administration into a clean web workflow. You click, the platform provisions, isolates and operates.

Architecture at a glance

A request travels through a small number of well-defined layers. Each layer has one job, which keeps the system understandable, secure and extensible.

  1. You

    Everything starts in the browser. Creating a server, editing files or reading the console requires nothing but the panel.

  2. SAMUIMC Panel

    The web interface. It talks to the API, renders the live console and gives you full control over your servers.

  3. API

    The backend validates every request, enforces authentication and per-server authorization, and persists state in PostgreSQL.

  4. Node Agent

    A lightweight agent runs on each machine. It executes lifecycle actions, provisions servers and streams console output back to the panel.

  5. Docker

    Game servers run in isolated containers with defined resource limits — separated from each other and from the host.

  6. Game Server

    The result: a verified, isolated, resource-limited game server that you fully control from the panel.

Automated provisioning

Creating a server is a single action in the panel. Behind it, the platform does the work a server administrator would otherwise do by hand:

  • Selects the right template and software version for the game
  • Downloads the server software and verifies it via SHA-256 checksums
  • Allocates a free port automatically — no conflicts between servers
  • Applies CPU, memory and storage limits before the first start
  • Prepares the container, files and configuration, ready to boot

Isolation & security

Every game server runs inside its own Docker container. Servers cannot see or affect each other, and the host stays protected. Access to the platform is guarded by modern authentication, and every action is checked against per-user, per-server authorization.

  • Container-level isolation for every server
  • Secure authentication for all panel access
  • Fine-grained authorization down to the individual server
  • Verified software downloads — no unverified binaries

Resource management

Each server gets explicit limits for CPU, memory and storage. This keeps a busy server from starving its neighbors and makes capacity predictable — the foundation for running many servers on one machine, and later across many machines.

Template-based, multi-game by design

Games are described as templates — data, not code. The platform core contains no game-specific logic, which is what makes SAMUIMC genuinely multi-game capable: adding a new game means adding a template, not rebuilding the panel. Minecraft with Paper support is the first template in production; more software and more games follow on the roadmap.

Built to scale

The node-agent architecture separates the control plane from the machines that run the servers. Today SAMUIMC operates production Minecraft servers; the same design extends naturally to multiple nodes, additional regions and a full hosting platform in the future.

See what is live today

Every feature is labeled honestly: live, planned or future.