Skip to main content
Version: Next

Certificates

On this page you can manage your trusted certificates. For example if you use a self signed certificate for one of the integrations you want to connect, you can add it here.

Below you can see a screenshot of the certificates page. The items show the subject, filename and when it expires. The color of the icon indicates how long it is valid.

ColorMeaning
🟩 GreenValid for more than 30 days
🟨 YellowValid for less than 30 days
🟧 OrangeValid for less than a week
🟥 RedValid for less than a day

Opening the certificates page​

Navigate to Management > Tools > Certificates.

Add a certificate​

To add a certificate click on the "Add certificate" button.

Then select the certificate file you want to add.

And click the "Add" button.

Delete a certificate​

To delete a certificate you can click on the trash icon in the certificate card.

Then confirm the deletion.

Managing it through file system​

The certificates are stored in the /appdata/trusted-certificates directory which is mounted through /appdata. This means you can automate the update of the certificates by simply replacing or adding a new file in the directory.

Obtaining certificates​

Every integration has its own way of obtaining certificates. Generally it is recommended to search for the documentation of the integration you are using. Most of the time you can find the certificate in the file system of the integration. Below you can find instructions for some of the integrations.

Pi-hole (v6)​

Since version 6 of Pi-hole, the web interface can be accessed through HTTPS. The certificate can be found in the path /etc/pihole/tls_ca.crt. To add the certificate, this file needs to be copied and uploaded to Homarr. You can find more details regarding SSL / TLS for Pi-hole here.