Based on comments from my first post, I updated Vessel (the local-first VPS panel built with Rust and Tauri) to include a few missing features.
Here is what was added in the latest push:
Automatic Docker Detection & Installer
When you connect, Vessel checks if the Docker daemon is available. If missing, it renders an installer panel. Clicking "Install Docker & Compose" downloads and runs the official installation script, streaming the terminal output in real-time.Multi-Container Logs Tailing
You can check multiple containers from the sidebar to stream their outputs into a single pane.
- Color-coded prefix tags for each container.
- Live keyword search highlighting.
- Performant backend: Multiplexes container tailing commands into a single SSH channel to stay under MaxSessions SSH limits.
- Deploy Containers from the UI A "+ Run Container" form to start containers directly. You can set:
- Image name and Container name.
- Port mappings.
- Environment variables.
- Restart policies.
GitHub Repo (MIT): https://github.com/shihebamrii/vessel
Top comments (0)