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.
Bastiaan Stroosnijder 851f256e06 clenaup hosts 2 months ago
files cleaned up stuff, fixes for gitea, monica and friendica 8 months ago
inventory clenaup hosts 2 months ago
node_modules initial 1 year ago
roles cleaned up stuff, fixes for gitea, monica and friendica 8 months ago
.drone.yml begin setup for cool stuff 8 months ago
.gitignore cleaned house 1 year ago
README.md begin setup for cool stuff 8 months ago
ansible.cfg cleanup and rely on config file 1 year ago
setup.yml cleaned up stuff, fixes for gitea, monica and friendica 8 months ago

README.md

Stroowebs Config

Build Status

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