Skip to main content
██████╗  ██████╗  ██████╗ ██████╗
██╔══██╗██╔════╝ ██╔═══██╗██╔══██╗
██║  ██║██║  ███╗██║   ██║██████╔╝
██║  ██║██║   ██║██║   ██║██╔═══╝
██████╔╝╚██████╔╝╚██████╔╝██║
╚═════╝  ╚═════╝  ╚═════╝ ╚═╝
                                

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 /proc and /sys filesystems)
  • 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