Commit Graph

434 Commits

Author SHA1 Message Date
Christoph Schug
05a2604cf2 chore(deps): update docker.io/semaphoreui/semaphore docker tag to v2.10.11 2024-07-01 12:20:15 +02:00
renovate[bot]
3261a02295
chore(deps): update docker.io/utkuozdemir/nvidia_gpu_exporter docker tag to v1.2.1 2024-06-29 00:40:16 +00:00
renovate[bot]
0d08b65c52
chore(deps): update docker.io/library/nextcloud docker tag to v29.0.3 2024-06-26 21:18:17 +00:00
renovate[bot]
cf70e42b80
chore(deps): update ghcr.io/goauthentik/server docker tag to v2024.6.0 2024-06-26 12:24:13 +00:00
renovate[bot]
17a798cb20
chore(deps): update docker.io/semaphoreui/semaphore docker tag to v2.19.10 2024-06-25 22:36:22 +00:00
renovate[bot]
dfa4c3b016
chore(deps): update docker.io/grafana/grafana-oss docker tag to v11.1.0 2024-06-25 11:27:06 +00:00
renovate[bot]
f6e296e191
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.6.4 2024-06-21 22:35:37 +00:00
Christoph Schug
b5abed801a
Merge pull request #299 from cschug/traefik_disable_dashboard_ads
feat: hide the nagging Upgrade button on Traefik's dashboard
2024-06-21 20:20:58 +02:00
renovate[bot]
d19f92f060
chore(deps): update docker.io/semaphoreui/semaphore docker tag to v2.10.7 2024-06-19 21:14:44 +00:00
renovate[bot]
d187e22c21
chore(deps): update docker.io/prom/prometheus docker tag to v2.53.0 2024-06-19 11:52:24 +00:00
renovate[bot]
cb0357f7cb
chore(deps): update docker.io/library/nextcloud docker tag to v29.0.2 2024-06-19 02:13:23 +00:00
renovate[bot]
a7f4571566
chore(deps): update docker.io/library/traefik docker tag to v3.0.3 2024-06-18 18:56:02 +00:00
renovate[bot]
75486f5335
chore(deps): update docker.io/refactr/runner-pool docker tag to v0.147.2 2024-06-18 00:15:38 +00:00
renovate[bot]
e2c46b3fc5
chore(deps): update docker.io/pihole/pihole docker tag to v2024.06.0 2024-06-16 22:20:08 +00:00
renovate[bot]
99a5352ab8
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.6.3 2024-06-15 22:06:45 +00:00
renovate[bot]
2b4bfdd7b6
chore(deps): update public.ecr.aws/gravitational/teleport-distroless docker tag to v16 2024-06-13 21:36:54 +00:00
renovate[bot]
bbb23a130c
chore(deps): update docker.io/semaphoreui/semaphore docker tag to v2.10.2 2024-06-13 07:05:58 +00:00
renovate[bot]
154d3c9ee2
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.6.2 2024-06-11 17:02:47 +00:00
renovate[bot]
0de7a9ca6e
chore(deps): update docker.io/library/traefik docker tag to v3.0.2 2024-06-10 22:58:00 +00:00
Christoph Schug
39684575e0 chore(deps): use versioned image tags for Pi-hole 2024-06-10 22:57:28 +02:00
renovate[bot]
266ef35f80
chore(deps): update docker.io/refactr/runner-pool docker tag to v0.147.0 2024-06-08 15:48:57 +00:00
renovate[bot]
aba249941d
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.6.1 2024-06-07 22:33:28 +00:00
renovate[bot]
ba9d8c13fc
chore(deps): update docker.io/linuxserver/swag docker tag to v2.11.0 2024-06-06 06:16:26 +00:00
renovate[bot]
bf7f66660d
chore(deps): update ghcr.io/gethomepage/homepage docker tag to v0.9.2 2024-06-06 05:04:17 +00:00
Christoph Schug
3e0b2e3312
Merge pull request #303 from cschug/fully_qualify_runner_pool
Fully qualify image name of `docker.io/refactr/runner-pool`
2024-06-06 00:10:56 +02:00
renovate[bot]
ce077d1953
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.6.0 2024-06-05 20:17:51 +00:00
Christoph Schug
a709d2e9d6
Merge pull request #305 from cschug/swag_image_tags
chore(deps): add image tags to Docker Compose of Swag
2024-06-05 00:32:08 +02:00
Christoph Schug
6d1ffb850c chore(deps): add image tags to Docker Compose of Swag 2024-06-05 00:30:02 +02:00
Christoph Schug
dab5daa9d0 chore(deps): don't use latest tag for Passbolt 2024-06-04 11:59:55 +02:00
Christoph Schug
bdc5a8b599 fix: fully qualify image name of docker.io/refactr/runner-pool 2024-06-04 11:56:35 +02:00
Christoph Schug
38e065c218 fix: replace /var/run by /run
The use of `/var/run` was deprecated by FHS 3.0 nine years ago, so it's
time to finally get rid of it where possible. The canonical directory
for run-time variable data is `/run` nowadaya,s with `/var/run` just
being a symbolic link for backward compatibilty and to ease transition.
2024-06-04 11:55:20 +02:00
renovate[bot]
6487e93a9a
chore(deps): update ghcr.io/gethomepage/homepage docker tag to v0.9.1 2024-06-03 21:30:09 +00:00
renovate[bot]
22b905f563
chore(deps): update ghcr.io/gethomepage/homepage docker tag to v0.9.0 2024-06-03 07:33:17 +00:00
Christoph Schug
d44700b136 feat: hide the nagging Upgrade button on Traefik's dashboard 2024-06-02 22:54:06 +02:00
Christoph Schug
a20783287c fix: fix Traefik 3 host rule matching
The function `HostHost` is an obvious typo, such a function does not
exist, most likely just `Hosts` is meant here.

