-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: ajp/docker-traefik
base: master
head repository: SimpleHomelab/docker-traefik
compare: master
- 17 commits
- 337 files changed
- 1 contributor
Commits on Sep 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3731045 - Browse repository at this point
Copy the full SHA 3731045View commit details
Commits on Jan 26, 2023
-
* Several updates 2023_01_26. See full commit log.
* bash_aliases updates due to moving my proxmox server from the cloud back into my home - I now have fiber with 10 Gbps :-) * Added --drive-stop-on-upload-limit switch to stop rclone upload when google drive errors out due to quota. * Added crowdsec and traefik-bouncer to basic-services.txt as without them none of the service would be accessible and traefik won't start. * Remove cf-companion. I now just wildcard all CNAMEs to the root domain pointing to my IP. Much simpler this way and its not a big security risk. * Updated README with crowdsec related posts. * Obsoleted cf-companion (see above) and heimdall (replaced with homepage) * Updated traefik to v2.9 * Updated docker and docker-compose versions. * Added crowdsecurity/blocklist-mirror to export all the blocked IPs as a list. * Added whoami container for testing purposes * Exposed some ports to the host now that my server is inside my home network. * Added AdGuard Home sync to sync all my instances of adguard home.
Configuration menu - View commit details
-
Copy full SHA for c7ad75f - Browse repository at this point
Copy the full SHA c7ad75fView commit details
Commits on Mar 2, 2023
-
* Several updates 2023_03_02. See full commit log.
* Converted by Synology M2 drives from cache device to a volume for docker. Significantly faster docker performance. Consequently few minor changes to paths (volume1 to volume3) * Updated traefik app yml for Home Assistant OS. * Replaced Transmission (with built in VPN killswitch) with Gluetun and Surfshark Wireguard VPN (https://bit.ly/shb-surfshark). * Replaced Transmission with qBittorrent (which I prefer) via Glueten VPN. * Added a whoami container on home server for testing purposes. * Replaced Dashy with Homepage. * Added deunhealth so qBittorrent heals after VPN disconnects/restarts * Updated docker and docker compose versions
Configuration menu - View commit details
-
Copy full SHA for f1c47fc - Browse repository at this point
Copy the full SHA f1c47fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ba5793 - Browse repository at this point
Copy the full SHA 0ba5793View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c126fc - Browse repository at this point
Copy the full SHA 9c126fcView commit details
Commits on May 26, 2023
-
* Several updates 2023_05_26. See full commit log.
* A ton of changes. * Renamed docker-compose.yml to docker-compose-npm.yml to align with the naming convention used for traefik. * I was getting tired of my experiments affecting media servers and databases, which were needed 24/7. So split media apps and databases into their own compose. I run this on a separate Ubuntu LXC (unprivileged) container on Proxmox. * Deleted docker-compose-t2-obsolete.yml. Moved all obsolete apps into their own yml files in the archives folder. * Major changes on docker-compose-t2.yml (my home server). Extension fields were killing the readability and made it difficult to write guides without explaining. Therefore, I removed extension fields. This will be replicated to Synology and Web Server compose files in future. * Updated hardware and docker version details in compose files. * Added docker profiles with the aim of symplifying starting and stopping specific group of services. * Updated some paths to reflect the new setup. * Replaced Nzbget with SABnzbd. Nzbget development stopped. * Archived handbrake, mkvtoolnix, makemkv - rarely used them. * Temporarily removed glances, qdirstat, AdGuard-Home Sync * Add IT-Tools, Sitespeed.io (to monitor my site performance) * Added Lidarr, Radarr, Prowlarr, SABnzbd, and Sonarr exporters to send metrics to Prometheus - I may remove some of this information is also available via Home Assistant InfluxDB. * Added Node-Exporter to scrape Docker host metrics into Prometheus for Grafana dashboarding. * Updated milddlewares.yml removed old settings and cleaned things up a bit. * Update media-services.txt - This might go away in future after I implement docker profiles. * Updated README. * Whats coming: Move traefik CLI commands to traefik.yml to clean up the compose. Add Traefik plugins.
Configuration menu - View commit details
-
Copy full SHA for 4a2bf6c - Browse repository at this point
Copy the full SHA 4a2bf6cView commit details
Commits on Sep 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ac24d3e - Browse repository at this point
Copy the full SHA ac24d3eView commit details
Commits on Sep 24, 2023
-
* Several updates 2023_09_24. See full commit log.
* Changed docker-compose-t2-media-db.yml to docker-compose-media-db.yml as this stack was not using Traefik. * Updated docker and docker compose versions in all stacks. * Docker extension fields were partially removed in my previous commit. Not its been removed from all my other stacks - due to readability issues. * Implemented Docker profiles to start and stop cntainers as a group - e.g. those that depend on mounts will be started using a bash script after the mounts become available. * No use for media-services.txt anymore after implementation of docker profiles. * Modified start-media-after-boot.sh to reflect the use of docker profiles. * Added addition PHP extensions to Docekrfile-php7 for my web stack. * Updated bash_aliases to use docker profiles. * Added prometheus and influxdb2 metrics for Traefik. * Exposes socket proxy port 2375 to local network - manage containers from home assistant * Some changes due to Plex now using media stored on Synology instead of Google Drive (Rclone) * Added node-exporter and glances to web stack for Grafana monitoring * Removed crowdsec-blocklists container. Could not find a use. * Testing mergerfs container on Synology * Updated traefik to 2.10
Configuration menu - View commit details
-
Copy full SHA for a05483c - Browse repository at this point
Copy the full SHA a05483cView commit details
Commits on Jan 19, 2024
-
* Several updates 2024_01_19. See full commit log.
* Biggest structural change in a long time to align with what Auto-Traefik does. - Renamed all Docker compose files (remove t2 suffix) - Now all docker compose files have their hostname as suffix (for my 5 Docker hosts) * Split the big long docker compose files into individual service YMLs using Docker include: /compose folder. * Moved all archived compose files into /compose/archives. * Updated bash aliases - docker commands simplified, and more.
Configuration menu - View commit details
-
Copy full SHA for 04a1802 - Browse repository at this point
Copy the full SHA 04a1802View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3554676 - Browse repository at this point
Copy the full SHA 3554676View commit details
Commits on Jan 22, 2024
-
* Several updates 2024_01_22. See full commit log.
* Changed domain name variables to align with hostnames (and their prefixes/suffixes) I implemented in the previous commit - DOMAINNAME_CLOUD_SERVER is now DOMAINNAME_HS - DOMAINNAME_HOME_SYNOLOGY is now DOMAINNAME_DS918 - DOMAINNAME_SHB is now DOMAINNAME_WS * Replace Traefik/Cloudflare ACME validation from using Email and Global API Key to Scoped API Toekn (CF_DNS_API_TOKEN). Deleted unwated secrets. * Split middlewares.yml to individual middleware YML files - to align with Auto-Traefik. * Split middlewares-chains.yml to individual chain YML files - to align with Auto-Traefik. * Moved some of the media apps to Media Server docker stack (docker-compose-mds.yml) * Added more example file providers for various scenarios.
Configuration menu - View commit details
-
Copy full SHA for 546bf74 - Browse repository at this point
Copy the full SHA 546bf74View commit details
Commits on Jan 30, 2024
-
* Several updates 2024_01_30. See full commit log.
* Remove HTTPS redirect scheme middleware. Not used and redirects handled globally with CLI commands. * Changed entrypoint names from http/https to web/websecure to align with several online documentation. * Updated readme. * Changed basic auth secret from htpassd to basic_auth_credentials (just easier to understand)
Configuration menu - View commit details
-
Copy full SHA for ed05d1e - Browse repository at this point
Copy the full SHA ed05d1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fec44e4 - Browse repository at this point
Copy the full SHA fec44e4View commit details
Commits on May 1, 2024
-
* Several updates 2024_05_01. See full commit log.
* Updated Traefik to v3 (on home server - hs). The rest will be migrated over slowly. * Syntax updated for Traefik v3 compatibility - Headers to Header, HeadersRegexp to HeaderRegexp, HostSNIRegexp, etc. Check https://www.smarthomebeginner.com/traefik-v3-docker-compose-guide-2024/#Migrating_from_Traefik_v2_to_v3. * "t2_proxy" network is now "t3_proxy" to represent Traefik v3. Subnet 192.168.90.0/24 remains the same. * Continuing to maintain both Traefik v2 and Traefik v3 appdata folders (at least for a few more months). * Removed compress middleware - was causing unnessary log warnings about mime type. I could not find a solution. * Removed Docker Compose version tags. * Added Authelia, Scrutiny, Kasm (WIP), and Firefly + Importer. * Bash Aliases updates. * Nginx verion update to 1.24 in web server (ws). * docker-compose-dns.yml is work-in-progress.
Configuration menu - View commit details
-
Copy full SHA for a78180b - Browse repository at this point
Copy the full SHA a78180bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91cc8eb - Browse repository at this point
Copy the full SHA 91cc8ebView commit details
Commits on May 30, 2024
-
* Several updates 2024_05_30. See full commit log.
* Added MakeMKV, MKVToolNix, to homeserver * Authelia upgraded to 4.38.8 and example configuration.yml and users.yml updated. * Jellyfin does not work on WebOS via Traefik Proxy. Created new security headers (without SAMEORIGIN) to allow Jellyfin to work * Removed obsolete shell scripts. Will reupload them as I update them. * Updated start-media-after-boot.sh.example to start media containers after Rclone mounts load. * Updated bash_aliases
Configuration menu - View commit details
-
Copy full SHA for fe1c415 - Browse repository at this point
Copy the full SHA fe1c415View commit details
Commits on Jun 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9855b67 - Browse repository at this point
Copy the full SHA 9855b67View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master