Skyport
Theme

An actual alternative to Pterodactyl Panel.

Skyport is an open source panel for managing and operating game servers and applications built using Node.js with Express and Docker.

createServerObject.json
skyport.js
01{
02 "name": "My Server",
03 "memory": 2048,
04 "cpu": 1,
05 "node": 2,
06 "image": "quay.io/skyport-team/java:21"
07}

Panel

Getting started

Learn how to get your Skyport Panel and Daemon set up.

Looking for Skyport v2?

You are browsing the legacy documentation for Skyport v1. If you are using or setting up the new version of Skyport (v2), please visit the official Skyport v2 Documentation at docs.skyport.sh.

Skyport is a free, open-source game server management panel built with Node.js, Express, and Docker. It provides a clean web interface for managing game servers and applications with container-based isolation, resource limits, and an extensible architecture.


Architecture Overview

The Skyport ecosystem consists of two core components working together:

  1. Skyport Panel: The centralized web-based interface where administrators and users configure servers, manage files, monitor statistics, and handle users and permissions.
  2. Skyport Daemon (skyportd): The lightweight node agent installed on host machines that communicates with the local Docker daemon to create, start, stop, and monitor server containers.

Key Features

  • Docker Containerization: Each game server instance runs in an isolated container with dedicated CPU, RAM, and disk quotas.
  • Real-Time Web Console: Interact directly with your game server's standard input and output streams in real time.
  • Built-in File Manager: Upload, edit, compress, and configure server files directly from your browser.
  • Modular Plugin System: Extend the panel's capabilities with community or custom plugins.
  • REST API: Automate server provisioning, user management, and power actions programmatically.

Explore the Documentation

Installation

Step-by-step guides to installing Skyport Panel on Ubuntu, Debian, and Docker.

Daemon (skyportd)

Install and configure the skyportd agent to manage Docker game servers.

Terminology

Understand nodes, containers, images, and internal panel concepts.

Plugins

Learn how to install, configure, and develop plugins for Skyport Panel.

Development

Set up a local development environment and contribute to Skyport.

API Reference

Automate actions and integrate Skyport with external services.