Furthermore, Trafik 3 doesn't use the Gorilla Mux framework
anymore, therefore the matching using curly brace syntax like in
`{subhost:[a-z]+}` isn't supported anymore. For details, see [1].
Alas, the final Traffic 2 to 3 migration document dropped this crucial
information but at least all of those many examples using this method
which were in the Trafik 2 documentation were removed from the Traefik 3
documentation.

Also `[a-z]+` does not match all valid sub-domains as specified per RFC
1123 [2], and needs to be enhanced to support hyphen characters within a
single DNS label as well (but not at the start or the end of a label).
This is also a requirement for i18n domains in their ACE representation.

Actually the regular expression can be made even more strict to comply
with length limitations as defined in RFC 2181 [3] but this would require
pretty resource-intense lookarounds in the regular expression, therefore
those should be neglected here.

As we are doing regular expression match anyway, the `Host` function can
be dropped. It adds redundancy to the configuration and only would make
sense from a performance point of view, if the vast majority of requests
would lack any sub-domain.

Last but not least, the Trafik documentation isn't clear at all, whether
any potential port number is being stripped from the `Host` request header.
From empiric testing with Traefik 3.0.1 that's apparently the case, but
as it isn't a documented feature, we rather accept potential ports as
well.

Same when it comes to case-sensitivity. From testing it looks like the
hostname is always forced to lower-case chararcters, but strangely
enough even the official documentation contains an example which
suggests enabling case-insensitive mode for regular expression matching
using `(?i)`. Therefore we better stick with that one as well.

