6

Hi there, I want to check out Habitat, I have a real need for it right now. But it appears to do two things I want to handle on my own - use Let's Encrypt for SSL certs and use Caddy.

On my VPS, I already have Caddy running and I want my instance to set up the SSL certs for the front-end. So, can I remove the Docker setup use of Caddy or just tell Habitat not to enable that part of its setup?

To be clear, I am thinking I could set up Habitat to run like this:

  • Front-end: https://mysubdomain.mydomain.com/
  • My existing Caddy sees the request come in that way, redirects to the internal docker-based service.
  • Habitat gets the request forwarded to it, on some other internal only port like 3000
  • Habitat returns the normal page for the route.

Does that seem do-able? Thanks!

you are viewing a single comment's thread
view the rest of the comments
[-] femtek@lemmy.blahaj.zone 2 points 1 week ago* (last edited 1 week ago)

Their readme says temporary and they still bundle caddy in their main docker image, so unless they change it, you would keep it that way and then use your own proxy. Also change 80:80 to :80 since your proxy is probably already using that.

All of my apps run on http until the proxy manager takes over.

this post was submitted on 06 Mar 2026
6 points (100.0% liked)

Habitat

51 readers
1 users here now

Habitat is a free and open-source social platform for local communities.

Locals can create posts linked to a specific location on a map, making it easy for others to find and join the conversation about their local area.

founded 1 week ago
MODERATORS