Skip to content

Commit

Permalink
Updated docker (to 20.10.18), docker compose (to 2.10.2), and traefik…
Browse files Browse the repository at this point in the history
… (to 2.8)
  • Loading branch information
SimpleHomelab committed Sep 22, 2022
1 parent a783d60 commit 1c22d14
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 11 deletions.
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,11 @@ The following posts have been updated/replaced by the posts linked above:
- [Docker Media Server without Reverse Proxy ](https://www.smarthomebeginner.com/docker-home-media-server-2018-basic/)
- [Docker Media Server with Traefik 1 Reverse Proxy](https://www.smarthomebeginner.com/traefik-reverse-proxy-tutorial-for-docker/)

## Docker, Docker Compose, and Traefik Versions (updated January 23, 2022)
## Docker, Docker Compose, and Traefik Versions (updated September, 2022)

- Docker: 20.10.17
- Docker Compose: v2.6.0
- Traefik: 2.7
- Docker: 20.10.18
- Docker Compose: v2.10.2
- Traefik: 2.8

<strong>Update (September 13, 2021):</strong> I moved from TOML to YAML for Traefik 2 dynamic configurations. I have included example configuration files for both. However, since I do not use TOML anymore, there may be minor syntax errors or typos.

Expand Down Expand Up @@ -85,6 +85,7 @@ Almost any app/service from the docker-compose files listed above can be copy-pa

I use Syncthing to keep certain key files synched between various systems.

### Security
For security, I implemented CrowdSec multi-server setup recently. From the stats, it is blocking/mitigating well over 600 intrusion attempts per day on my servers. I will cover this in a separate guide later but you will find the docker-compose CrowdSec, Traefik Bouncer, and Cloudflare Bouncer Bouncers in my repo already.

## What apps are included in this stack?
Expand Down
8 changes: 4 additions & 4 deletions docker-compose-t2-synology.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ version: "3.9"
# Google Drive mounted using Rclone Docker Container for media

# Docker: 20.10.3
# Docker Compose: 2.6.0
# Docker Compose: 2.10.2

########################### NETWORKS
# There is no need to create any networks outside this docker-compose file.
Expand Down Expand Up @@ -125,7 +125,7 @@ services:
traefik:
<<: *common-keys-core # See EXTENSION FIELDS at the top
container_name: traefik
image: traefik:2.7
image: traefik:2.8
command: # CLI arguments
- --global.checkNewVersion=true
- --global.sendAnonymousUsage=true
Expand Down Expand Up @@ -778,7 +778,7 @@ services:
- "traefik.http.services.syncthing-svc.loadbalancer.server.port=8384"

# VSCode - VSCode Editing
vscode: # NOT WORKING - Started seeing WebSocket Closed with Status Code 1006 Error somewhere in July
vscode:
<<: *common-keys-core # See EXTENSION FIELDS at the top
image: lscr.io/linuxserver/code-server:latest
container_name: vscode
Expand Down Expand Up @@ -890,4 +890,4 @@ services:
BACKUP_DIRECTORY: /updater/data/backups
# Other
LOG_LEVEL: info
SHOUTRRR_ADDRESSES: $DISCORD_SHOUTRRR_ADDRESS
SHOUTRRR_ADDRESSES: $DISCORD_SHOUTRRR_ADDRESS
4 changes: 2 additions & 2 deletions docker-compose-t2-web.yml
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ services:
traefik:
<<: *common-keys-core # See EXTENSION FIELDS at the top
container_name: traefik
image: traefik:2.7
image: traefik:2.8
command: # CLI arguments
- --global.checkNewVersion=true
- --global.sendAnonymousUsage=true
Expand Down Expand Up @@ -581,7 +581,7 @@ services:
# ⚠️ Required:
# Change this to your host's public address
- WG_HOST=$SERVER_IP
- PASSWORD=Testpw
- PASSWORD=$WGEASY_PASSWORD
# Optional:
# - PASSWORD=foobar123
# - WG_PORT=51820
Expand Down
2 changes: 1 addition & 1 deletion docker-compose-t2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ services:
traefik:
<<: *common-keys-core # See EXTENSION FIELDS at the top
container_name: traefik
image: traefik:2.7
image: traefik:2.8
command: # CLI arguments
- --global.checkNewVersion=true
- --global.sendAnonymousUsage=true
Expand Down

0 comments on commit 1c22d14

Please sign in to comment.