Title. I looked at how to configure anything and found Caddy to be much easier to use. Aside from a lot of docker images integrating with it, why is everyone using it?

  • Cousin Mose
    link
    fedilink
    English
    0
    edit-2
    4 hours ago

    I prefer nginx to Caddy myself for reverse proxies. As far as VPN technologies go, Tailscale and WireGuard are where it’s at.

    Not sure why we’re comparing Caddy to Tailscale though.

  • @Onomatopoeia@lemmy.cafe
    link
    fedilink
    English
    0
    edit-2
    5 hours ago

    Because I don’t need a reverse proxy?

    Also, as for ease of setup, with Tailscale I install an app and login. Done.

  • @Jason2357@lemmy.ca
    link
    fedilink
    English
    06 hours ago

    I use both. Caddy on a VPS that reaches into my Tailscale network and proxies services hosted on a computer in my basement.

      • @Onomatopoeia@lemmy.cafe
        link
        fedilink
        English
        03 hours ago

        Using a mesh network like Wireguard/Tailscale enables you to have a public interface that’s not on your home router, but the VPS instead.

  • @Xanza@lemm.ee
    link
    fedilink
    English
    06 hours ago

    A reverse proxy like Caddy or Nginx is like a bouncer for your web services. It sits out front, deciding who gets in and where they’re allowed to go. It’s great for stuff you want to expose to the internet – like a website or web app – because it hides your actual servers, can handle HTTPS for you, and lets you set up some basic access rules.

    A VPN is more like a secret underground tunnel between you and your server. Everything that goes through it is locked down to only members of the VPN. This is what you want when you’re dealing with private stuff you don’t want exposed to the open internet, like your home lab dashboard or some internal tools. The beauty of a VPN is that it works for everything–not just web traffic. SSH, file transfers, databases. All of it gets the same protection.

    • irmadlad
      link
      fedilink
      English
      06 hours ago

      works for everything–not just web traffic. SSH, file transfers, databases.

      Yup. I use it for sftp, ssh. I’ve never used in relation to a database. Is that for remote db? I am working on routeing mail through tailscale to a relay, since my host, for whatever reason, blocks mail ports and charges to have them turned on. I just wanted alert emails from a couple apps.

      • @Xanza@lemm.ee
        link
        fedilink
        English
        03 hours ago

        I am working on routeing mail through tailscale to a relay, since my host, for whatever reason, blocks mail ports and charges to have them turned on.

        Should work fine. Your provider can’t stop you from opening ports unless its a shared environment and you don’t have permission/the port is already in use. Generally what they do is just block connections from outside. So if you use a VPN you’re sidestepping that issue. With the VPN in place, and the server online and running you should be able to connect via {VPN_IP}:995, etc.

  • @fenndev@leminal.space
    link
    fedilink
    English
    06 hours ago

    Tailscale is a VPN. Caddy is a reverse proxy. I’m not sure why you’re comparing the two, unless you meant Traefik?

  • @korn@feddit.org
    link
    fedilink
    English
    0
    edit-2
    6 hours ago

    First of all: not everyone can publish port 80/443 or even has a public IP.