H
Homarr2w ago
Flo

adguard integration not working

the credentials are correct but i cant link it properly it always tells me that the connection cannot be established
60 Replies
Cakey Bot
Cakey Bot2w ago
Thank you for submitting a support request. Depending on the volume of requests, our team should get in contact with you shortly.
⚠️ Please include the following details in your post or we may reject your request without further comment: - Log (See https://homarr.dev/docs/community/faq#how-do-i-open-the-console--log) - Operating system (Unraid, TrueNAS, Ubuntu, ...) - Exact Homarr version (eg. 0.15.0, not latest) - Configuration (eg. docker-compose, screenshot or similar. Use ``your-text`` to format) - Other relevant information (eg. your devices, your browser, ...)
Frequently Asked Questions | Homarr documentation
Can I install Homarr on a Raspberry Pi?
Flo
FloOP2w ago
I am using docker compose with version 0.10.0 the operating system i use is Pi OS afaik the error is unable to verify leaf signature any idea? i have got a valid certificate installed
Manicraft1001
Manicraft10012w ago
!qa required_data
Cakey Bot
Cakey Bot2w ago
Thank you for your question. Our support team has noted that your request does not meet the minimum required data so we are unable to answer your question. Please provide: - your Homarr logs - your setup configuration (eg. docker compose, docker run, helm chart, screenshot, ...) - A detailed description of your problem or question with additional images where necessary - Your operating system - Version of Homarr (do not say latest! say 0.15.2, ...) Failure to comply with this will result in a permanent closure of your support request.
Flo
FloOP2w ago
services:
homarr:
container_name: homarr
image: ghcr.io/homarr-labs/homarr:latest
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./homarr/appdata:/appdata
environment:
- SECRET_ENCRYPTION_KEY=
ports:
- '7575:7575'
networks:
- reverse_proxy

networks:
reverse_proxy:
external: true
services:
homarr:
container_name: homarr
image: ghcr.io/homarr-labs/homarr:latest
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./homarr/appdata:/appdata
environment:
- SECRET_ENCRYPTION_KEY=
ports:
- '7575:7575'
networks:
- reverse_proxy

networks:
reverse_proxy:
external: true
latest - in this case 0.10.0 running on my raspberry pi btw isnt latest 0.15? because the images seem to be 0.10.0
Manicraft1001
Manicraft10012w ago
Thank you. Please post the missing logs. See the comment above on how to do it. The legacy Homarr was 0.15.10. The new and rewritten Homarr is at version 1.11.0 at the moment. The legacy version will soon be no longer maintained.
Flo
FloOP2w ago
Pastebin
Starting with UID='0', GID='0'Running DB migrationssh: true: unknow...
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
Flo
FloOP2w ago
logs are in here yeah but is that obtained using the latest tag? because some videos featured a network tab which isnt visible for me
Manicraft1001
Manicraft10012w ago
Is your AdGuard at https://10.27.0.63:8443? The legacy version has a completly different image name & tags. You can still use the old version if you'd like at your own risk.
Flo
FloOP2w ago
yes i have a self signed certificate which enabled https
Manicraft1001
Manicraft10012w ago
Have you added the self signed certificate to Homarr? https://homarr.dev/docs/management/certificates/
Certificates | Homarr documentation
On this page you can manage your trusted certificates.
Flo
FloOP2w ago
yup
Flo
FloOP2w ago
No description
Manicraft1001
Manicraft10012w ago
@Meierschlumpf can you look into this? Is the added certificate possibly the wrong certificate?
Flo
FloOP2w ago
i got the pub and priv key and i generated the crt file using them
Meierschlumpf
Meierschlumpf2w ago
Which certificate is the above? Is it part of a chain? Is it the direct certificate from Adguard?
Flo
FloOP2w ago
no its a self signed cert
Meierschlumpf
Meierschlumpf2w ago
Okay so it's a single self signed cert that does not have any parents and is directly used by Adguard
Flo
FloOP2w ago
no its a root cert created using https://github.com/kelke/mkcert i basically made the cert for my pi
Meierschlumpf
Meierschlumpf2w ago
And between this root cert and the Adguard certificate is a connection? And are there any certificates in between
Flo
FloOP2w ago
shouldnt hence its a root cert
Meierschlumpf
Meierschlumpf2w ago
Can you create a screenshot like the one below from your adguard certificate? Redact anything that you don't want to reveal. You can find it by clicking beside the url on the button (right side) and then click connection is secure before clicking certificate is valid. Then go to the details tab
No description
Meierschlumpf
Meierschlumpf2w ago
No description
Flo
FloOP2w ago
No description
Meierschlumpf
Meierschlumpf2w ago
Okay this looks fine
Flo
FloOP2w ago
the cert is uploaded to homarr so it makes little to no sense that it cannot access it
Meierschlumpf
Meierschlumpf2w ago
And the uploaded certificate is in pem format, right?
Flo
FloOP2w ago
only appears online iff i upload the crt the pem doesnt show
Flo
FloOP2w ago
No description
Flo
FloOP2w ago
No description
Flo
FloOP2w ago
this popup shows when i add the pem but its not listed
Meierschlumpf
Meierschlumpf2w ago
Yes but you've uploaded the certificate. So is the content of it like ----- BEGIN CERTIFICATE ----- and on the end ----- END CERTIFICATE -----
Flo
FloOP2w ago
of the pem? ye
Meierschlumpf
Meierschlumpf2w ago
Okay but then it shows online if you upload the cert? So it works if you have the cert uploaded?
Flo
FloOP2w ago
only iff i upload the .cert if i upload the .pem, nothing happens just the popup*
Meierschlumpf
Meierschlumpf2w ago
Yes that makes sense as the upload expects a .crt file which is in pem format. So it is correct I mean with the private key it would be a p12 or pfx
Flo
FloOP2w ago
ye its -key.pem no idea if thats p12 format tbh
Meierschlumpf
Meierschlumpf2w ago
Yes and Homarr only needs the public certificate
Flo
FloOP2w ago
yeah which is uploaded in pem format which covers the crt so it should work in theory
Meierschlumpf
Meierschlumpf2w ago
That is only the private key in pem format. You can use openssl to convert it to pfx / p12 which allows to have the certificate as one file. But we don't need that for Homar
Flo
FloOP2w ago
gotcha
Meierschlumpf
Meierschlumpf2w ago
So it does or not?
Flo
FloOP2w ago
nope
homarr | 2025-03-14T17:09:22.654Z info: tRPC request from nextjs-react (json) by user 'scholzf (bn21orspj415wffxi0wdfski)'
homarr | 2025-03-14T17:09:22.663Z info: Dispatching request https://10.27.0.63:8443/control/status (6 headers)
homarr | 2025-03-14T17:09:22.728Z error: Failed to test connection fetch failed
homarr | 2025-03-14T17:09:22.729Z error: tRPC Error with mutation on 'integration.create': (INTERNAL_SERVER_ERROR) - Checking integration connection failed
homarr | Error: Checking integration connection failed
homarr | at /app/apps/nextjs/.next/server/chunks/5993.js:4:5977
homarr | at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
homarr | at async ae.handleTestConnectionResponseAsync (/app/apps/nextjs/.next/server/chunks/5993.js:4:5397)
homarr | at async ae.testConnectionAsync (/app/apps/nextjs/.next/server/chunks/5993.js:5:540)
homarr | at async sa (/app/apps/nextjs/.next/server/chunks/5993.js:7:255)
homarr | at async /app/apps/nextjs/.next/server/chunks/5993.js:7:3315
homarr | at async l.middlewares (/app/apps/nextjs/.next/server/chunks/4058.js:114:94754)
homarr | at async p (/app/apps/nextjs/.next/server/chunks/4058.js:117:68)
homarr | at async p (/app/apps/nextjs/.next/server/chunks/4058.js:117:68)
homarr | at async p (/app/apps/nextjs/.next/server/chunks/4058.js:117:68)
homarr | Error: Checking integration connection failed
homarr | 2025-03-14T17:09:22.654Z info: tRPC request from nextjs-react (json) by user 'scholzf (bn21orspj415wffxi0wdfski)'
homarr | 2025-03-14T17:09:22.663Z info: Dispatching request https://10.27.0.63:8443/control/status (6 headers)
homarr | 2025-03-14T17:09:22.728Z error: Failed to test connection fetch failed
homarr | 2025-03-14T17:09:22.729Z error: tRPC Error with mutation on 'integration.create': (INTERNAL_SERVER_ERROR) - Checking integration connection failed
homarr | Error: Checking integration connection failed
homarr | at /app/apps/nextjs/.next/server/chunks/5993.js:4:5977
homarr | at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
homarr | at async ae.handleTestConnectionResponseAsync (/app/apps/nextjs/.next/server/chunks/5993.js:4:5397)
homarr | at async ae.testConnectionAsync (/app/apps/nextjs/.next/server/chunks/5993.js:5:540)
homarr | at async sa (/app/apps/nextjs/.next/server/chunks/5993.js:7:255)
homarr | at async /app/apps/nextjs/.next/server/chunks/5993.js:7:3315
homarr | at async l.middlewares (/app/apps/nextjs/.next/server/chunks/4058.js:114:94754)
homarr | at async p (/app/apps/nextjs/.next/server/chunks/4058.js:117:68)
homarr | at async p (/app/apps/nextjs/.next/server/chunks/4058.js:117:68)
homarr | at async p (/app/apps/nextjs/.next/server/chunks/4058.js:117:68)
homarr | Error: Checking integration connection failed
those are the latest logs
Meierschlumpf
Meierschlumpf2w ago
But you said it shows online? I'm confused 😂
Flo
FloOP2w ago
okay iff i upload the .crt which i extracted using openssl and i upload that said file - it shows but it doesnt work if i instead upload the .pem; i get the popup - nothing shows and it still doesnt work xD
Meierschlumpf
Meierschlumpf2w ago
Okay just to summarize. This error shows even if you have the, what you suppose, correct root .crt file uploaded which is in pem format and contains the public part of the cert.
Flo
FloOP2w ago
ye both formats are not working pem and crt
Meierschlumpf
Meierschlumpf2w ago
Okay can you try to upload the certificate of adguard directly?
Flo
FloOP2w ago
huh?
Meierschlumpf
Meierschlumpf2w ago
You've uploaded the root certificate if I understood correctly, no?
Flo
FloOP2w ago
\
No description
Flo
FloOP2w ago
yep
Meierschlumpf
Meierschlumpf2w ago
So do you have the blue or yellow certificate uploaded in Homarr? If you have blue, try to upload yellow. Otherwise try the other way arround
Flo
FloOP2w ago
its the blue ye i added the root nope doesnt work
homarr | 2025-03-14T17:21:04.593Z error: Failed to test connection fetch failed
homarr | 2025-03-14T17:21:04.594Z error: tRPC Error with mutation on 'integration.create': (INTERNAL_SERVER_ERROR) - Checking integration connection failed
homarr | Error: Checking integration connection failed
homarr | at /app/apps/nextjs/.next/server/chunks/5993.js:4:5977
homarr | at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
homarr | at async ae.handleTestConnectionResponseAsync (/app/apps/nextjs/.next/server/chunks/5993.js:4:5397)
homarr | at async ae.testConnectionAsync (/app/apps/nextjs/.next/server/chunks/5993.js:5:540)
homarr | at async sa (/app/apps/nextjs/.next/server/chunks/5993.js:7:255)
homarr | at async /app/apps/nextjs/.next/server/chunks/5993.js:7:3315
homarr | at async l.middlewares (/app/apps/nextjs/.next/server/chunks/4058.js:114:94754)
homarr | at async p (/app/apps/nextjs/.next/server/chunks/4058.js:117:68)
homarr | at async p (/app/apps/nextjs/.next/server/chunks/4058.js:117:68)
homarr | at async p (/app/apps/nextjs/.next/server/chunks/4058.js:117:68)
homarr | Error: Checking integration connection failed
homarr | 2025-03-14T17:21:04.593Z error: Failed to test connection fetch failed
homarr | 2025-03-14T17:21:04.594Z error: tRPC Error with mutation on 'integration.create': (INTERNAL_SERVER_ERROR) - Checking integration connection failed
homarr | Error: Checking integration connection failed
homarr | at /app/apps/nextjs/.next/server/chunks/5993.js:4:5977
homarr | at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
homarr | at async ae.handleTestConnectionResponseAsync (/app/apps/nextjs/.next/server/chunks/5993.js:4:5397)
homarr | at async ae.testConnectionAsync (/app/apps/nextjs/.next/server/chunks/5993.js:5:540)
homarr | at async sa (/app/apps/nextjs/.next/server/chunks/5993.js:7:255)
homarr | at async /app/apps/nextjs/.next/server/chunks/5993.js:7:3315
homarr | at async l.middlewares (/app/apps/nextjs/.next/server/chunks/4058.js:114:94754)
homarr | at async p (/app/apps/nextjs/.next/server/chunks/4058.js:117:68)
homarr | at async p (/app/apps/nextjs/.next/server/chunks/4058.js:117:68)
homarr | at async p (/app/apps/nextjs/.next/server/chunks/4058.js:117:68)
homarr | Error: Checking integration connection failed
same error here btw the tag i'm using; that refers to 1.10, right? @Meierschlumpf i have legit no idea why it cannot establish the connection the cert is trusted; properly uploaded and there should be no issue
Meierschlumpf
Meierschlumpf2w ago
Hmm okay, I also don't have a clue right now, sorry 😦
Manicraft1001
Manicraft10012w ago
You can wait for https://github.com/homarr-labs/homarr/issues/2553, which should allow you to disable the check. Alternatively, use HTTP.
GitHub
Issues · homarr-labs/homarr
A modern and easy to use dashboard. 14+ integrations. 10K+ icons built in. Authentication out of the box. No YAML, drag and drop configuration. - Issues · homarr-labs/homarr
Meierschlumpf
Meierschlumpf2w ago
And yes current latest version is v1.10.0. Tonight v1.11.0 will be released
Flo
FloOP2w ago
Remove cert checks for integrations? @here HECK YA i just had to extract the crt from the root certificate xD
Flo
FloOP2w ago
No description
Flo
FloOP2w ago
thank you so much!

Did you find this page helpful?