Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

OPNsense aarch64 Firmware Repository

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.

Index of/opnsense/

File Name  ↓ File Size  ↓ Date  ↓ 
--
-2024-12-31 09:07
-2025-01-31 03:23
99 B2025-01-02 03:17

How to

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.

1. Mark the fingerprint as trusted

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

2. Add the repo to the OPNsense system

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.

Modify the Mirror section

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.

3. rock and roll

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.

Plugins list

Public key

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"