Skip to content

Installation

Terminal window
curl -fsSL https://dwaar.dev/install.sh | sh

This detects your OS and architecture, downloads the latest release, verifies the SHA-256 checksum, and installs to /usr/local/bin/dwaar.

Options:

Terminal window
# Install a specific version
DWAAR_VERSION=v0.1.0 curl -fsSL https://dwaar.dev/install.sh | sh
# Install to a custom directory
DWAAR_INSTALL_DIR=~/.local/bin curl -fsSL https://dwaar.dev/install.sh | sh

Supported platforms:

PlatformBinary
Linux x86_64dwaar-linux-amd64
Linux ARM64dwaar-linux-arm64
macOS x86_64dwaar-darwin-amd64
macOS ARM64 (Apple Silicon)dwaar-darwin-arm64

Terminal window
docker run -d \
--name dwaar \
-p 80:80 \
-p 443:443 \
-p 443:443/udp \
-v ./Dwaarfile:/etc/dwaar/Dwaarfile \
-v dwaar-data:/var/lib/dwaar \
ghcr.io/permanu/dwaar:latest

See Docker Deployment for volumes, compose, and health checks.


The following installation methods are planned:

  • Homebrewbrew install permanu/dwaar/dwaar
  • APT (Debian/Ubuntu) — .deb packages with systemd integration
  • RPM (RHEL/Fedora) — via dnf
  • Alpine (APK) — for minimal container images

Terminal window
curl -fsSL https://dwaar.dev/uninstall.sh | sh

Terminal window
dwaar version
Terminal window
# Validate your config
dwaar validate