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
ca1b5cf74e
updated folders and compose config
2024-02-19 09:37:45 +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
Christian Lempa
064256a3a2
add skip tls verify block
2023-08-16 14:18:54 +02:00
Christian Lempa
a81b954dcc
traefik update
2023-08-16 12:23:03 +02:00