[1] https://traefik.io/blog/traefik-proxy-3-0-scope-beta-program-and-the-first-feature-drop/
[2] https://datatracker.ietf.org/doc/html/rfc1123
[3] https://datatracker.ietf.org/doc/html/rfc2181
2024-06-02 19:43:03 +02:00
renovate[bot]
516474fdbd
chore(deps): update docker.io/library/nextcloud docker tag to v29.0.1 2024-05-31 19:59:38 +00:00
Christian Lempa
2a2104dadc fix error with docker image tag 2024-05-31 09:31:59 +02:00
renovate[bot]
1f7f03c3aa
chore(deps): update docker.io/library/mariadb docker tag to v11.4.2 2024-05-31 03:33:10 +00:00
renovate[bot]
09ae4ae6ce
chore(deps): update docker.io/library/nginx docker tag to v1.26.1 2024-05-30 21:29:33 +00:00
renovate[bot]
cef16de20a
chore(deps): update docker.io/semaphoreui/semaphore docker tag to v2.9.112 2024-05-30 13:48:55 +00:00
renovate[bot]
77861c5f00
chore(deps): update docker.io/semaphoreui/semaphore docker tag to v2.9.109 2024-05-26 19:57:09 +00:00
Christian Lempa
889d56c495 traefik v3 config migration 2024-05-26 10:24:00 +02:00
renovate[bot]
7adad336ec
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.5.5 2024-05-24 23:05:07 +00:00
renovate[bot]
28beb643d5
chore(deps): update docker.io/library/mariadb docker tag to v10.6.18 2024-05-24 03:31:06 +00:00
renovate[bot]
30b732f95f
chore(deps): update docker.io/library/traefik docker tag to v3.0.1 2024-05-22 19:11:34 +00:00
renovate[bot]
9f03d4a242
chore(deps): update docker.io/b4bz/homer docker tag to v24.05.1 2024-05-22 13:26:39 +00:00
renovate[bot]
dc5a059029
chore(deps): update quay.io/prometheus/node-exporter docker tag to v1.8.1 2024-05-21 21:30:23 +00:00
renovate[bot]
f210094a35
chore(deps): update docker.io/library/redis docker tag to v7.2.5 2024-05-21 00:28:22 +00:00
renovate[bot]
c1be88d81e
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.5.4 2024-05-17 21:11:16 +00:00
renovate[bot]
f29c4520ab
chore(deps): update docker.io/grafana/grafana-oss docker tag to v11 2024-05-14 08:53:30 +00:00
renovate[bot]
9985db1dd5
chore(deps): update docker.io/grafana/grafana-oss docker tag to v10.4.3 2024-05-14 07:45:53 +00:00
renovate[bot]
7914768058
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.5.3 2024-05-10 23:12:07 +00:00
renovate[bot]
578fc7fe33
chore(deps): update docker.io/library/postgres docker tag to v16.3 2024-05-10 00:26:30 +00:00
renovate[bot]
f4aa0d7aa3
chore(deps): update docker.io/prom/prometheus docker tag to v2.52.0 2024-05-09 00:38:01 +00:00
renovate[bot]
dc3d5257d9
chore(deps): update ghcr.io/goauthentik/server docker tag to v2024.4.2 2024-05-07 19:30:02 +00:00
renovate[bot]
5ebc5d3577
chore(deps): update lscr.io/linuxserver/duplicati docker tag to v2.0.8 2024-05-07 13:50:28 +00:00
renovate[bot]
3123433c6d
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.5.2 2024-05-06 19:43:21 +00:00
renovate[bot]
51f1f2e43e
chore(deps): update ghcr.io/gethomepage/homepage docker tag to v0.8.13 2024-05-06 07:12:29 +00:00
Christoph Schug
2d3cd2e7e2 chore(deps): update ghcr.io/tecnativa/docker-socket-proxy docker tag to v0.1.2 2024-05-05 19:58:32 +02:00
renovate[bot]
cf5e4913ab
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.5.1 2024-05-03 18:02:45 +00:00
renovate[bot]
18a809aecf
chore(deps): update ghcr.io/gethomepage/homepage docker tag to v0.8.12 2024-05-02 18:07:15 +00:00
Christoph Schug
fefd21a3c8 fix: fix double-colon typo in the Homepage image spec 2024-05-02 20:05:35 +02:00
renovate[bot]
aec6e7c264
chore(deps): update lscr.io/linuxserver/heimdall docker tag to v2.6.1 2024-05-02 18:00:34 +00:00
Christoph Schug
de117f4bbf fix: attempt to fix Heimdall version tracking by Renovate
Alas over time the versioning schema of image tags by
`lscr.io/linuxserver/heimdall` changed several times, ranging from
simply incrementing a counter to a ISO 8601 date-alike variant to
finally something which comes close the semantic versioning.

With the default rule set, Renovate gets fooled by the ISO 8601 date
variant which was used in year 2021. The idea is to use a regular
expression for better matching which kicks out 2021 using a negative
lookahead and also require a minor version number in order not to get
caught by the counter-like increments.

