Introduction

SkyPort is a self-hosted infrastructure platform that puts you in complete control. Unlike hosted solutions like Railway or Vercel, SkyPort runs on your own infrastructure — whether that's a single VPS, a home server, or a Kubernetes cluster.
🚀 What Problems Does SkyPort Solve?
No Vendor Lock-in
- Deploy to any Linux server, VPS, or bare metal
- No dependency on external services
- Full data sovereignty
Complete Control
- Manage Docker containers your way
- Configure PM2 processes with full flexibility
- Control your entire networking stack
Infrastructure-First Design
- Built for developers who want CLI access
- Modern TUI for real-time monitoring
- API for custom automation
✨ Key Capabilities
Container Management
Deploy and manage Docker containers with a beautiful web UI and powerful CLI.
skyport docker ps --format table
skyport docker run -d nginx:latest
skyport docker logs container-id -f
skyport docker ps --format table
skyport docker run -d nginx:latest
skyport docker logs container-id -f
Process Management
Manage Node.js applications with PM2, featuring zero-downtime deployments.
skyport pm2 start app.js --name "my-app"
skyport pm2 logs my-app -f
skyport pm2 scale my-app 4
.\skyport.exe pm2 start app.js --name "my-app"
.\skyport.exe pm2 logs my-app -f
.\skyport.exe pm2 scale my-app 4
VPS Management
SSH into servers, manage firewalls, and monitor system resources.
skyport vps ssh user@example.com
skyport vps firewall list
skyport vps monitor
.\skyport.exe vps ssh user@example.com
.\skyport.exe vps firewall list
.\skyport.exe vps monitor
Marketplace
Install pre-built applications instantly without manual configuration.
skyport marketplace search postgres
skyport marketplace install postgres
.\skyport.exe marketplace search postgres
.\skyport.exe marketplace install postgres
🏛️ Architecture
SkyPort consists of three main components:
CLI- Command-line interface for automation and scriptingWeb Dashboard- Beautiful UI for managing everythingAPI Server- REST API and WebSocket for real-time data
All components run on your infrastructure under your control.
Next Steps
Ready to get started? Follow these steps:
- Install SkyPort on your platform
- Configure it for your infrastructure
- Deploy your first application
- Explore the dashboard
Questions? Check the Troubleshooting Guide or visit our GitHub repository.
