trafficjam
docker-box
trafficjam | docker-box | |
---|---|---|
5 | 2 | |
123 | 70 | |
- | - | |
0.0 | 0.0 | |
5 months ago | over 1 year ago | |
Shell | Shell | |
- | 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.
trafficjam
-
One traefik network or traefik on every network?
This is always a security vs convenience battle. Some time ago someone mentioned trafficjam https://github.com/kaysond/trafficjam which might be the solution for this. This way you can easily create one traefik network and let trafficjam take care of the firewall rules on this network so you container on that network are only allowed to talk to traefik.
-
Whalewall - easily manage firewall rules for Docker containers
Awesome! I did something similar, for a much more specific use case (isolate containers on a shared reverse proxy network) using bash (makes reading the code very easy). See https://github.com/kaysond/trafficjam
- Beta announcement: trafficjam - a Docker firewall for your reverse proxy network
-
Nginx reverse proxy manager and many docker-compose stacks: Best practices?
Or you can try this containerized firewall I wrote to address this very problem: https://github.com/kaysond/traefikjam You put your reverse proxy and all your web containers on one network, then the firewall daemon adds iptables rules to prevent containers from talking to each other except the reverse proxy can talk to everything.
docker-box
-
Harbormaster: The anti-Kubernetes for your personal server
Here's an example using GitHub Actions: https://github.com/badsyntax/docker-box/tree/master/examples...
What are some alternatives?
whalewall - Automate management of firewall rules for Docker containers
traefik-ondemand-plugin - Traefik plugin to scale containers on demand
swarmsible - Ansible based Tooling and production grade example Docker Stacks. Updated with new learnings from running Docker Swarm in production
harbormaster
watchtower - A process for automating Docker container base image updates.
hbm - HBM is an application to authorize and manage authorized docker commands using Docker AuthZ plugin
portainer-traefik-letsencrypt - This repository will help you install Portainer with Traefik and Let's Encrypt with much ease!
startpack - Selfhosted tech starter pack for development of new project or startup
https-portal - A fully automated HTTPS server powered by Nginx, Let's Encrypt and Docker.
Portainer - Making Docker and Kubernetes management easy.
Juju - Orchestration engine that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure (Kubernetes or otherwise).
swarmpit - Lightweight mobile-friendly Docker Swarm management UI