As a test, the image tag is intentionally set to `2.6.0` while `2.6.1`
would be the latest release. This is just to verify whether Renovate
does to right thing now.
2024-05-02 19:46:28 +02:00
renovate[bot]
b42b0af5c9
chore(deps): update docker.io/jc21/nginx-proxy-manager docker tag to v2.11.2 2024-05-02 03:00:42 +00:00
renovate[bot]
b1cff40d7c
chore(deps): update docker.io/library/mariadb docker tag to v11 2024-05-01 20:04:28 +00:00
renovate[bot]
fe7ddfd80a
chore(deps): update docker.io/library/mariadb docker tag to v10.10.7 2024-05-01 19:55:03 +00:00
renovate[bot]
4153150187
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.5.0 2024-05-01 19:54:34 +00:00
Christoph Schug
1da52bf138 chore(deps): do not use the latest tag for mariadb
Deliberately we do not set the most recent release version here in order
to test the Renovate changes done in #247.
2024-04-30 18:46:42 +02:00
renovate[bot]
8f6b4f4e59
chore(deps): update docker.io/library/traefik docker tag to v3 2024-04-30 04:45:26 +00:00
renovate[bot]
a41f74e4c1
chore(deps): update refactr/runner-pool docker tag to v0.146.0 2024-04-29 20:13:05 +00:00
renovate[bot]
85f0f2b056
chore(deps): update docker.io/semaphoreui/semaphore docker tag to v2.9.75 2024-04-28 22:36:18 +00:00
renovate[bot]
ca116277c5
chore(deps): update ghcr.io/goauthentik/server docker tag to v2024.4.1 2024-04-26 18:12:27 +00:00
Christoph Schug
928512e25f
Merge pull request #238 from ChristianLempa/nginx_dockercompose-1
Nginx_dockercompose-1
2024-04-26 17:07:01 +02:00
Christian Lempa
7c049d8aea fixes 2024-04-26 15:33:47 +02:00
Christoph Schug
19c91ca459 chore(deps): update docker.io/library/nginx docker tag to 1.26.0-alpine 2024-04-25 12:36:23 +02:00
renovate[bot]
a5cb24f5e4
chore(deps): update ghcr.io/goauthentik/server docker tag to v2024.4.0 2024-04-25 10:17:05 +00:00
Christoph Schug
6d555cddc8 chore(deps): align version of MariaDB with Nextcloud 29 2024-04-25 12:12:40 +02:00
renovate[bot]
4e7579a577
chore(deps): update docker.io/library/nextcloud docker tag to v29 2024-04-25 09:27:13 +00:00
renovate[bot]
6213197e90
chore(deps): update docker.io/louislam/uptime-kuma docker tag to v1.23.13 2024-04-25 09:08:23 +00:00
Christian Lempa
68d5a442d5 change config to be simplified 2024-04-24 17:46:23 +02:00
Christian Lempa
fd80043041 updated minimal nginx config 2024-04-24 17:40:07 +02:00
renovate[bot]
d642b3774e
chore(deps): update quay.io/prometheus/node-exporter docker tag to v1.8.0 2024-04-24 15:07:24 +00:00
Christian Lempa
630deefa72 add docker compose for nginx 2024-04-24 17:06:49 +02:00
renovate[bot]
627e587941
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.4.4 2024-04-23 21:33:14 +00:00
renovate[bot]
4c967dbe16
chore(deps): update docker.io/b4bz/homer docker tag to v24 2024-04-22 21:37:18 +00:00
renovate[bot]
c36f1f52f8
chore(deps): update docker.io/semaphoreui/semaphore docker tag to v2.9.70 2024-04-22 09:56:22 +00:00
renovate[bot]
cac5db95f0
chore(deps): update docker.io/louislam/uptime-kuma docker tag to v1.23.12 2024-04-18 18:01:37 +00:00
renovate[bot]
da4183243e
chore(deps): update refactr/runner-pool docker tag to v0.145.3 2024-04-18 01:24:51 +00:00
renovate[bot]
3eeb35642d
chore(deps): update ghcr.io/goauthentik/server docker tag to v2024.2.3 2024-04-17 13:55:50 +00:00
renovate[bot]
304358590e
chore(deps): update docker.io/library/influxdb docker tag to v2.7.6 2024-04-13 01:08:19 +00:00
renovate[bot]
1e48e70579
chore(deps): update refactr/runner-pool docker tag to v0.145.2 2024-04-12 18:10:36 +00:00
renovate[bot]
79602c66ec
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.4.3 2024-04-12 14:50:44 +00:00
renovate[bot]
c2cdb691e2
chore(deps): update docker.io/library/traefik docker tag to v2.11.2 2024-04-11 23:18:05 +00:00
renovate[bot]
5267f627f8
chore(deps): update docker.io/grafana/grafana-oss docker tag to v10.4.2 2024-04-11 16:43:09 +00:00
renovate[bot]
375ba4fcef
chore(deps): update docker.io/library/traefik docker tag to v2.11.1 2024-04-10 22:54:42 +00:00
renovate[bot]
28c4a43a79
chore(deps): update docker.io/prom/prometheus docker tag to v2.51.2 2024-04-10 18:21:58 +00:00
renovate[bot]
324e08a699
chore(deps): update refactr/runner-pool docker tag to v0.145.1 2024-04-10 03:08:02 +00:00
renovate[bot]
b4acf47df6
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.4.2 2024-04-08 16:54:17 +00:00
Woelig
04033db018
Update docker-compose.yaml 2024-04-05 21:13:29 +02:00
Woelig
adddd1207e
Rename prometheus.yml to prometheus.yaml 2024-04-05 21:12:21 +02:00
renovate[bot]
011cebd644
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.4.1 2024-04-05 17:06:38 +00:00
renovate[bot]
67d78910c2
chore(deps): update refactr/runner-pool docker tag to v0.145.0 2024-04-05 02:37:32 +00:00
renovate[bot]
dc9b828d27
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.4.0 2024-04-03 19:27:54 +00:00
renovate[bot]
8821936adf
chore(deps): update refactr/runner-pool docker tag to v0.144.1 2024-04-03 00:07:42 +00:00
renovate[bot]
e0da6c2109
chore(deps): update docker.io/library/nextcloud docker tag to v28.0.4 2024-03-29 18:41:32 +00:00
renovate[bot]
6414232f46
chore(deps): update docker.io/prom/prometheus docker tag to v2.51.1 2024-03-28 10:08:43 +00:00
Christoph Schug
e01fc90b2c feat: always reference the full image name incl. the registry 2024-03-27 23:13:41 +01:00
renovate[bot]
3c78863b10
chore(deps): update semaphoreui/semaphore docker tag to v2.9.64 2024-03-27 20:34:29 +00:00
Christian Lempa
ed2e1e74dc Merge branch 'main' into authentik 2024-03-26 13:36:29 +01:00
Christian Lempa
6ad4e19da2 docker compose update 2024-03-26 13:32:19 +01:00
Christian Lempa
6c3b88fb95 updated gitignore 2024-03-26 12:06:37 +01:00
Christian Lempa
72bed1c361
Merge pull request #165 from cschug/improve_compose_postgres
Improve Docker Compose file of PostgreSQL
2024-03-26 12:04:04 +01:00
Christian Lempa
f24e70acfb
Delete docker-compose/postgres/docker-compose.yaml 2024-03-26 12:03:15 +01:00
Christian Lempa
3d4f62f1c4 formatting updates 2024-03-26 11:59:45 +01:00
Christian Lempa
e4d8eb6902 updated postgres images 2024-03-26 11:35:40 +01:00
renovate[bot]
9822c3454b
chore(deps): update semaphoreui/semaphore docker tag to v2.9.58 2024-03-25 01:38:44 +00:00
renovate[bot]
36765d79ae
chore(deps): update semaphoreui/semaphore docker tag to v2.9.56 2024-03-24 02:21:18 +00:00
renovate[bot]
41a54a0132
chore(deps): update prom/prometheus docker tag to v2.51.0 2024-03-23 13:09:56 +00:00
renovate[bot]
6785d10058
chore(deps): update docker.io/grafana/grafana-oss docker tag to v10.4.1 2024-03-23 13:08:49 +00:00
renovate[bot]
79bfe93054
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.3.3 2024-03-22 22:49:29 +00:00
Christian Lempa
213611b53d pinned version for dockerproxy 2024-03-21 17:26:23 +01:00
Christian Lempa
79f7fcd281 extensions for homepage 2024-03-21 17:25:19 +01:00
Christian Lempa
a85fdace5b fix environment variables for user and group id 2024-03-21 17:20:16 +01:00
Christian Lempa
666d217c2f
Merge pull request #196 from ChristianLempa:homepage
homepage docker compose template
2024-03-18 17:09:12 +01:00
Christian Lempa
4728c63723 homepage docker compose template 2024-03-18 17:08:24 +01:00
renovate[bot]
24e03b32db
chore(deps): update utkuozdemir/nvidia_gpu_exporter docker tag to v1 2024-03-18 15:46:19 +00:00
renovate[bot]
c28859d160
chore(deps): update public.ecr.aws/gravitational/teleport-distroless docker tag to v15 2024-03-18 15:45:43 +00:00
Christian Lempa
db63279bb5
Merge pull request #191 from ChristianLempa/renovate/mariadb-11.x
chore(deps): update mariadb docker tag to v11
2024-03-18 16:45:24 +01:00
Christian Lempa
6bc7779a5b
Merge pull request #190 from ChristianLempa/renovate/lscr.io-linuxserver-heimdall-2021.x
chore(deps): update lscr.io/linuxserver/heimdall docker tag to v2021
2024-03-18 16:45:09 +01:00
Christian Lempa
cbf7ff4b5e
Merge pull request #189 from ChristianLempa/renovate/docker.io-library-mariadb-11.x
chore(deps): update docker.io/library/mariadb docker tag to v11
2024-03-18 16:44:55 +01:00
renovate[bot]
ba761a0e3c
chore(deps): update mariadb docker tag to v11 2024-03-18 15:44:54 +00:00
renovate[bot]
892349266c
chore(deps): update lscr.io/linuxserver/heimdall docker tag to v2021 2024-03-18 15:44:50 +00:00
renovate[bot]
e5b15c2c63
chore(deps): update docker.io/library/mariadb docker tag to v11 2024-03-18 15:44:46 +00:00
renovate[bot]
b145bf0987
chore(deps): update utkuozdemir/nvidia_gpu_exporter docker tag to v0.5.0 2024-03-18 15:42:59 +00:00
Christian Lempa
01e8700552
Merge pull request #183 from ChristianLempa/renovate/mysql-8.x
chore(deps): update mysql docker tag to v8.3
2024-03-18 16:41:23 +01:00
renovate[bot]
b56cc32f9a
chore(deps): update mysql docker tag to v8.3 2024-03-18 15:40:34 +00:00
renovate[bot]
6599e6b540
chore(deps): update jc21/mariadb-aria docker tag to v10.11.5 2024-03-18 15:40:30 +00:00
renovate[bot]
7cbe25e315
chore(deps): update mariadb docker tag to v10.11 2024-03-18 15:38:34 +00:00
renovate[bot]
7465bcad0a
chore(deps): update gcr.io/cadvisor/cadvisor docker tag to v0.49.1 2024-03-18 15:35:16 +00:00
Christian Lempa
ba58f86667
Merge pull request #142 from ChristianLempa/ChristianLempa/issue139
added example for local service
2024-03-18 16:34:14 +01:00
renovate[bot]
481f8afc82
chore(deps): update docker.io/library/mariadb docker tag to v10.11.7 2024-03-18 15:27:06 +00:00
Christoph Schug
1a4bb1ebd2 chore: upgrade Home Assistant 2024.3.0 -> 2024.3.1 2024-03-14 21:39:38 +01:00
Christoph Schug
13684e9c48 chore: upgrade Nginx Proxy Manager 2.10.3 -> 2.11.1 2024-03-08 22:26:39 +01:00
Christoph Schug
32796266d4 chore: upgrade Node Exporter 1.5.0 -> 1.7.0 2024-03-08 22:08:48 +01:00
Christoph Schug
c59109270a fix: ensure Unix-style newlines
Convert all DOS-style line breaks (carriage return followed by line
feed) to Unix-style line breaks (line feed only).
2024-03-08 14:14:41 +01:00
Christoph Schug
b74f64c33f chore: upgrade Home Assistant 2023.6 -> 2024.3.0 2024-03-07 21:06:49 +01:00
Christoph Schug
f4b36dad06 chore: upgrade Grafana 10.3.3 -> 10.4.0 2024-03-06 21:40:02 +01:00
Christoph Schug
b37a709672 fix: remove Compose version specification 2024-03-06 21:34:33 +01:00
Christoph Schug
10ae69e17a feat: add container health check 2024-03-06 21:33:39 +01:00
Christoph Schug
911fcc61eb feat: interpolate name of user and database
Unless explicitely set, the database name is nevertheless derived from
the user by the image's entrypoint, but we can make this more obvious by
defining a interpolation here.
2024-03-06 21:33:39 +01:00
Christoph Schug
ce2caf7c8f feat: allow custom timezone, defaulting to UTC 2024-03-06 21:33:39 +01:00
Christoph Schug
16a628e111 feat: allow custom host authentication method 2024-03-06 21:33:39 +01:00
Christoph Schug
89dd1f5a08 feat: default to use data checksums in PostgreSQL
There is little reason not to use PostgreSQL data checksums [1] and they
can greatly help to ensure data integrity.

[1] https://www.postgresql.org/docs/current/checksums.html
2024-03-06 21:33:39 +01:00
Christoph Schug
edf466c7c9 feat: use Docker secrets for password
Using environment variables for secret data like passwords is an
anti-pattern as they can easily leak. It's much safer to maintain the
data as a file. To prevent accidental commits of the password file, we
are adding a `.gitignore` file.
2024-03-06 21:33:39 +01:00
Christoph Schug
bb84e13b9a feat: give additional information on custom networking 2024-03-06 21:33:39 +01:00
Christoph Schug
e2d527ec67 feat: use the latest PostgreSQL release as named version
Using the `latest` tag is bad practice.

Also reference the full path of the container image including its
container registry as for example Podman Compose doesn't default to
Docker Hub.
2024-03-06 21:33:39 +01:00
Christoph Schug
89f8ecb4a5 feat: use the local volume storage driver by default 2024-03-06 21:33:39 +01:00
Christoph Schug
591ec21010 fix: use version 3.8 of the Docker Compose specification
See also the Compose and Docker compatibility matrix [1].

While at it, reorder top-level configuration elements and
separate each by a blank line to enhance readability.

[1] https://docs.docker.com/compose/compose-file/compose-file-v3/#compose-and-docker-compatibility-matrix
2024-03-06 21:33:39 +01:00
Christoph Schug
0a095882ae chore: pin version of Nextcloud's MariaDB to 10.6.17 2024-03-05 12:11:23 +01:00
Christoph Schug
9d609ca42b chore: pin version of Nextcloud to 28.0.3-apache
The `apache` variant was taken because the `latest` tag, which was in
use so far, also matches the `apache` variant.
2024-03-05 12:00:50 +01:00
Christoph Schug
a520e0625f chore: pin version of Duplicati to 2.0.7
As this is based on a `linuxserver.io` [1] container image it makes
sense to use their `lscr.io` registry gateway service instead.

