Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ajp/docker-traefik
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: SimpleHomelab/docker-traefik
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 17 commits
  • 337 files changed
  • 1 contributor

Commits on Sep 24, 2022

  1. Configuration menu
    Copy the full SHA
    3731045 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. * 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.
    SimpleHomelab committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    c7ad75f View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2023

  1. * 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
    SimpleHomelab committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    f1c47fc View commit details
    Browse the repository at this point in the history
  2. Updated README

    SimpleHomelab committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    0ba5793 View commit details
    Browse the repository at this point in the history
  3. Updated README

    SimpleHomelab committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    9c126fc View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. * 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.
    SimpleHomelab committed May 26, 2023
    Configuration menu
    Copy the full SHA
    4a2bf6c View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Configuration menu
    Copy the full SHA
    ac24d3e View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2023

  1. * 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
    SimpleHomelab committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    a05483c View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. * 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.
    SimpleHomelab committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    04a1802 View commit details
    Browse the repository at this point in the history
  2. updates

    SimpleHomelab committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    3554676 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. * 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.
    SimpleHomelab committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    546bf74 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. * 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)
    SimpleHomelab committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    ed05d1e View commit details
    Browse the repository at this point in the history
  2. updates

    SimpleHomelab committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    fec44e4 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. * 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.
    SimpleHomelab committed May 1, 2024
    Configuration menu
    Copy the full SHA
    a78180b View commit details
    Browse the repository at this point in the history
  2. updates

    SimpleHomelab committed May 1, 2024
    Configuration menu
    Copy the full SHA
    91cc8eb View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. * 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
    SimpleHomelab committed May 30, 2024
    Configuration menu
    Copy the full SHA
    fe1c415 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Configuration menu
    Copy the full SHA
    9855b67 View commit details
    Browse the repository at this point in the history
Loading