Packaging Wild Central
Installation
APT Repository (recommended)
# Import the signing key
curl -fsSL https://aptly.cloud.payne.io/public.key \
| gpg --dearmor | sudo tee /usr/share/keyrings/wild.gpg > /dev/null
# Add the repository
sudo tee /etc/apt/sources.list.d/wild.sources <<EOF
Types: deb
URIs: https://aptly.cloud.payne.io
Suites: stable
Components: main
Signed-By: /usr/share/keyrings/wild.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 (must be set in your environment):
GITEA_TOKEN— required formake release/make release-edgeAPTLY_URL/APTLY_PASS— required for APT deployment