Hello OPNsense Team,
I have successfully built a custom OPNsense ISO from the official source code using the tools repository. The ISO installs correctly, and the system boots without any issues.
However, I've noticed that the Plugins section in the Web UI is missing, and I am unable to install any plugins using the graphical interface.
For comparison, I also downloaded and installed the official OPNsense ISO, and the plugin system works there as expected — even though the folder /usr/local/opnsense/mvc/app/controllers/OPNsense/Firmware is not present.
In my custom-built system, it appears that the required components for plugin management (such as API endpoints, models, or frontend elements) may not be included or properly built.
I followed this build process:
bash
Copy
Edit
make update
make base
make kernel
make core
make plugins
make dvd
Can you please clarify:
Are there any additional steps needed to ensure plugin functionality is fully included in custom ISO builds?
Which files or services are responsible for enabling the plugin system in the new architecture?
Any guidance would be greatly appreciated.
Best regards,
Raushan Patel
I have successfully built a custom OPNsense ISO from the official source code using the tools repository. The ISO installs correctly, and the system boots without any issues.
However, I've noticed that the Plugins section in the Web UI is missing, and I am unable to install any plugins using the graphical interface.
For comparison, I also downloaded and installed the official OPNsense ISO, and the plugin system works there as expected — even though the folder /usr/local/opnsense/mvc/app/controllers/OPNsense/Firmware is not present.
In my custom-built system, it appears that the required components for plugin management (such as API endpoints, models, or frontend elements) may not be included or properly built.
I followed this build process:
bash
Copy
Edit
make update
make base
make kernel
make core
make plugins
make dvd
Can you please clarify:
Are there any additional steps needed to ensure plugin functionality is fully included in custom ISO builds?
Which files or services are responsible for enabling the plugin system in the new architecture?
Any guidance would be greatly appreciated.
Best regards,
Raushan Patel