IceWhaleTech / CasaOS

CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system.
https://casaos.io
Apache License 2.0
25.05k stars 1.36k forks source link

[Feedback][Feature Request] SSL/TLS Support for CasaOS.local #1074

Open strickdd opened 1 year ago

strickdd commented 1 year ago

Description

Forgive me if my Google-fu isn't up to par, but I haven't been able to find a way to set up SSL/TLS for http://casaos.local > https://casaos.local.

It would be nice to have, at a minimum, a self-signed cert that gets created per install and have that used for the UI access. Taking a step further, allowing for use of ACME (Let's Encrypt) to use a customer domain with a trusted CA-signed cert.

Additional Information

 - OS: linux
 - CasaOS Version: 0.4.3
 - Disk Total: 27712 
 - Disk Used: 16408 
 - System Info: [Debian GNU/Linux 11   \l Bit:64 Mem:7801M Core:4 Linux CasaOS 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 GNU/Linux]
 - Remote Version: 0.4.3
 - Browser: Chrome 
 - Version: 112.0.0.0
tigerinus commented 1 year ago

Looking into implementing this via integration with Traefik

related: #773 #329

nghialele commented 1 year ago

Any updates on this?

tigerinus commented 1 year ago

Any updates on this?

We discussed about this internally, and concluded that it's not the best time to integrate with Traefik at the moment.

That said, this feature request is still valid, and will stay open and pending to be prioritized by @ETWang1991 who manages and coordinate all feature requests in our roadmap.

tigerinus commented 1 year ago

A potential pkg we could use for this is https://github.com/go-acme/lego

mdanlowski commented 10 months ago

➕ 1️⃣

lucaberti commented 9 months ago

Just like to add my support for this feature request! Thank you for your work!

Plarpoon commented 9 months ago

Yeah, this would be nice, in the meantime I will find a manual way to do it on my own environment but having this feature as default would be really good. Especially for newer users to the homelab world.

k3z commented 9 months ago

Same here. Little frustation after installing unify controller. Great work with casaOS (plus in my case a zimaboard). Thanks for all this awesomeness.

edremington commented 8 months ago

+1

dwt commented 8 months ago

It is possible to just run lets encrypt on the base system and integrate it with the running Webserver (apache by default) Does that help?

hostmaxonline commented 8 months ago

+1

mavenboard commented 5 months ago

any updates?

jinhucheung commented 4 months ago

+1

DznDani commented 4 months ago

+1

marchingon12 commented 3 weeks ago

+1

sg0luc commented 4 days ago

+1