返回资讯中心
外部精选
软件工程
#开发者实时流

Agentless VPS Control Plane ( Built in Rust Btw)

A modern, local-first control plane for VPS management.

Hacker News 最新shihebamrii2026/10/28 · 今天7 分钟阅读

以下正文同步自 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 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →