-
bump: version 0.0.0 → 1.0.0 Stable
released this
2025-06-30 21:41:44 +00:00 | 152 commits to main since this release1.0.0 (2025-06-30)
Feat
- remove redundant services
- komga: add service
- immich: add alloy-configuration
- immich: add machine-learning hardware acceleartion
- immich: add service
- traefik: rework setup
- jellyfin: rework composefiles and add hardware-accelartion
- wordpress: add varnish-cache
- nginx: add bare-nginx-service
- monitoring: add node-exporter
- monitoring: added alertmanager service
- grafana: added grafana setup
- monitoring: added prometheus service
- ldap: add phpldapadmin
- keycloak: added ldap support
- keycloak: added compose-file
- add slack-export image
- monitoring: add central alloy instance
- traefik: enable optional access logging and log as json
- gitlab-runner: use new authentication-token flow for runner registration
- add paperless and (working) nextcloud service
- drawio: add drawio service
- hedgedoc: add oidc-support
- kimai: remove unready project
- opsi: add service
- dependency-track: add oidc-configuration
- nextcloud: add configure-sidecar container
- nextcloud: add healthcheck to container
- nextcloud: auto-configure
- zammad: add authentication to elasticsearch
- dependency-track: add healthcheck for frontend
- renovate: add config
- add init-container to gitlab-runner
- add nextcloud
- add nginx
- add wordpress
- commitizen: add initial configuration
- add dependency-track
- add forward-auth-capabilities to traefik
- zulip
- zammad6: Add network config
- zammad: Add setup for Zammad 6
- make webiste listen on www.* as well
- add service for jointech website
- zammad: Use zammad.jointech.dev as domain for zammad
- gitlab: added runner
- komga: add service
- paperless: add service
- photoprism: add composefile
- remove make_pdf_docs and mastodon
- freshrss: enable oidc
- upgrade funkwhale to 13
- wordpress: add phpmyadmin
- wordpress: allow additional hosts
- wordpress: add varnish-cache
- git: replace drone by woodpecker
- replace gitea by forgejo
- wordpress: native emailing
- wordpress: native emailing
- wordpress: initial composefile
- nginx: default to stable-tag
- nginx: add bare-nginx-service
- traefik: remove certdumper
- firefly: add fidi
- firefly: add compose-file for firefly
- gitea: set default signing-level
- monitoring: add graphite exporter
- monitoring: enable prometheus admin api
- monitoring: add blackbox exporter
- monitoring: add node-exporter
- monitoring: add grafana to keycloak
- monitoring: added alertmanager service
- proxy: add forward auth
- proxy: add forward auth
- grafana: added grafana setup
- monitoring: added prometheus service
- nextcloud: add env.sample
- gitea: set default branch to main
- xbrowsersync: close service
- xbrowsersync: added image
- traefik: fix cert-dumper
- traefik: activated more dyncamic file config
- freepbx: delete freepbx
- common: add upgrading-instructions for postgres
- funkwhale: added funkwhale to ldap net
- ldap: add phpldapadmin
- jellyfin: connect jellyfin to ldap
- keycloak: added ldap support
- gitea: added keyclaok support
- gitea: added keyclaok support
- gitea: migrate from gogs
- hedgedoc: move hedgedoc to new domain
- keycloak: added compose-file
- freshrss: added healthcheck
- common: added common healthchecks
- mastodon: add nginx-healthcheck
- common: split up common.yml
- common: added common.yml with common services
- freepbx: added compose-file
- jellyfin: added compose-file
- lychee: added compose-file
- make_pdf_docs: add compose-file
- mailman: add compose-file
- mastodon: add compose-file
- wallabag: added compose-file
- ghost: added compose-file
- traefik: added compose-file
- hedgedoc: add compose file
- nextcloud: add compose-file
- gogs: added docker-compose
- freshrss: added freshrss
- funkwhale: added nginx-config
- funkwhale: added docker-compose file
Fix
- remove unnecessary .gitlab-ci.yml
- remove obsolete services
- point to "common" path in core-repo
- immich: refer to core-repo for common files
- remove obsolete/redundant services
- remove traefik in favor of upstream
- komga: traefik setup
- immich: actually enable metrics-endpoint in immich
- immich: add alloy-volume
- immich: use correct port for immich
- immich: add openvino to tag of ml
- syntax errors
- jellyfin: use actually existing tag
- add actually working cache config
- vaultwarden: var
- keycloak: fixed version
- paperless: improve ocr-system
- nextcloud: disable collabora host check
- nextcloud: warnings from nextcloud security
- slack-export: update env vars and sample
- remove unused files
- Traefik: Fix Traefik host rule to work with v3
- traefik: access-log not working because of network_mode setting
- vaultwarden: update to 1.32.0
- wordpress: make php-memory-limit configurable
- gitignore more complex docker-compose overrides
- drawio: allow embedding
- drawio: add more cofig options
- dependency-track: allow seperate frontend and apiserver versions
- dependency-track: typo in variable for version
- set all versions in composefiles to their auto-set versions
- jitsi: domain name of jitsi needs to be xmpp.meet.jitsi
- traefik: support new matrix-traefik-method
- ci: downgrade docker to 23
- ci: pin docker to version 24 for compose to work
- zammad: set correct http-scheme in nginx
- zammad: set correct port for nginx-container
- zammad: use correct hosts for internal services
- zammad: replace nginx with zammad-nginx
- zammad: volume-layout
- opsi: allow clients to connect directly to opsi
- nginx: remove deprecated sample.env
- zulip: use zulips postgres image
- zulip: ensure zulip database name is zulip
- zulip: enforce setting "zulip" as postgres-user
- zulip: unify mail-configuration
- wordpress: unify smtp-configuration
- matomo: don't depend on app being healthy
- keycloak: set correct username-variable
- hedgedoc: run in ssl mode
- hedgedoc: env-vars are assigned in correct order
- hedgedoc: use strings and not booleans for env
- gitignore: ignore docker-compose.override.yaml
- jitsi: syntax error in driver-name
- yaml files not executable anymore
- set changelog-generation to incremental
- zammad: railsserver has no healthcheck
- zammad: version-tag not prefixed with zammad
- set correct port in dependencytrack
- quote gitlab-runner description
- don't grep deprecated in ci
- add env.sample to all composefiles
- set external network in non-deprecated way
- call validation-script correctly
- rename phpmyadmin-module-file
- refer to correct db-files
- invert result of yaml-check
- refer to correct docker-compose-file in ci
- set correct postgres-vars
- set correct variables in healthcheck for mariadb
- remove sensible domains from repository
- bind forward-auth-config to correct container
- zulip reverse proxy
- zulip port
- zulip settings
- zammad6: inline everything due to outdated docker-compose version
- zammad6: docker-compose 3.8 not supported
- zammad: Allow for full traefik route configuration
- zammad hostname typo
- add changes from union
- don't use zammad-backup for now
- gitlab: set restart policy to no
- keycloak: open ldap ports
- komga: set correct env-var for issuer-uri
- komga: add proxy network
- paperless: use correct traefik labels
- paperless: add redis-authentication
- paperless: syntax error in env-var
- photoprism: syntax error in condition
- set correct keycloak-parameters
- name graphite-dir correctly
- set ldap-network correctly
- set ldap-network correctly
- syntax error in celery command
- wordpress: missed semicolon
- add actually working cache config
- wordpress: allow different domains in multisite
- wordpress: always allow multisite
- firefly: middlewares for fidi
- firefly: don't have fidi publicly available
- firefly: set timeouts to default values
- firefly: authenticate with access token
- nextcloud: make collabora respect tag from env
- renovate: add github.com-token for fetching changelogs
- renovate: endpoint-url
- wordpress: correct port for pma
- wordpress: add image to pma
- wp: add port to address
- wp: switch exporter to main
- wp: command-line arguments
- wp: non-required env
- woodpecker: env-var
- woodpecker: env-var
- woodpecker: remove broken healthcheck
- woodpecker: remove broken healthcheck
- woodpecker: env-var
- woodpecker: env-var
- woodpecker: env-var
- woodpecker: env-var
- woodpecker: env-var
- git: typo
- wordpress: disable subdomain install
- wordpress: set subdomain-multisite
- wordpress: escape wordpress host
- set wordpress default version
- nginx: add volume correctly
- nginx: add volume correctly
- nginx: remove from external network
- nginx: add networks to project
- nginx: indentation
- hedgedoc: add client-scopes
- keycloak: new auth-urls
- firefly: configs for auto-import
- firefly: allow files and other clients
- firefly: add fidi to proxy net
- firefly: fidi depends on healthy app
- firefly: switch to mariadb
- traefik: redirection scheme is https
- vaultwarden: ports and network
- vaultwarden: var
- vaultwarden: var
- gitea: fix config for gitea-signing
- monitoring: expose correct port
- gitea: allow utf-8
- monitoring: fix data path
- monitoring: fix data path
- monitoring: fix config path
- monitoring: set external url
- monitoring: set external url
- monitoring: fix grafana auth
- monitoring: add hostname to grafana
- monitoring: add hostname to grafana
- monitoring: add hostname to grafana
- monitoring: fix docker-compose
- monitoring: fix typo
- monitoring: added volume
- traefik: fixed typo
- traefik: fixed typo
- monitoring: fix docker-file
- nextcloud: fix collaboras env
- xbs: add everything to correct networks
- traefik: typo
- matrix: fix traefik config
- traefik: fix filepaths in compose
- gitea: fix allowed-hosts
- keycloak: fix key in compose-file
- keycloak: fix key in compose-file
- keycloak: switch from broken ldap image
- ldap: fix volume
- keycloak: fixed ldap container
- gitea: add auto-register
- gitea: fix drone
- gitea: fix env
- gitea: fix env
- gitea: fix env
- gitea: fix version in env.sample
- hedgedoc: fix container name
- hedgedoc: fix hostname
- hedgedoc: fix hostname
- hedgedoc: fix hostname
- keycloak: fixed proxy
- keycloak: fixed domain
- keycloak: fixed restart-policy
- keycloak: fixed version
- keycloak: added missing var
- ghost: fix traefik-service-name
- gogs: healthcheck
- freshrss: healthcheck uses php-curl
- mastodon: fix healthcheck
- lychee: fix typo
- funkwhale: removed unnecessary file
- nextcloud: make traefik-service-name configurable
- nextcloud: added max-filesize-config
- freshrss: typo
Refactor
- xbrowsersync: adapt to new compose-services setup
- wallabag: use new compose-services setup
- funkwhale: adapt to new compose-services setup
- freshrss: switch to new compose-services setup
- forgejo: use new compose-services setup
- firefly: use correct style rules for firefly
- forgejo: rename gitea to forgejo
- immich: renove immich-prefix from service-names
- rename docker-compose to compose and remove version
- monitoring: remove old setup
- funkwhale: started work on funkwhale
- freshrss: change to new env-variable system
- firefly: change to new env-var-scheme
- use new standards for compose
- remove zulip and rocketchat
- renovate: enable dependency-dashboard
- renovate: add compose-files to renovate config
- wordpress: rename mysqld-exporter-vars
- matomo: set nginx to stable
- unify mail-config
- update all services to latest stable version
- add depends_on clauses to all services
- ensure all services use proper volume-mount-options
- ensure volume/network names are consistent
- standardize string-quotes and ensure named-volume usage
- mariadb: move phpmyadmin and mysqld-exporter to common
- replace matomo-nginx with common nginx
- replace zammad-nginx with common nginx
- rework zammad
- rework zulip
- rework jitsi
- use common databases everywhere
- make restart-policy configurable
- remove expand arrays in docker-compose
- add CONTRIBUTING and CHANGELOG
- pin default-drivers on volumes and networks
- add database-version to env.sample
- make wordpress version configurable
- make zulip version configurable
- make zammad version configurable
- make restart-policy configurable
- make restart-policy configurable
- make restart-policy configurable
- make gitlab-runner version configurable
- add validation-script
- reorganize ci-pipeline
- ensure .yaml-file-endings
- apply yamlfmt on .gitlab-ci.yml
- improve env.sample
- add ci-pipeline with checks
- rename all files to end on .yaml
- indent sequences
- add and apply yamllint rules
- make both zammad-configs look more similar for better diffing
- remove unneeded .gitignores
- make matomo nginx-version configurable
- improvements on website
- activate smtp-settings for vaultwarden
- improve vaultwarden-configuration
- improve traefik-configuration
- improve rocket-chat-configuration
- improve matomo-configuration
- add env-vars to matomo-db container
- improvements on matomo
- replace TRAEFIK_SERVICE_NAME with COMPOSE_PROJECT_NAME
- improvements on keycloak
- improvements on jitsi
- improvements on hedgedoc
- add base-db-configs
- add gitignore
- add env.samples
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download