Skip to content

th0jensen/crabdash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crabdash

Note

This project is under active development and features may change as the project evolves toward v0.1.1.

Screenshot of the app (v0.1.0)

Crabdash is a native desktop dashboard for managing machines and services (such as homelabs).

It provides a single interface for inspecting and controlling:

  • local system services
  • Docker containers
  • disks and mounts
  • remote Linux machines over SSH

The goal is to replace scattered terminal commands with a focused control panel while still allowing quick fallbacks to the terminal when needed.

Crabdash is built as a native desktop application using Rust and GPUI.

The project is organised as a Rust workspace separating UI, machine management, and service integrations.

Features (Milestone v0.1.1)

  • System overview (hostname, OS version, architecture)
  • Docker container control
  • System health and stats
  • Disk and mount inspection
  • System service management (systemd)
  • Docker inspect and logs
  • Remote machine support via SSH
  • Quick command execution and logs

Run

cargo run

Motivation

Crabdash started as a tool for managing my own homelab machines and containers without constantly jumping between SSH sessions, terminal commands, and the Desktop Environment on-device.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages