innernet
caddy-docker-proxy
Our great sponsors
innernet | caddy-docker-proxy | |
---|---|---|
60 | 54 | |
4,826 | 2,348 | |
1.2% | - | |
5.8 | 7.6 | |
17 days ago | 8 days ago | |
Rust | Go | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
innernet
- Would we still create Nebula today?
- Ask HN: How would you raise $600k for a boring software co?
-
Tailscale increased free plan user limit form 1 to 3 and device cap to 100 also... unlimited subnets
Innernet is a barebone alternative. https://github.com/tonarino/innernet
-
Tips & Tricks for Productivity with Android E-Ink Devices (Obsidian, Syncthing, Weylus, RustDesk, Termux, KDE Connect, ZeroTier)
Very relatable! At first, I struggled for days trying to make Netmaker or Innernet functional for my personal home server (Raspberry Pi behind multiple routers). But then I stumbled upon ZeroTier, and everything worked seamlessly within a couple of hours. Tailscale was actually the next one on my list because I heard many positive things about it over at r/selfhosted (especially about headscale). However, I did not end up testing it after ZeroTier worked.
- Globally distributed Elixir over Tailscale
-
Dynamic configuration for allowed IPs
Not if you are running wireguard without any management client/server like Netmaker or innernet or any of the many others like them.
-
What free VPS alternatives are good to use?
I use the GCP free instance as my innernet coordination server (Wireguard mesh vpn). Which is extremely low traffic.
-
Tailscale Funnel
Or why not the open source tool innernet? https://github.com/tonarino/innernet
-
Ask HN: Working in a VR Headset
I wonder if this might improve over a more modern transport, if you were using an IPSec VPN.
Wireguard is enabling us to re-think what's possible over a VPN. Here's an example of what I mean. The network stack is based on Wireguard, with https://github.com/tonarino/innernet providing the topology and identity provisioning.
-
Planning to make a video on cool Rust apps focused on the end user. Make recommendations!
Virtual Private Network: Innernet, MASQ
caddy-docker-proxy
- Caddy-Docker-Proxy: Caddy as a Reverse Proxy for Docker
-
Self-Hosted Is Awesome
https://github.com/lucaslorentz/caddy-docker-proxy
It handles the routing to multiple dockerized projects on one server, by scanning docker compose files for labels and automatically setting up the required caddy configuration.
-
Keycloak SSO with Docker Compose and Nginx
My go to is always this instead:
https://github.com/lucaslorentz/caddy-docker-proxy
Single label to a docker container and with correct DNS you’ll have an automatically managed certificate right away.
-
Working on Multiple Web Projects with Docker Compose and Traefik
I have had a great experience with using this: https://github.com/lucaslorentz/caddy-docker-proxy
It combines caddy with docker-compose labels, making it super easy to spin up new projects that can immediately be exposed.
-
Caddy is the first and only web server to use HTTPS automatically and by default
If you want a slightly heavier but more robust solution, caddy-docker-proxy[0] is a plugin that listens to the Docker socket and automatically updates the Caddy configuration based on Docker labels you add to containers.
I.e. it makes Caddy act a bit more like Traefik. Most of the time, you'll just add the label `caddy.reverse_proxy={{upstreams http 8080}}` to your containers and the plugin will regenerate Caddy's configuration whenever the container is modified.
-
Nginx Development Guide
I disagree, Caddy works great in Docker. See https://caddyserver.com/docs/running#docker-compose, and CDP is a project that autoconfigures Caddy from labels https://github.com/lucaslorentz/caddy-docker-proxy. Regarding plugins, it's super simple to write a Dockerfile to add plugins, we ship a builder image variant that can be used to compile in any plugins you want.
-
How I run my servers
````
This way, Caddy will buffer the request and give 30 seconds for your new service to get online when you're deploying a new version.
Ideally, during deployment of a new version the new version should go live and healthy before caddy starts using it (and kills the old container). I've looked at https://github.com/Wowu/docker-rollout and https://github.com/lucaslorentz/caddy-docker-proxy but haven't had time to prioritize it yet.
-
Which reverse proxy are you using?
Docker labels support is available via a plugin https://github.com/lucaslorentz/caddy-docker-proxy
-
My repository of the week: NGINX Proxy - Automated nginx for your containers
Or caddy-docker-proxy: https://github.com/lucaslorentz/caddy-docker-proxy
-
Caddy Repository from Lucas lorentz cant use Caddyfile?
I am trying now for some Days to use a Caddyfile additionaly to the auto generated files from lucas lorentzes caddy repositroy. https://github.com/lucaslorentz/caddy-docker-proxy
What are some alternatives?
Netmaker - Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
Nginx Proxy Manager - Docker container for managing Nginx proxy hosts with a simple, powerful interface
tailscale - The easiest, most secure way to use WireGuard and 2FA.
Caddy - Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
headscale - An open source, self-hosted implementation of the Tailscale control server
traefik - The Cloud Native Application Proxy
ZeroTier - A Smart Ethernet Switch for Earth
Portainer - Making Docker and Kubernetes management easy.
netbird - Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls.
jellyfin-media-player - Jellyfin Desktop Client based on Plex Media Player
frp - A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
docker-pi-hole - Pi-hole in a docker container