weberlist.yml 900 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. ---
  2. container_user: containers
  3. container_uid: 1001
  4. container_group: "{{ container_user }}"
  5. container_gid: "{{ container_uid }}"
  6. backups: containers
  7. global_env_vars:
  8. - PUID={{ container_uid }}
  9. - PGID={{ container_gid }}
  10. - TZ=America/Los_Angeles
  11. firewall_ports:
  12. - 80/tcp
  13. - 443/tcp
  14. container_networks:
  15. - name: weberlist
  16. driver: bridge
  17. subnet: 172.21.10.0/24
  18. ip_range: 172.21.10.0/24
  19. gateway: 172.21.10.1
  20. containers:
  21. - name: swag
  22. active: true
  23. image: linuxserver/swag
  24. cap_add:
  25. - NET_ADMIN # required for fail2ban to modify iptables
  26. ports:
  27. - 80:80
  28. - 443:443
  29. volumes:
  30. - /opt/swag:/config
  31. restart: unless-stopped
  32. include_global_env_vars: true
  33. environment:
  34. - URL=weberlist.app
  35. - VALIDATION=http
  36. - SUBDOMAINS=,
  37. - EMAIL=certbot@blainestory.com
  38. mem_limit: 100m
  39. networks:
  40. - weberlist