Docker log viewer & container manager over SSH
- SSH-native — connects to remote Docker hosts via SSH, supports ProxyJump and ssh-agent
- Real-time log streaming — tail logs from multiple containers with auto-reconnect
- LogQL filtering — filter logs with field-based queries (
field=value,field=~regex, boolean operators) - Container management — start, stop, restart containers; monitor CPU/memory/network stats
- Terminal access — exec into containers or open a host shell
- Port forwarding — create SSH tunnels for remote container ports
- File operations — view and edit files on the remote host
- Host metrics — CPU, memory, load average, disk usage
- Themes — tokyo-night, catppuccin, dracula, nord, gruvbox and more
go install github.com/bakl/spook/cmd/spook@latestspook user@remote-hostspook user@remote-host --port 8080spook user@remote-host --no-browserspook user@remote-host --docker-socket /custom/path/docker.sockgit clone https://github.com/bakl/spook.git
cd spook
make buildRequires Go 1.24+ and Node.js.