Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE_REQUEST] Customizable SSL CAs #1025

Open
James-Firth opened this issue Dec 28, 2022 · 10 comments
Open

[FEATURE_REQUEST] Customizable SSL CAs #1025

James-Firth opened this issue Dec 28, 2022 · 10 comments
Labels
🦄 Feature Request [ISSUE] Suggestion for new feature, update or change

Comments

@James-Firth
Copy link

Is your feature request related to a problem? If so, please describe.

Related to the UNABLE_TO_VERIFY_LEAF_SIGNATURE issue mentioned in #35

Context:

  • Dashy is running on my home server in a docker container
  • I use pihole (in a container) to create custom DNS records for my other docker containers (eg coolapp.homeserver.local)
  • Caddy is a reverse proxy that handles all the SSL/HTTPS with a wildcard certificate I created with mkcert (which I installed on my client machine)

I'd like to use the custom dns coolapp.homeserver.local as both my link and my status check (to ensure it's actually accessible to other clients) but I get the above mentioned error.

Describe the solution you'd like

I would like to see another volume mount documented where I could put my custom root/intermediate CA certificate(s) so dashy will respect them in addition to the typical set of CAs

Priority

Medium (Would be very useful)

Is this something you would be keen to implement

No

@James-Firth James-Firth added the 🦄 Feature Request [ISSUE] Suggestion for new feature, update or change label Dec 28, 2022
@James-Firth James-Firth changed the title [FEATURE_REQUEST] <title> [FEATURE_REQUEST] Customizable SSL CAs Dec 28, 2022
@liss-bot
Copy link
Collaborator

If you're enjoying Dashy, consider dropping us a ⭐
🤖 I'm a bot, and this message was automated

@liss-bot
Copy link
Collaborator

This issue has gone 6 weeks without an update. To keep the ticket open, please indicate that it is still relevant in a comment below. Otherwise it will be closed in 5 working days.

@liss-bot liss-bot added the ⚰️ Stale [ISSUE] [PR] No activity for over 1 month label Jan 28, 2023
@James-Firth
Copy link
Author

Bump thank you bot!

@liss-bot liss-bot added 👤 Awaiting Maintainer Response [ISSUE] Response from repo author is pending and removed ⚰️ Stale [ISSUE] [PR] No activity for over 1 month labels Jan 29, 2023
@liss-bot
Copy link
Collaborator

liss-bot commented Mar 1, 2023

This issue has gone 6 weeks without an update. To keep the ticket open, please indicate that it is still relevant in a comment below. Otherwise it will be closed in 5 working days.

@liss-bot liss-bot added ⚰️ Stale [ISSUE] [PR] No activity for over 1 month and removed 👤 Awaiting Maintainer Response [ISSUE] Response from repo author is pending labels Mar 1, 2023
@liss-bot
Copy link
Collaborator

liss-bot commented Mar 6, 2023

This issue was automatically closed because it has been stalled for over 6 weeks with no activity.

@liss-bot liss-bot closed this as completed Mar 6, 2023
@liss-bot liss-bot removed the ⚰️ Stale [ISSUE] [PR] No activity for over 1 month label Mar 6, 2023
@tenicio
Copy link

tenicio commented Jan 4, 2024

Would love to see this implemented as well.

@RamonAbudAlcala
Copy link

Please reopen this! I have a custom CA to manage all my local services and dashy cannot do a "status check" due to errors such as
"Server resulted in SELF_SIGNED_CERT_IN_CHAIN" or "Server resulted in UNABLE_TO_VERIFY_LEAF_SIGNATURE".

@RamonAbudAlcala
Copy link

I found out that Dashy's underlying system is Debian. Debian based systems have their custom CA certificates stored (usually) in /usr/local/share/ca-certificates/ but this directory does not exist.

docker exec -it dashy sh

Searching for that folder within dashy results in the following:

# cd /usr/local/share
# ls
doc  man

I do not know how else to add custom CA certificates.

Also, please reopen this Feature Request. I'd love to see my green dots for my live services.

@CrazyWolf13 CrazyWolf13 reopened this May 17, 2024
@CrazyWolf13
Copy link
Collaborator

@RamonAbudAlcala

Can confirm this, I also struggled to mount my own ca file.

And no dashy is underlying alpine, which has quite some differences and is optimized for lightweight OS.

For me I solved the issue by just getting a letsencrypt ssl cert, it literally made my life so much easier, suggest you the same!

@CrazyWolf13
Copy link
Collaborator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🦄 Feature Request [ISSUE] Suggestion for new feature, update or change
Projects
None yet
Development

No branches or pull requests

5 participants