To be provided.
Dashboard
Counts, container status, CPU and memory over time, what needs attention.
For Linux · Rust, GTK4 and libadwaita
Rustainer controls containers, images, volumes, networks and Compose stacks, locally and on remote hosts. No browser inside, no webview.
Version 0.1 in preparation · active development
Written in Rust with GTK4. No web runtime to load.
Libadwaita, automatic light and dark theme, notification area icon.
Not a packaged web app: no webview, no Electron.
Counts, container status, CPU and memory over time, what needs attention.
Split into Problematic, Active and Stopped, with multiple selection and group actions.
Real-time streaming with filter and regex.
CPU, memory, network and disk in real time.
Search on Docker Hub and registries, pull with per-layer progress.
List and manage volumes and networks.
Docker Compose stacks next to your containers.
Compact preview when hovering over the icon.
Besides the local Unix socket, Rustainer connects to remote hosts. Multiple hosts at the same time, with automatic reconnection.
Remote hosts over TCP with TLS. Client certificates live in the system keyring, never in plain text on disk.
Built-in SSH tunnel to reach remote hosts.
With SSH, you confirm the server key on first connection by checking its fingerprint.
If the key changes later, the connection is refused.
Rustainer is in active development and the first release (0.1) is in preparation. Below is what exists and what is missing, with no promises on dates.
Not available yet. Flatpak and .deb packages are planned for version 0.1.
PLACEHOLDER · install command Flatpak PLACEHOLDER · install command .deb