This is a Firmware Repository of OPNsense for aarch64 (ARM64) architecture only, updated occasionally.
The original OPNsense packages and system images are built and published on my GitHub repo.
Note: This is not an official build, nor is it supported by Deciso or the OPNsense core team. Use it at your own risk.
File Name ↓ | File Size ↓ | Date ↓ |
---|---|---|
Parent directory/ | - | - |
FreeBSD:13:aarch64/ | - | 2024-12-31 09:07 |
FreeBSD:14:aarch64/ | - | 2025-01-31 03:23 |
fingerprint | 99 B | 2025-01-02 03:17 |
To use the repo, you will need an installed OPNsense system, either on an ARM64 single-board computer or an ARM64 virtual machine.
Then, two steps exist to add and enable this repo on your OPNsense system.
You can either download the fingerprint from the repo:
curl http://168.138.176.159/opnsense/fingerprint -o /usr/local/etc/pkg/fingerprints/OPNsense/trusted/yrzr
Or you directly edit the file:
echo 'function: "sha256"' > /usr/local/etc/pkg/fingerprints/OPNsense/trusted/yrzr
echo 'fingerprint: "49d04a67ba4bad10c79904a1722d7991f1e9cd5b42da26d8aa8db241eb74b92e"' >> /usr/local/etc/pkg/fingerprints/OPNsense/trusted/yrzr
You can modify the Mirror
section in System/Firmware/Settings
on WebUI to
(other)
and http://168.138.176.159/opnsense
, and always click the save
button.
Or you can also edit /usr/local/etc/pkg/repos/OPNsense.conf
as an alternative option:
OPNsense: {
fingerprints: "/usr/local/etc/pkg/fingerprints/OPNsense",
url: "http://168.138.176.159/opnsense/${ABI}/24.7/latest",
signature_type: "fingerprints",
priority: 11,
enabled: yes
}
Remember to change 24.7
in the URL
section to the correct version of your OPNsense
system.
Now the repo has been added and enabled on your OPNsense system, check updates on the
System/Firmware/Status
page, and then go to System/Firmware/Plugins
to install
whatever you want.
The public key for this Repository is:
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6GpFdTch0vcPHV/teq6F
fXwxfsn6WOu+zPBagBfJ6zdrT3/jbOd1JrAK+Wfzb21qkdA7+q5bBKlH2nmbZs3q
FFKLLhrG0TohKRwzspYTOFlUDCqw+pHoSmBJqG9MxrQ/HrpBHqThhqlK3qHYP8yJ
FwV4RT2Oo4VA0MZlviLEi5mlml9fbMoAmwg/RGZvvUi2JFCt+zmgobb2yNd00wMg
t4PqGjrCaaU8jFiJQ55aLIdpbtlCnM/3pMw+X9nWkzxXf2JqHdSvOPhXN1pPuprW
uIyiWGDT3ULNLwIbUK8rDEjZwSsEFUp507otiUAU68HD3GjTL2XbCB33gTi3j9nO
7wIDAQAB
-----END PUBLIC KEY-----
And thus the fingerprint:
function: "sha256"
fingerprint: "49d04a67ba4bad10c79904a1722d7991f1e9cd5b42da26d8aa8db241eb74b92e"