A single signed FreeBSD pkg feed that bundles alphyriver's OPNsense plugins, so a firewall adds one repo config + one signing key and can install all of them.
This repo contains no plugin source. Each plugin is built and released in its
own canonical repo; this repo only re-bundles their released .pkg artifacts into
one RSA-signed pkg repository published to GitHub Pages.
| Package | Source repo |
|---|---|
os-oidc |
alphyriver/opnsense-oidc |
os-truenas-api-client |
alphyriver/opnsense-truenas-api-client |
Exact pinned versions live in plugins.yaml.
fetch -o /usr/local/etc/pkg/repos/alphyriver.conf https://alphyriver.github.io/opnsense-plugins/plugins.conf
fetch -o /usr/local/etc/pkg/keys/alphyriver.pub https://alphyriver.github.io/opnsense-plugins/pkg-repo.pub
pkg update
pkg install os-oidc os-truenas-api-clientThe aggregate workflow (.github/workflows/aggregate.yml)
reads plugins.yaml, downloads each plugin's released .pkg,
re-signs the combined catalogue, and publishes the feed.
- Add a plugin / bump a version: edit
plugins.yamland push (or run the workflow manually withgh workflow run aggregate.yml). - One-time setup & design rationale: see
deploy/repo/README.md.