-
Notifications
You must be signed in to change notification settings - Fork 0
Creating the Front End of the Plugin #1
Comments
This looks promising 👍 Will you add a option to install packages and modules? E.g.: Edit: You may fetch all available packages via: |
First Frontend Version finished. |
@mietzen |
Caddy is a single static binary, you compile it with all the plugins you need.
You can also add multiple plugins e.g.:
But beware:
I think the best way would be to use the download page or the This might also be a good way to keep caddy up to date. Meaning we only serve a front end for caddy, but not the caddy binary. It would be similar to the speed-test plugin in mimugmails repo: https://github.com/mimugmail/opn-repo/tree/main/net-mgmt/speedtest-community |
@mietzen I don't know yet how I could include those files into the plugin. |
You could just don't deliver caddy and delete:
You mean in the OPNsense Plugin? You can just throw it into the
|
I'm already doing this. My caddy-2.7.5.pkg has almost the same structure, rc.d service file included. I don't know how to offer caddy binary without offering it through a custom repository. You can't just add the normal FreeBSD repository since OPNsense has their own ports repository. If the versions of pakets don't match things can break. I'm just really new at this. Could we maybe talk over an instant messenger? You could write me an email to the Maintainer address in my +Manifest file with details if you want. Thanks :) |
Current Frontend is finished. All other things will be discussed in seperate issues (Expansions of the GUI etc...) |
Creating the plugin structure to display properly in the OPNsense /ui/:
will automatically pass the token and the request is authorized.
Example delete Action:
Screenshots of current GUI:
The text was updated successfully, but these errors were encountered: