Brand new to this, have a few questions about DDNS, reverse proxies, etc

This page summarizes the projects mentioned and recommended in the original post on /r/selfhosted

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • caddy-l4

    Layer 4 (TCP/UDP) app for Caddy

  • If you are only having your services accessible via LAN, HTTPS isn't totally necessary, but I would still recommend it. I think a reverse proxy will be easier than your described method. Just set it to listen to 443 and have all of your other services on random ports being proxied from the reverse proxy. If you want HTTPS from your reverse proxy to your services, most reverse proxies will have this kind of feature. Here is the caddy L4 raw TCP stream module: https://github.com/mholt/caddy-l4

  • acme.sh

    A pure Unix shell script implementing ACME client protocol

  • HTTPS keeps browsers from nagging you about sites being insecure. They really nag you if you use a self-signed cert and don't add the root to your trusted certs. I realized without a reverse proxy, I would have to configure certificates for each app, then probably manually replace them all each time they expire. I guess acme.sh can handle installing a certificate in multiple locations. Do you recommend caddy over nginx for a reverse proxy?

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts