• 0 Posts
  • 51 Comments
Joined 2 years ago
cake
Cake day: April 10th, 2024

help-circle




  • Oh certificates are so much fun and you have so many options. From fairly easy to mindboggling complex.

    Your current solution is OK if you keep in mind security implications of distributing certs using scripts.

    It is not entirely clear where you do your tls-termination but it sounds like that is the Caddy reverse proxy so that is where your certs should be.

    Placing them in a location like /etc/ssl/example_com/ as fullchain.pem and privkey.pem is probably easiest. Make sure access rights are appropriate. Then point Caddy at them and it should work. I have no experience with Caddy itself though. If Caddy runs in Docker be sure to map the certificates into the container.

    Mind that in this scenario the certificates are only on the Caddy server, connections from the reverse proxy to the services is unencrypted over http. You can’t easily use the LE certificates on the services itself without some ugly split-horizon DNS shenanigans.

    Alternatively you can set up a PKI with certificates for your services behind the reverse-proxy for internal encryption and do public tls termination in the proxy with Let’s Encrypt.





  • Hmm, I really liked most of the GTA series.

    1. So much fun driving around and shooting stuff up. Great humor as well.
    2. Even better with nice graphics and lighting effects.
    3. Just wow, GTA but you are actually in a 3D city.
    • Vice City had a great vibe and colorful world.
    • S.A. huge world (felt like it at the time) and a great radio soundtrack. So much to see and do.
    1. Depressing, slow and mostly a chore… Didn’t like this one.
    2. Alive, funny and beatiful open world. Really great if you skip multiplayer and the later milking of the franchise.
    3. We’ll see…

    The Lazlo character was also great on the radio show… He was kind of the voice of reason until they completely ruined him with an apprarance as sleazebag on GTA V.