-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
Command Center runs on 64-bit Linux (x86_64). Download packages from the latest release.
| Your system | Download | Install |
|---|---|---|
| Debian 12+, Ubuntu 22.04+ and derivatives | command-center_<version>_amd64.deb |
sudo apt install ./command-center_0.7.1_amd64.deb |
| Fedora and other RPM systems | command-center-<version>-1.x86_64.rpm |
sudo dnf install ./command-center-0.7.1-1.x86_64.rpm |
| Arch, Garuda, EndeavourOS, Manjaro | command-center-<version>-1-x86_64.pkg.tar.zst |
sudo pacman -U ./command-center-0.7.1-1-x86_64.pkg.tar.zst |
The .deb and .rpm need glibc 2.35 or newer, GTK 3, WebKitGTK 4.1 and the AppIndicator library. The package manager installs these for you. Every release is install- and launch-tested on Ubuntu 22.04, Debian 12, Ubuntu 24.04, Fedora 43 and current Arch.
The Arch package is built against current Arch libraries, so update your system (sudo pacman -Syu) before installing it.
After installing, open Command Center from your application menu. Always run it as your normal user, never with sudo.
Each release has a SHA256SUMS file. Put it in the same folder as your download and run:
sha256sum --check --ignore-missing SHA256SUMSYour package should report OK.
| Install | To get |
|---|---|
libnotify (notify-send) |
Desktop notifications |
restic 0.17 or newer |
Snapshot browsing, file history, restores and recovery tests |
fish |
Fish-shell quick actions and tasks |
git |
Repository features (almost certainly installed already) |
Missing tools never break the app. The features that need them show as unavailable.
- Package installs: download the new release and install it the same way. Your settings and data are kept.
- Checking for updates: Settings β About & updates β Check for releases asks GitHub for the latest release and shows its notes. The app only contacts GitHub when you click this.
-
Source installs: in the same section, Export source updater saves a helper script to Downloads. Close the app and run the command it shows, for example
bash ~/Downloads/update-desktop.sh v0.7.1. It builds the release in a temporary folder, runs the tests, and installs only if they pass. The previous binary is kept as~/.local/bin/command-center.previousin case you need to roll back.
On Arch/Garuda, install the build dependencies:
sudo pacman -S --needed webkit2gtk-4.1 base-devel curl wget file openssl appmenu-gtk-module librsvg nodejs npm rust gitThen:
git clone https://github.com/Commanderx-code/command-center.git
cd command-center
npm ci
npm run desktop:install # builds and installs to ~/.local/bin for your usernpm run dev starts a browser preview with sample data at http://127.0.0.1:4173. It's handy for looking around, but it can't run commands or read your real files. The full developer guide is in docs/development.md.
Remove the package with your package manager (sudo apt remove command-center, sudo dnf remove command-center or sudo pacman -R command-center). Your settings and history stay in your home folder. See Your Data & Privacy to remove them too.
Next: Getting Started
π Home
- π¦ Installation
- π Getting Started
- π How Commands Run
- π Dashboard & Needs Attention
- π Repositories
- π§° Toolbox & Terminal
- π Workflows & Machine Profiles
- ποΈ Backup & Restore
- π System Sync
- ποΈ Configuration
- π©Ί Health, Services & Inventory
- π Activity & Change Timeline
- βοΈ Settings
- π Moving to a New Machine
- π Your Data & Privacy
- π Troubleshooting & FAQ
β¬οΈ Download latest release