
Agentless VPS Control Plane ( Built in Rust Btw)
A modern, local-first control plane for VPS management.
以下正文同步自 Hacker News 最新,版权归原站所有,已转换为易读排版。
A modern, local-first control plane for VPS management.
Manage servers, Docker containers, services, files, and reverse proxies through a premium desktop experience — powered entirely by SSH.
Click the preview above to watch the full video.
Vessel is a desktop-native control plane for managing Linux servers through standard SSH.
Unlike traditional panels such as cPanel, Plesk, or aaPanel, Vessel installs nothing on your VPS.
Your machine remains exactly as it was—Vessel simply connects securely through SSH and gives you a modern interface for operating it.
🔒 Local First
Your credentials never leave your computer.
SSH keys and secrets are stored using native operating-system secure storage:
Traditional hosting panels consume RAM, CPU, storage, and expose additional services.
The result is a fast, lightweight desktop experience with modern glassmorphic design principles.
┌───────────────────────────────────────┐ │ Local Desktop (Tauri) │ │ │ │ ┌───────────┐ ┌─────────────┐ │ │ │ SolidJS │◄────►│ Rust Backend│ │ │ └───────────┘ IPC └──────┬──────┘ │ └─────────────────────────────┼─────────┘ │ SSH / SFTP Tunnel │ ▼ ┌───────────────────────────────────────┐ │ Remote VPS Host │ │ │ │ • systemd │ │ • Docker │ │ • Nginx / Caddy │ │ • Existing Linux environment │ └───────────────────────────────────────┘
🔥 Features
📊 Resource Monitoring
CPU usage
Memory statistics
Disk utilization
Uptime tracking
Real-time updates
📁 File Manager
Remote file browsing
Rename, move, delete
Permission editing
Inline code editor
Binary file protection
🖥 Integrated Terminal
xterm.js + WebGL acceleration
Persistent SSH sessions
Low-latency PTY streaming
⚙️ Service Management
Start and stop services
Restart operations
Live journal logs
Status monitoring
🐳 Docker Dashboard
Container lifecycle management
Live logs
Running/stopped states
Quick actions
🌍 Reverse Proxy Manager
Nginx configuration generation
Caddy support
SSL provisioning
Let's Encrypt integration
🌿 Git Control Plane
VS Code-style working-tree status (staged, unstaged, incoming changes)
Commit log with ASCII branch graph
Branch viewer with one-click remote checkout
Deploy pipeline: chain git pull with a post-pull action (systemd restart, Docker restart, or custom script)
Auto-scan VPS to discover all Git repositories
Live-streamed console output for every Git operation
🛡 Security
Security is a first-class concern.
Download Releases
Get the latest binaries from:
https://github.com/shihebamrii/vessel/releases
git clone https://github.com/shihebamrii/vessel.git
cd vessel
npm install
npm run tauri dev
Build production binaries:
npm run tauri build
🤝 Contributing
Contributions are welcome.
please open an issue or submit a pull request.
CONTRIBUTING.md
for development guidelines.
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。