OPNsense Forum

English Forums => Development and Code Review => Topic started by: opnwall on July 14, 2026, 04:40:42 AM

Title: [Community Repository] Opnwall plugins for OPNsense 26.x / FreeBSD 14 & 15
Post by: opnwall on July 14, 2026, 04:40:42 AM
Hello everyone,
I would like to introduce the Opnwall OPNsense Community Repository, an independent community repository providing additional plugins and utilities for OPNsense.

Repository:
https://github.com/Opnwall/OPNsense-repo (https://github.com/Opnwall/OPNsense-repo)

Package repository:
https://opnwall.github.io/OPNsense-repo/ (https://opnwall.github.io/OPNsense-repo/)

Supported platforms

The correct package repository is selected automatically using ${ABI}.

Installation
Log in to the OPNsense shell as root and run:
fetch -o /usr/local/etc/pkg/repos/opnwall.conf \
  https://opnwall.github.io/OPNsense-repo/opnwall.conf

pkg update -f

Then open:
System
└── Firmware
    └── Plugins

The available Opnwall packages beginning with os- should now appear in the plugin list.

Available plugins

Removing the repository
To remove the repository configuration:
rm -f /usr/local/etc/pkg/repos/opnwall.conf
pkg update -f

This removes only the repository configuration. It does not uninstall plugins that have already been installed.
Individual plugins can be removed from the OPNsense plugin page or with:
pkg delete <package-name>
Source code
The complete source code for all published plugins is available in the repository:
https://github.com/Opnwall/OPNsense-repo/tree/main/src (https://github.com/Opnwall/OPNsense-repo/tree/main/src)

Each src/os-* directory is an independent plugin project and includes a build.sh script for building on a compatible OPNsense/FreeBSD system.
Bug reports, compatibility feedback and contributions are welcome:
https://github.com/Opnwall/OPNsense-repo/issues (https://github.com/Opnwall/OPNsense-repo/issues)

Important notice
This is an independent community project. It is not affiliated with, maintained by, or officially supported by the OPNsense Project or Deciso B.V.
Before installing third-party plugins:

Licenses for the source code and bundled third-party components are provided within the respective project directories.