[1] https://www.linuxserver.io/
2024-03-01 17:53:08 +01:00
Christoph Schug
6f42478864
Merge pull request #163 from cschug/upgrade_heimdall
chore: upgrade Heimdall 2.5.6 -> 2.6.1
2024-02-27 13:50:02 +01:00
Christoph Schug
f826351b07
Merge pull request #162 from cschug/upg_prometheus_2_50_1
chore: upgrade Prometheus 2.50.0 -> 2.50.1
2024-02-27 13:49:33 +01:00
Christoph Schug
e38701bf22
Merge pull request #156 from cschug/fix_pihole_volumes
fix: add missing Pihole volume definition
2024-02-27 13:48:59 +01:00
Christoph Schug
ff6085ece3 chore: upgrade Heimdall 2.5.6 -> 2.6.1 2024-02-26 23:27:53 +01:00
Christoph Schug
c5941e2151 chore: upgrade Prometheus 2.50.0 -> 2.50.1 2024-02-26 13:29:49 +01:00
Christoph Schug
4eacd7dad6 fix: add missing Pihole volume definition
While at it, also sort list of volumes in lexical order and at the
missing YAML document marker.
2024-02-23 12:49:00 +01:00
Christoph Schug
f171e6d471 chore: pin version of Uptime Kuma to 1.23.11 2024-02-23 12:36:34 +01:00
Christian Lempa
3a609c0773
Merge pull request #145 from cschug/upgrade_homer
chore: upgrade Homer 23.05.1 -> 23.10.1
2024-02-23 11:26:47 +01:00
Christian Lempa
3b1e2b29aa
Merge pull request #146 from cschug/upgrade_influxdb
chore: upgrade InfluxDB 2.7.1 -> 2.7.5
2024-02-23 11:26:40 +01:00
Christian Lempa
0c2eb8c255
Merge pull request #144 from cschug/upgrade_traefik
chore: upgrade Traefik 2.10.5 -> 2.11.0
2024-02-23 11:20:16 +01:00
Christian Lempa
32ffb5db59
Merge pull request #143 from cschug/fix_final_newline
fix: add final newline character to text files
2024-02-23 11:19:25 +01:00
Christian Lempa
e61834b598
Merge pull request #147 from cschug/pin_version_grafana
chore: pin version of Grafana to 10.3.3
2024-02-23 11:19:03 +01:00
Christian Lempa
cfe79c004f
Merge pull request #148 from cschug/pin_version_bind9
chore: pin version of BIND to 9.18
2024-02-23 11:18:53 +01:00
Christian Lempa
3ab99c7ed7
Merge pull request #149 from cschug/upgrade_prometheus
chore: upgrade Prometheus 2.37.9 -> 2.50.0
2024-02-23 11:18:35 +01:00
Christian Lempa
d0d05d0c83
Merge pull request #150 from cschug/upgrade_ansiblesemaphore
chore: upgrade Ansible Semaphore 2.8.90 -> 2.9.45
2024-02-23 11:18:24 +01:00
Christoph Schug
988d28e4e5 chore: pin version of Sophos Factory Runner Pool to 0.144.0 2024-02-23 00:44:20 +01:00
Christoph Schug
c8dd2952c5 chore: upgrade Ansible Semaphore 2.8.90 -> 2.9.45 2024-02-22 22:45:29 +01:00
Christoph Schug
a40bbf1c84 chore: upgrade Prometheus 2.37.9 -> 2.50.0 2024-02-22 22:34:58 +01:00
Christoph Schug
179e2b43f1 chore: pin version of BIND to 9.18 2024-02-22 22:12:50 +01:00
Christoph Schug
c431ee8600 chore: pin version of Grafana to 10.3.3 2024-02-22 22:03:15 +01:00
Christoph Schug
48eb94f801 chore: upgrade InfluxDB 2.7.1 -> 2.7.5 2024-02-22 21:58:45 +01:00
Christoph Schug
c0311c7bb1 chore: upgrade Homer 23.05.1 -> 23.10.1 2024-02-22 21:55:22 +01:00
Christoph Schug
2e8a2a4fa4 chore: upgrade Traefik 2.10.5 -> 2.11.0 2024-02-22 21:05:54 +01:00
Christoph Schug
8a17193dd0 fix: add final newline character to text files
This makes text files compliant to POSIX which requires every line of a
text file to end with a newline character [1][2].

