Packaging Wild Central
Installation
APT Repository (recommended)
# Import the signing key
curl -fsSL https://aptly.cloud2.payne.io/wild-central.gpg \
| sudo tee /usr/share/keyrings/wild-central.gpg > /dev/null
# Add the repository
sudo tee /etc/apt/sources.list.d/wild-central.sources <<EOF
Types: deb
URIs: https://aptly.cloud2.payne.io
Suites: stable
Components: main
Signed-By: /usr/share/keyrings/wild-central.gpg
EOF
sudo apt update && sudo apt install wild-central
Use Suites: edge for rolling builds from HEAD.
Manual .deb install
sudo dpkg -i wild-central_*.deb
sudo apt-get install -f
Quick Start
-
Start the service:
sudo systemctl enable --now wild-central -
Access the web interface: open
http://your-server-ipin your browser -
Configure (optional):
sudo cp /etc/wild-central/config.yaml.example /etc/wild-central/config.yaml sudo nano /etc/wild-central/config.yaml sudo systemctl restart wild-central
Release Artifacts
Each release includes:
wild-central_{VERSION}_{arch}.deb— full install (daemon + web UI)wild-central-{arch}— standalone daemon binarySHA256SUMS— checksums for all artifacts
Developer Tooling
make help # Show all targets and current version info
make package-all # Build all .deb packages
make release # Stable release: tag + Gitea + APT stable
make release-edge # Edge release: force-tag + Gitea + APT edge
make deploy-repo # Deploy packages to APT repository only
Directory structure:
build/ Intermediate build artifacts
dist/bin/ Standalone binaries
dist/packages/ .deb packages
Environment variables (see .envrc):
GITEA_TOKEN— required formake release/make release-edgeAPTLY_URL/APTLY_PASS— required for APT deployment