You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 months ago | |
---|---|---|
files | 8 months ago | |
inventory | 2 months ago | |
node_modules | 1 year ago | |
roles | 8 months ago | |
.drone.yml | 8 months ago | |
.gitignore | 1 year ago | |
README.md | 8 months ago | |
ansible.cfg | 1 year ago | |
setup.yml | 8 months ago |
README.md
Stroowebs Config
My personal setup running all my docker containers
Usage
# First time
ansible-playbook --user bastiaan --key-file ~/.ssh/id_bastiaan --ask-become-pass ./setup.yml
# Install Users & Keys on all servers
ansible-playbook ./setup.yml
# Install Homelab
# See: https://git.strooweb.nl/strootje/homelab-docker-ansible-deploy
ansible-playbook ../homelab-docker-ansible-deploy/setup.yml --tags=setup-all,start
TODO
https://nickb.dev/blog/routing-select-docker-containers-through-wireguard-vpn https://theorangeone.net/posts/wireguard-haproxy-gateway/
https://github.com/WeeJeWel/wg-easy docker run --name wgeasy --rm --cap-add NET_ADMIN --cap-add SYS_MODULE --sysctl net.ipv4.ip_forward=1 --sysctl net.ipv4.conf.all.src_valid_mark=1 -p 51820:51820/udp -p 51821:51821/tcp -e WG_HOST=wg.strootje.xyz -e PASSWORD=test123 weejewel/wg-easy:latest
https://doc.traefik.io/traefik/v2.4/https/tls/ docker run --rm -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock traefik:latest --api.insecure=true --providers.docker