Skip to content
Client Panel

OPNsense Community Repository

The easiest way to add extra software to OPNsense. Maintained by @mimugmail, this community repo provides pre-built packages and plugins not available in the official OPNsense repository.

The repo maintainer is upfront about what you’re getting into:

  • OpenSSL only. No LibreSSL support. Check your dashboard under System Information → Versions — most installs use OpenSSL by default.
  • Not for production-critical systems. Packages are tested sporadically, not extensively.
  • No official OPNsense support. The OPNsense team does not maintain or endorse this repo.
  • Won’t work with /var in ramdisk. Services need persistent storage.
  • Limited community support. Questions may get low response on forums or Reddit.

SSH into your OPNsense and fetch the repo config:

Terminal window
fetch -o /usr/local/etc/pkg/repos/mimugmail.conf https://www.routerperformance.net/mimugmail.conf

Then go to System → Firmware → Plugins and check for updates. You’ll see new plugins available for installation.

Some packages don’t have GUI plugins yet. Install them via CLI:

Terminal window
pkg install ocserv

If you only need AdGuard Home and want to avoid conflicts with Zenarmor:

Terminal window
fetch -o /usr/local/etc/pkg/repos/mimugmail-single.conf https://www.routerperformance.net/mimugmail-single.conf

Then System → Firmware → Plugins → check for updates.

These have GUI integration (install from System → Firmware → Plugins):

PluginPackage NameNotes
Unifi Controlleros-unifi-maxitExisting gozoinks-script installs should stay as-is
InfluxDBos-influxdb-maxitTime-series database
Grafanaos-grafana-maxitDashboards and monitoring
OCServos-ocserv-maxitOpenConnect VPN server (Cisco AnyConnect compatible)
Elasticsearchos-elasticsearch-maxitSearch and analytics engine
Kibanaos-kibana-maxitElasticsearch visualization
AdGuard Homeos-adguardhome-maxitDNS ad blocking; listens on port 3000
CARPcronos-carpcron-maxitHA cron job auto-sync
Speedtestos-speedtest-communityInternet speed test (by mihak09)
Traefikos-traefik-maxitReverse proxy with auto-TLS
Caddyos-caddy-maxitReverse proxy with automatic HTTPS
Zeekos-zeek-maxitNetwork security monitoring
Home Assistantos-homeassisstant-maxitHome automation
Unbound Custom OptionsExtended Unbound DNS configuration
OPNarpARP watch alternative
ThemePackage Name
Solarizedos-theme-solarized-community
Draculaos-theme-dracula-community

Install these via pkg install:

PackageCategory
apache24Web server
cloudflaredCloudflare Tunnel
crowdsecCrowdSec security engine
ethnameEthernet naming tool
grafana7Grafana v7
graylogGraylog log management
guacamoleApache Guacamole (remote desktop gateway)
influxdbInfluxDB time-series DB
mariadbMySQL-compatible database
mongodb36MongoDB 3.6
mosquittoMQTT broker
ocservOpenConnect server (CLI)
openjdk8 / openjdk11Java runtimes
smokepingNetwork latency monitoring
tailscaleTailscale mesh VPN
tomcat9Java servlet container
unifi6UniFi controller (CLI)

Community packages update alongside OPNsense system updates:

  1. System → Firmware → Updates — check for updates
  2. Updates from all configured repos (official + community) appear together
  3. Install as usual

Or via CLI:

Terminal window
pkg upgrade

The repo config sets priority: 5 (lower than official OPNsense at priority: 0), so official packages take precedence and won’t be overridden.

Delete the repo config and re-check for updates:

Terminal window
rm /usr/local/etc/pkg/repos/mimugmail.conf
pkg update

Package licenses are free for use. Selling these packages is prohibited.