[1] https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_403
[2] https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206
2024-02-22 19:06:54 +01:00
Christian Lempa
7d23a0f5cc name change 2024-02-19 11:26:30 +01:00
Christian Lempa
df9d081870 moved file into conf directory 2024-02-19 09:38:43 +01:00
Christian Lempa
ca1b5cf74e updated folders and compose config 2024-02-19 09:37:45 +01:00
Christian Lempa
82b536c0e6 added example for local service 2024-02-19 09:00:11 +01:00
Christian Lempa
3b31d590b8 updated postgres and mariadb compose 2023-12-11 14:57:49 +01:00
ibabaylov
b3e1b4deb3
Update traefik.yaml
typo
2023-09-19 16:57:14 +05:00
Christian Lempa
34a3c4925e updated mariadb compose 2023-09-13 12:44:13 +02:00
Christian Lempa
d46436eb3f update influxdb compose 2023-09-13 12:35:32 +02:00
Christian Lempa
e32e0015ca update prometheus 2023-09-13 12:04:10 +02:00
Christian Lempa
5b85241be6 remove network mode 2023-09-13 11:56:45 +02:00
Christian Lempa
50cc36935e twingate compose file 2023-08-24 09:42:05 +02:00
Christian Lempa
3c71705a74 quick fix 2023-08-21 11:43:14 +02:00
Christian Lempa
84ac33f264 quick formatting update 2023-08-16 14:33:02 +02:00
Christian Lempa
362284f603
Merge pull request #103 from ChristianLempa/72-update-teleport-to-the-latest-version-13
72 update teleport to the latest version 13
2023-08-16 14:30:44 +02:00