██████╗ ██████╗ ██████╗ ██████╗
██╔══██╗██╔════╝ ██╔═══██╗██╔══██╗
██║ ██║██║ ███╗██║ ██║██████╔╝
██║ ██║██║ ██║██║ ██║██╔═══╝
██████╔╝╚██████╔╝╚██████╔╝██║
╚═════╝ ╚═════╝ ╚═════╝ ╚═╝
DGOP Installation
note
dgop has zero dependencies and compiles to a single static binary.
Distribution Packages
Arch Linux
sudo pacman -S dgop
Fedora
sudo dnf copr enable avengemedia/danklinux
sudo dnf install dgop
Pre-built Binaries
Download the latest release for your architecture:
# Download and install
wget https://github.com/AvengeMedia/dgop/releases/latest/download/dgop-linux-amd64.gz
gunzip dgop-linux-amd64.gz
chmod +x dgop-linux-amd64
sudo mv dgop-linux-amd64 /usr/local/bin/dgop
From Source
Requirements: Go 1.24+
git clone https://github.com/AvengeMedia/dgop
cd dgop
make
sudo make install
Verification
Test the installation:
# Check version
dgop version
# Get system metrics
dgop system
# Run API server
dgop server
# See available commands
dgop --help
System Requirements
- Operating System: Linux (uses
/procand/sysfilesystems) - Go Version: 1.24+ (for building from source)
Optional Dependencies
For enhanced functionality:
nvidia-smi- NVIDIA GPU monitoring
Integration with DMS
tip
DankMaterialShell users gain access to system widgets (CPU, RAM, GPU, Disk, Network) and process monitoring when dgop is installed.
Next Steps
- Configuration - Configure dgop
- Usage - Learn CLI commands and API usage