Compare commits

..

122 commits

Author SHA1 Message Date
Ada
5bb505f981 Merge pull request 'Update ghcr.io/jittering/traefik-kop Docker tag to v0.17' () from renovate/ghcr.io-jittering-traefik-kop-0.x into main
Reviewed-on: 
2025-07-25 14:07:55 +02:00
Ada
87366d1c2c Merge pull request 'Update woodpeckerci/woodpecker-server Docker tag to v3.8.0' () from renovate/woodpeckerci-woodpecker-server-3.x into main
Reviewed-on: 
2025-07-25 14:06:39 +02:00
Ada
76a00fe550 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v41.43.2' () from renovate/ghcr.io-renovatebot-renovate-41.x into main
Reviewed-on: 
2025-07-25 14:06:25 +02:00
Ada
5c1d309031 Merge pull request 'Update ghcr.io/mastodon/mastodon Docker tag to v4.4.2' () from renovate/ghcr.io-mastodon-mastodon-4.x into main
Reviewed-on: 
2025-07-25 14:06:07 +02:00
Ada
a1b37abfa4 Merge pull request 'Update ghcr.io/mastodon/mastodon-streaming Docker tag to v4.4.2' () from renovate/ghcr.io-mastodon-mastodon-streaming-4.x into main
Reviewed-on: 
2025-07-25 14:06:04 +02:00
Ada
d972604295 Merge pull request 'Update gitlab/gitlab-ce Docker tag to v18.2.1' () from renovate/gitlab-gitlab-ce-18.x into main
Reviewed-on: 
2025-07-25 14:05:56 +02:00
Ada
ca9f38487f Merge pull request 'Update traefik Docker tag to v3.5.0' () from renovate/traefik-3.x into main
Reviewed-on: 
2025-07-25 14:05:39 +02:00
Ada
9be50f400d Merge pull request 'Update semaphoreui/semaphore Docker tag to v2.15.4' () from renovate/semaphoreui-semaphore-2.x into main
Reviewed-on: 
2025-07-25 14:05:27 +02:00
Ada
9ea128cb6d Merge pull request 'Update codeberg.org/forgejo/forgejo Docker tag to v12.0.1' () from renovate/codeberg.org-forgejo-forgejo-12.x into main
Reviewed-on: 
2025-07-25 14:04:57 +02:00
4844eb2991 Update codeberg.org/forgejo/forgejo Docker tag to v12.0.1 2025-07-25 11:59:42 +00:00
20d2209cee Update ghcr.io/renovatebot/renovate Docker tag to v41.43.2 2025-07-24 23:04:47 +00:00
dc20adf31c Update ghcr.io/jittering/traefik-kop Docker tag to v0.17 2025-07-24 19:54:16 +00:00
916d946453 Update traefik Docker tag to v3.5.0 2025-07-23 18:40:35 +00:00
797272c65c Update ghcr.io/mastodon/mastodon Docker tag to v4.4.2 2025-07-23 15:05:42 +00:00
dbb7d6783b Update ghcr.io/mastodon/mastodon-streaming Docker tag to v4.4.2 2025-07-23 14:54:52 +00:00
07cf768e49 Update semaphoreui/semaphore Docker tag to v2.15.4 2025-07-23 11:23:13 +00:00
0b85dfbf1d Update gitlab/gitlab-ce Docker tag to v18.2.1 2025-07-23 08:42:05 +00:00
Ada
0f46fbbd8d Merge pull request 'Update codeberg.org/forgejo/forgejo Docker tag to v12' () from renovate/codeberg.org-forgejo-forgejo-12.x into main
Reviewed-on: 
2025-07-20 23:38:24 +02:00
f336ed6129 Update codeberg.org/forgejo/forgejo Docker tag to v12 2025-07-17 14:43:41 +00:00
13f84e3c0e fix extension 2025-07-08 14:22:10 -04:00
0182b6eeab update dot env 2025-07-08 14:20:52 -04:00
c7299219d5 add gra node traefik 2025-07-08 14:20:33 -04:00
c0940cf984 fix race condition 2025-07-06 22:55:51 -04:00
7a707813e3 rm traefik dependency 2025-07-06 18:21:26 -04:00
b57cab0629 rm exporter 2025-07-06 18:18:27 -04:00
4d642b07a3 maj varnish 2025-07-06 18:17:38 -04:00
addd986e62 Update woodpeckerci/woodpecker-server Docker tag to v3.8.0 2025-07-05 08:11:42 +00:00
586aab2bb3 Merge branch 'main' of ssh://git.gnous.eu:2222/enpls/docker-services 2025-07-04 13:47:54 -04:00
a691e058d7 enable tracing on traefik 2025-07-04 13:33:38 -04:00
Ada
62ef97f56d Merge pull request 'Update ghcr.io/mastodon/mastodon-streaming Docker tag to v4.3.9' () from renovate/ghcr.io-mastodon-mastodon-streaming-4.x into main
Reviewed-on: 
2025-07-03 13:05:57 +02:00
5b4afe3ab5 Update ghcr.io/mastodon/mastodon-streaming Docker tag to v4.3.9 2025-07-03 11:02:32 +00:00
Ada
f32ce44cc5 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v41.17.2' () from renovate/ghcr.io-renovatebot-renovate-41.x into main
Reviewed-on: 
2025-07-03 13:01:01 +02:00
Ada
64ad65f056 Merge pull request 'Update ghcr.io/mastodon/mastodon Docker tag to v4.3.9' () from renovate/ghcr.io-mastodon-mastodon-4.x into main
Reviewed-on: 
2025-07-03 13:00:57 +02:00
e9572bfba8 Update ghcr.io/mastodon/mastodon Docker tag to v4.3.9 2025-07-02 12:31:42 +00:00
1641e23a7d migrate to varnish 2025-06-30 21:48:19 -04:00
06a27503a4 increase varnish cache 2025-06-30 20:26:37 -04:00
d8f9e11a1a enable varnish 2025-06-30 20:00:05 -04:00
3703321f61 Update ghcr.io/renovatebot/renovate Docker tag to v41.17.2 2025-06-29 18:03:21 +00:00
Ada
e21d058ffb Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v41.10.0' () from renovate/ghcr.io-renovatebot-renovate-41.x into main
Reviewed-on: 
2025-06-25 14:12:39 +02:00
Ada
741d886f11 Merge pull request 'Update codeberg.org/forgejo/forgejo Docker tag to v11.0.2' () from renovate/codeberg.org-forgejo-forgejo-11.x into main
Reviewed-on: 
2025-06-25 14:12:12 +02:00
Ada
0fa41e7a09 Merge pull request 'Update gitlab/gitlab-ce Docker tag to v18.1.1' () from renovate/gitlab-gitlab-ce-18.x into main
Reviewed-on: 
2025-06-25 14:12:00 +02:00
396796b45d Update ghcr.io/renovatebot/renovate Docker tag to v41.10.0 2025-06-25 09:36:36 +00:00
5a308eb666 Update gitlab/gitlab-ce Docker tag to v18.1.1 2025-06-25 09:00:34 +00:00
6c73e01378 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v41' () from renovate/ghcr.io-renovatebot-renovate-41.x into main
Reviewed-on: 
2025-06-22 23:12:29 +02:00
bd72226150 Merge pull request 'Update gitlab/gitlab-ce Docker tag to v18.1.0' () from renovate/gitlab-gitlab-ce-18.x into main
Reviewed-on: 
2025-06-22 23:12:14 +02:00
3087e5dadf Update ghcr.io/renovatebot/renovate Docker tag to v41 2025-06-22 04:09:11 +00:00
38bb2b83db Update gitlab/gitlab-ce Docker tag to v18.1.0 2025-06-19 13:47:42 +00:00
2fabaa5625 Update codeberg.org/forgejo/forgejo Docker tag to v11.0.2 2025-06-18 09:48:27 +00:00
Ada
7532260511 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v40.55.0' () from renovate/ghcr.io-renovatebot-renovate-40.x into main
Reviewed-on: 
2025-06-14 12:16:23 +02:00
Ada
ec14673a34 Merge pull request 'Update wallabag/wallabag Docker tag to v2.6.13' () from renovate/wallabag-wallabag-2.x into main
Reviewed-on: 
2025-06-14 12:16:12 +02:00
Ada
d987332f67 Merge pull request 'Update woodpeckerci/woodpecker-server Docker tag to v3.7.0' () from renovate/woodpeckerci-woodpecker-server-3.x into main
Reviewed-on: 
2025-06-14 12:16:04 +02:00
Ada
28dd27f35e Merge pull request 'Update gitlab/gitlab-ce Docker tag to v18.0.2' () from renovate/gitlab-gitlab-ce-18.x into main
Reviewed-on: 
2025-06-14 12:15:51 +02:00
Ada
6d70ee546f Merge pull request 'Update semaphoreui/semaphore Docker tag to v2.15.0' () from renovate/semaphoreui-semaphore-2.x into main
Reviewed-on: 
2025-06-14 12:15:43 +02:00
725dd41ac4 Update ghcr.io/renovatebot/renovate Docker tag to v40.55.0 2025-06-14 07:21:18 +00:00
f664cb474a Update semaphoreui/semaphore Docker tag to v2.15.0 2025-06-14 06:22:13 +00:00
830613dd95 Update gitlab/gitlab-ce Docker tag to v18.0.2 2025-06-11 19:18:44 +00:00
00ce739af4 Update woodpeckerci/woodpecker-server Docker tag to v3.7.0 2025-06-06 17:29:05 +00:00
023ec8a7e8 Update wallabag/wallabag Docker tag to v2.6.13 2025-06-04 15:58:58 +00:00
Ada
a1b6010131 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v40.37.1' () from renovate/ghcr.io-renovatebot-renovate-40.x into main
Reviewed-on: 
2025-06-01 18:02:26 +02:00
87c193cc8f Update ghcr.io/renovatebot/renovate Docker tag to v40.37.1 2025-06-01 12:00:10 +00:00
Ada
6466d002e0 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v40.36.2' () from renovate/ghcr.io-renovatebot-renovate-40.x into main
Reviewed-on: 
2025-05-30 11:39:18 +02:00
Ada
09db14c14d Merge pull request 'Update semaphoreui/semaphore Docker tag to v2.14.12' () from renovate/semaphoreui-semaphore-2.x into main
Reviewed-on: 
2025-05-30 11:39:07 +02:00
Ada
2884c07267 Merge pull request 'Update vaultwarden/server Docker tag to v1.34.1' () from renovate/vaultwarden-server-1.x into main
Reviewed-on: 
2025-05-30 11:39:03 +02:00
d30c0233fc Update ghcr.io/renovatebot/renovate Docker tag to v40.36.2 2025-05-30 09:05:42 +00:00
b124c2e08d Update vaultwarden/server Docker tag to v1.34.1 2025-05-26 21:59:19 +00:00
1c69935ba3 Update semaphoreui/semaphore Docker tag to v2.14.12 2025-05-26 19:40:17 +00:00
Ada
0a2b4fc406 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v40.30.0' () from renovate/ghcr.io-renovatebot-renovate-40.x into main
Reviewed-on: 
2025-05-25 12:05:59 +02:00
Ada
cc8ce7a039 Merge pull request 'Update gitlab/gitlab-ce Docker tag to v18.0.1' () from renovate/gitlab-gitlab-ce-18.x into main
Reviewed-on: 
2025-05-25 12:05:53 +02:00
893a616896 Update ghcr.io/renovatebot/renovate Docker tag to v40.30.0 2025-05-25 06:45:36 +00:00
0291319852 Update gitlab/gitlab-ce Docker tag to v18.0.1 2025-05-21 13:20:46 +00:00
Ada
2a011b70b3 Merge pull request 'Update gitlab/gitlab-ce Docker tag to v18' () from renovate/gitlab-gitlab-ce-18.x into main
Reviewed-on: 
2025-05-20 23:37:27 +02:00
Ada
d70dcb1ce4 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v40.20.0' () from renovate/ghcr.io-renovatebot-renovate-40.x into main
Reviewed-on: 
2025-05-20 23:36:55 +02:00
e7709a4557 Update ghcr.io/renovatebot/renovate Docker tag to v40.20.0 2025-05-20 21:04:11 +00:00
093b147893 Update gitlab/gitlab-ce Docker tag to v18 2025-05-15 14:15:13 +00:00
Ada
2209e73749 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v40.11.7' () from renovate/ghcr.io-renovatebot-renovate-40.x into main
Reviewed-on: 
2025-05-12 12:35:00 +02:00
1cb671543b Update ghcr.io/renovatebot/renovate Docker tag to v40.11.7 2025-05-12 00:53:50 +00:00
a3d7f749c7 Merge pull request 'Update codeberg.org/forgejo/forgejo Docker tag to v11.0.1' () from renovate/codeberg.org-forgejo-forgejo-11.x into main
Reviewed-on: 
2025-05-11 23:12:25 +02:00
6c638ad385 Merge pull request 'Update redis Docker tag to v8' () from renovate/redis-8.x into main
Reviewed-on: 
2025-05-11 23:11:22 +02:00
8697c29c7c Merge pull request 'Update traefik Docker tag to v3.4' () from renovate/traefik-3.x into main
Reviewed-on: 
2025-05-11 23:10:13 +02:00
daa8427850 Merge pull request 'Update semaphoreui/semaphore Docker tag to v2.14.10' () from renovate/semaphoreui-semaphore-2.x into main
Reviewed-on: 
2025-05-11 23:09:48 +02:00
93bcb5aa13 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v40' () from renovate/ghcr.io-renovatebot-renovate-40.x into main
Reviewed-on: 
2025-05-11 23:09:25 +02:00
af8d2f0b8d Merge pull request 'Update ghcr.io/mastodon/mastodon-streaming Docker tag to v4.3.8' () from renovate/ghcr.io-mastodon-mastodon-streaming-4.x into main
Reviewed-on: 
2025-05-11 23:09:10 +02:00
e7fc8a260f Merge pull request 'Update woodpeckerci/woodpecker-server Docker tag to v3.6.0' () from renovate/woodpeckerci-woodpecker-server-3.x into main
Reviewed-on: 
2025-05-11 23:09:02 +02:00
94bd27df0e Merge pull request 'Update ghcr.io/mastodon/mastodon Docker tag to v4.3.8' () from renovate/ghcr.io-mastodon-mastodon-4.x into main
Reviewed-on: 
2025-05-11 22:57:15 +02:00
9128b3a562 fix 2025-05-11 21:58:56 +02:00
b07668bca4 Merge pull request 'Update gitlab/gitlab-ce Docker tag to v17.11.2' () from renovate/gitlab-gitlab-ce-17.x into main
Reviewed-on: 
2025-05-11 17:53:05 +02:00
be6664a4f1 Update ghcr.io/renovatebot/renovate Docker tag to v40 2025-05-11 10:38:27 +00:00
48f4d70b13 Update semaphoreui/semaphore Docker tag to v2.14.10 2025-05-07 19:36:49 +00:00
780b9779a8 Update gitlab/gitlab-ce Docker tag to v17.11.2 2025-05-07 17:40:59 +00:00
19907733d5 Update woodpeckerci/woodpecker-server Docker tag to v3.6.0 2025-05-07 12:30:33 +00:00
7f33897a97 Update ghcr.io/mastodon/mastodon Docker tag to v4.3.8 2025-05-06 14:23:15 +00:00
5244a263d8 Update ghcr.io/mastodon/mastodon-streaming Docker tag to v4.3.8 2025-05-06 14:05:31 +00:00
8d81e50602 Update redis Docker tag to v8 2025-05-05 19:09:29 +00:00
bd557fffe2 Update traefik Docker tag to v3.4 2025-05-05 18:40:11 +00:00
37d9411c94 Update codeberg.org/forgejo/forgejo Docker tag to v11.0.1 2025-05-05 05:26:22 +00:00
Ada
767b63184c Merge pull request 'Update codeberg.org/forgejo/forgejo Docker tag to v11' () from renovate/codeberg.org-forgejo-forgejo-11.x into main
Reviewed-on: 
2025-04-27 16:24:29 +02:00
Ada
8c52c3b949 Merge pull request 'Update mazzolino/restic Docker tag to v1.8.0' () from renovate/mazzolino-restic-1.x into main
Reviewed-on: 
2025-04-27 16:24:07 +02:00
Ada
ac0486d8d2 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v39.261.0' () from renovate/ghcr.io-renovatebot-renovate-39.x into main
Reviewed-on: 
2025-04-27 16:23:56 +02:00
Ada
e31a98ef47 Merge pull request 'Update ghcr.io/mastodon/mastodon-streaming Docker tag to v4.3.7' () from renovate/ghcr.io-mastodon-mastodon-streaming-4.x into main
Reviewed-on: 
2025-04-27 16:23:41 +02:00
Ada
7b87ead2e1 Merge pull request 'Update ghcr.io/mastodon/mastodon Docker tag to v4.3.7' () from renovate/ghcr.io-mastodon-mastodon-4.x into main
Reviewed-on: 
2025-04-27 16:23:26 +02:00
Ada
13c1fb6a77 Merge pull request 'Update semaphoreui/semaphore Docker tag to v2.13.15' () from renovate/semaphoreui-semaphore-2.x into main
Reviewed-on: 
2025-04-27 16:23:07 +02:00
fb7a5e6b1c Update codeberg.org/forgejo/forgejo Docker tag to v11 2025-04-27 14:20:21 +00:00
Ada
b9d29987a1 Merge pull request 'Update gitlab/gitlab-ce Docker tag to v17.11.1' () from renovate/gitlab-gitlab-ce-17.x into main
Reviewed-on: 
2025-04-27 16:18:31 +02:00
Ada
47b54c4715 Merge pull request 'Update ghcr.io/jittering/traefik-kop Docker tag to v0.16' () from renovate/ghcr.io-jittering-traefik-kop-0.x into main
Reviewed-on: 
2025-04-27 16:18:10 +02:00
Ada
cddd94bf65 Merge pull request 'Update woodpeckerci/woodpecker-server Docker tag to v3.5.2' () from renovate/woodpeckerci-woodpecker-server-3.x into main
Reviewed-on: 
2025-04-27 16:17:39 +02:00
Ada
2e0a95c0fd Merge pull request 'Update ghcr.io/requarks/wiki Docker tag to v2.5.307' () from renovate/ghcr.io-requarks-wiki-2.x into main
Reviewed-on: 
2025-04-27 16:17:30 +02:00
Ada
44f705b08d Merge pull request 'Update wallabag/wallabag Docker tag to v2.6.12' () from renovate/wallabag-wallabag-2.x into main
Reviewed-on: 
2025-04-27 16:17:24 +02:00
eef5a4929d Update ghcr.io/renovatebot/renovate Docker tag to v39.261.0 2025-04-27 12:15:36 +00:00
eb5dbcc27f Update semaphoreui/semaphore Docker tag to v2.13.15 2025-04-26 11:39:28 +00:00
c6209141b7 MaJ searx 2025-04-24 15:09:49 +02:00
94cd691564 Update gitlab/gitlab-ce Docker tag to v17.11.1 2025-04-23 11:58:54 +00:00
1321464137 Update mazzolino/restic Docker tag to v1.8.0 2025-04-23 11:28:25 +00:00
7e16f205c3 Update woodpeckerci/woodpecker-server Docker tag to v3.5.2 2025-04-15 20:37:33 +00:00
7132b2fccd Update wallabag/wallabag Docker tag to v2.6.12 2025-04-11 21:46:34 +00:00
3388f8a2f5 Update ghcr.io/jittering/traefik-kop Docker tag to v0.16 2025-04-07 16:18:34 +00:00
88b8e1846e Update ghcr.io/mastodon/mastodon-streaming Docker tag to v4.3.7 2025-04-02 12:42:04 +00:00
2a4e8d3d7d Update ghcr.io/mastodon/mastodon Docker tag to v4.3.7 2025-04-02 12:41:59 +00:00
8624d78f5f Update ghcr.io/requarks/wiki Docker tag to v2.5.307 2025-03-24 02:08:09 +00:00
a0bcf2ea41 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v39.191.1' () from renovate/ghcr.io-renovatebot-renovate-39.x into main
Reviewed-on: 
2025-03-08 12:55:31 +01:00
e6a4b72f56 Update ghcr.io/renovatebot/renovate Docker tag to v39.191.1 2025-03-08 04:32:09 +00:00
Ada
05df24237f Merge pull request 'Update woodpeckerci/woodpecker-server Docker tag to v3.3.0' () from renovate/woodpeckerci-woodpecker-server-3.x into main
Reviewed-on: 
2025-03-07 22:14:39 +01:00
0b03eb7d82 Update woodpeckerci/woodpecker-server Docker tag to v3.3.0 2025-03-05 17:38:40 +00:00
22 changed files with 198 additions and 137 deletions

View file

@ -1,75 +0,0 @@
# conduwuit - Behind Traefik Reverse Proxy
services:
homeserver:
### If you already built the conduduwit image with 'docker build' or want to use the Docker Hub image,
### then you are ready to go.
image: girlbossceo/conduwuit:v0.5.0-rc3-b6e9dc3d98704c56027219d3775336910a0136c6
restart: unless-stopped
volumes:
- db:/var/lib/conduwuit
#- ./conduwuit.toml:/etc/conduwuit.toml
ports:
- 6167:6167
networks:
- proxy
environment:
CONDUWUIT_SERVER_NAME: matrix.gnous.eu
CONDUWUIT_DATABASE_PATH: /var/lib/conduwuit
CONDUWUIT_PORT: 6167 # pas touche, c'est le port de Docker
CONDUWUIT_MAX_REQUEST_SIZE: 20000000 # in bytes, ~20 MB
CONDUWUIT_ALLOW_REGISTRATION: 'true'
CONDUWUIT_ALLOW_FEDERATION: 'true'
CONDUWUIT_ALLOW_CHECK_FOR_UPDATES: 'true'
CONDUWUIT_TRUSTED_SERVERS: '["matrix.org"]'
CONDUWUIT_LOG: warn,state_res=warn
CONDUWUIT_ADDRESS: 0.0.0.0 # because in a container
env_file:
- path: .env
required: false
#cpuset: "0-4" # Uncomment to limit to specific CPU cores
ulimits: # conduwuit uses quite a few file descriptors, and on some systems it defaults to 1024, so you can tell docker to increase it
nofile:
soft: 1048567
hard: 1048567
labels:
- "traefik.enable=true"
- "traefik.http.routers.mastodon-web.entrypoints=websecure"
- "traefik.http.routers.mastodon-web.rule=Host(`matrix.gnous.eu`)"
- "traefik.http.routers.mastodon-web.middlewares=proxyHeader@file,proxyError@file"
# volé depuis https://community.traefik.io/t/setting-up-conduit-matrix-server-with-traefik/19394
- "traefik.http.routers.to-conduit.middlewares=cors-headers@docker"
- "traefik.http.middlewares.cors-headers.headers.accessControlAllowOriginList=*"
- "traefik.http.middlewares.cors-headers.headers.accessControlAllowHeaders=Origin, X-Requested-With, Content-Type, Accept, Authorization"
- "traefik.http.middlewares.cors-headers.headers.accessControlAllowMethods=GET, POST, PUT, DELETE, OPTIONS"
### Uncomment if you want to use your own Element-Web App.
### Note: You need to provide a config.json for Element and you also need a second
### Domain or Subdomain for the communication between Element and conduwuit
### Config-Docs: https://github.com/vector-im/element-web/blob/develop/docs/config.md
#element-web:
# image: vectorim/element-web:latest
# restart: unless-stopped
# #volumes:
# # - ./element_config.json:/app/config.json
# networks:
# - proxy
# ports:
# - 3000:80
# depends_on:
# - homeserver
volumes:
db:
driver: local
networks:
# This is the network Traefik listens to, if your network has a different
# name, don't forget to change it here and in the docker-compose.override.yml
proxy:
external: true
# vim: ts=2:sw=2:expandtab

View file

@ -9,7 +9,7 @@ volumes:
services:
server:
image: codeberg.org/forgejo/forgejo:10.0.1
image: codeberg.org/forgejo/forgejo:12.0.1
restart: always
container_name: forgejo
env_file:
@ -82,7 +82,7 @@ services:
depends_on:
- cache
cache:
image: "redis:7-alpine"
image: "redis:8-alpine"
restart: always
healthcheck:
test: ["CMD", "redis-cli", "ping"]

View file

@ -4,7 +4,7 @@ networks:
services:
renovate:
image: ghcr.io/renovatebot/renovate:39.185.0-full
image: ghcr.io/renovatebot/renovate:41.43.2-full
restart: always
environment:
- LOG_LEVEL=info

View file

@ -1,6 +1,6 @@
services:
backup:
image: mazzolino/restic:1.7.2
image: mazzolino/restic:1.8.0
hostname: docker
restart: unless-stopped
environment:
@ -31,7 +31,7 @@ services:
- ./ssh:/run/secrets/.ssh:ro
prune:
image: mazzolino/restic:1.7.2
image: mazzolino/restic:1.8.0
hostname: docker
restart: unless-stopped
environment:

View file

@ -8,7 +8,7 @@ volumes:
services:
server:
image: "searxng/searxng:2025.1.6-6dab7fe78"
image: "searxng/searxng:2025.4.24-c6c6d3027"
depends_on:
- "redis"
environment:
@ -37,7 +37,7 @@ services:
- "traefik.http.routers.searx.rule=Host(`searx.gnous.eu`)"
- "traefik.http.routers.searx.middlewares=proxyHeader@file,proxyError@file"
redis:
image: "redis:7.4-alpine"
image: "redis:8.0-alpine"
command: 'redis-server --save "" --appendonly "no"'
healthcheck:
test: ["CMD", "redis-cli", "ping"]

View file

@ -1,6 +1,6 @@
services:
traefik-kop:
image: "ghcr.io/jittering/traefik-kop:0.14"
image: "ghcr.io/jittering/traefik-kop:0.17"
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock

View file

@ -8,7 +8,7 @@ volumes:
services:
wallabag:
image: wallabag/wallabag:2.6.10
image: wallabag/wallabag:2.6.13
restart: unless-stopped
environment:
- SYMFONY__ENV__DATABASE_DRIVER=pdo_pgsql

View file

@ -12,7 +12,7 @@ volumes:
services:
gitlab:
image: gitlab/gitlab-ce:17.9.1-ce.0
image: gitlab/gitlab-ce:18.2.1-ce.0
container_name: gitlab
restart: always
hostname: "gitlab.gnous.eu"

View file

@ -19,7 +19,7 @@ SMTP_FROM_ADDRESS=Mastodon <service@gnous.eu>
S3_ENABLED=true
S3_BUCKET=gnoustoot
S3_REGION=fr-par
S3_HOSTNAME=obiwan.gnous.eu
S3_HOSTNAME=cdn.gnous.eu
S3_ENDPOINT=https://s3.fr-par.scw.cloud
ES_ENABLED=false

View file

@ -5,7 +5,7 @@ networks:
services:
redis:
image: redis:7-alpine
image: redis:8-alpine
restart: always
healthcheck:
test: ["CMD", "redis-cli", "ping"]
@ -13,7 +13,7 @@ services:
- mastodon
web:
image: ghcr.io/mastodon/mastodon:v4.3.4
image: ghcr.io/mastodon/mastodon:v4.4.2
restart: always
env_file:
- path: .env.production
@ -42,7 +42,7 @@ services:
- "ofelia.job-exec.clean-account.command=tootctl accounts cull"
streaming:
image: ghcr.io/mastodon/mastodon-streaming:v4.3.4
image: ghcr.io/mastodon/mastodon-streaming:v4.4.2
restart: always
env_file:
- path: .env.production
@ -65,7 +65,7 @@ services:
- "traefik.http.routers.mastodon-streaming.middlewares=proxyHeader@file,proxyError@file"
sidekiq:
image: ghcr.io/mastodon/mastodon:v4.3.4
image: ghcr.io/mastodon/mastodon:v4.4.2
restart: always
env_file:
- path: .env.production

View file

@ -1,6 +1,6 @@
services:
backup:
image: mazzolino/restic:1.7.2
image: mazzolino/restic:1.8.0
hostname: docker
restart: unless-stopped
environment:
@ -28,7 +28,7 @@ services:
- ./ssh:/run/secrets/.ssh:ro
prune:
image: mazzolino/restic:1.7.2
image: mazzolino/restic:1.8.0
hostname: docker
restart: unless-stopped
environment:

View file

@ -1,6 +1,6 @@
services:
traefik-kop:
image: "ghcr.io/jittering/traefik-kop:0.14"
image: "ghcr.io/jittering/traefik-kop:0.17"
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock

View file

@ -8,7 +8,7 @@ volumes:
services:
vaultwarden:
image: vaultwarden/server:1.33.2
image: vaultwarden/server:1.34.1
container_name: vaultwarden
environment:
- WEBSOCKET_ENABLED=true # Enable WebSocket notifications.

View file

@ -9,7 +9,7 @@ volumes:
services:
server:
image: woodpeckerci/woodpecker-server:v3.2.0
image: woodpeckerci/woodpecker-server:v3.8.0
container_name: woodpecker_server
environment:
- WOODPECKER_OPEN=true

20
compute-gra/traefik/.env Normal file
View file

@ -0,0 +1,20 @@
TRAEFIK_KOP_REDIS_ADDR=[[TRAEFIK_KOP_REDIS_ADDR]]
TRAEFIK_KOP_REDIS_PASS=[[TRAEFIK_KOP_REDIS_PASS]]
# TRACS3 ENV
TRACS_AWS_REGION=[[TRACS_AWS_REGION]]
TRACS_S3_ENDPOINT=[[TRACS_S3_ENDPOINT]]
TRACS_S3_ACCESS_KEY_ID=[[TRACS_S3_ACCESS_KEY_ID]]
TRACS_S3_SECRET=[[TRACS_S3_SECRET]]
TRACS_CLOSET_BUCKET=[[TRACS_CLOSET_BUCKET]]
TRACS_CLOSET_PASSWORD=[[TRACS_CLOSET_PASSWORD]]
AWS_CONFIGURE_PLUGINS=awscli_plugin_endpoint
AWS_REQUEST_CHECKSUM_CALCULATION=WHEN_REQUIRED
AWS_S3_SIGNATURE_VERSION=s3v4
TRAEFIK_LOCAL_STORE=/certificates/
TRAEFIK_OUTPUT_FILE=/configs/certificates.toml
TRAEFIK_CERTIFICATE_DIR=/certificates/
# TRACING
OLTP_HTTP_ENDPOINT=[[OLTP_HTTP_ENDPOINT]]
OLTP_HTTP_BASIC_AUTH=[[OLTP_HTTP_BASIC_AUTH]]

View file

@ -0,0 +1,110 @@
services:
traefik:
image: "traefik:v3.5.0"
container_name: "traefik"
command:
- "--log.level=info"
- "--log.maxsize=100"
- "--log.maxage=3"
- "--metrics.prometheus=true"
- "--entryPoints.web.address=:80"
- "--entryPoints.web.http.redirections.entryPoint.to=webpublic"
- "--entryPoints.web.http.redirections.entryPoint.scheme=https"
- "--entryPoints.web.http.redirections.entryPoint.permanent=true"
- "--entryPoints.web.allowACMEByPass=true"
- "--entryPoints.websecure.address=:446"
- "--entryPoints.websecure.proxyProtocol.trustedIPs=172.0.0.0/8"
- "--entryPoints.webpublic.address=:443"
- "--entryPoints.webpublic.http.tls=true"
- "--entryPoints.webpublic.forwardedHeaders.trustedIPs=172.0.0.0/8"
- "--entryPoints.ssh.address=:2222"
- "--entryPoints.sshgitlab.address=:2223"
- "--providers.file.directory=/traefik"
- "--providers.redis.endpoints=${TRAEFIK_KOP_REDIS_ADDR}"
- "--providers.redis.password=${TRAEFIK_KOP_REDIS_PASS}"
- "--tracing=true"
- "--tracing.otlp=true"
- "--tracing.otlp.http=true"
- "--tracing.serviceName=traefik"
- "--tracing.sampleRate=0.2"
- "--tracing.otlp.http.endpoint=${OLTP_HTTP_ENDPOINT}"
- "--tracing.otlp.http.headers.Authorization=Basic ${OLTP_HTTP_BASIC_AUTH}"
restart: always
volumes:
- "/var/run/docker.sock:/var/run/docker.sock:ro"
- "/etc/traefik/sites:/traefik"
- "certificates:/certificates"
network_mode: host
epee:
image: "git.gnous.eu/enpls/epee-service:stable"
restart: always
container_name: "epee"
ports:
- "5900:5900"
networks:
- traefik_internal
varnish:
image: varnish:7.7.1
restart: always
command: -F -a :445,PROXY -f /etc/varnish/default.vcl -T 127.0.0.1:6082 -t 120 -p thread_pool_min=50 -p thread_pool_max=1000 -p thread_pool_timeout=120 -i varnish -s malloc,2048M -n varnish
ports:
- 445:445
volumes:
- /etc/varnish:/etc/varnish
- "workdir:/var/lib/varnish"
tracs3:
image: ghcr.io/outout14/traefik-acme-s3:main
env_file:
- tracs3.env
command:
- "sync"
volumes:
- "/etc/traefik/sites:/configs"
- "certificates:/certificates"
network_mode: "host"
environment:
- AWS_REGION=${TRACS_AWS_REGION}
- AWS_DEFAULT_REGION=${TRACS_AWS_REGION}
- AWS_ENDPOINT_URL=${TRACS_S3_ENDPOINT}
- AWS_S3_ENDPOINT=${TRACS_S3_ENDPOINT}
- AWS_S3API_ENDPOINT=${TRACS_S3_ENDPOINT}
- AWS_ACCESS_KEY_ID=${TRACS_S3_ACCESS_KEY_ID}
- AWS_SECRET_ACCESS_KEY=${TRACS_S3_SECRET}
- CLOSET_BUCKET=${TRACS_CLOSET_BUCKET}
- CLOSET_PASSWORD=${TRACS_CLOSET_PASSWORD}
tracs3-certificate-sync:
image: mcuadros/ofelia:latest
restart: always
depends_on:
tracs3:
condition: service_completed_successfully
command: daemon --docker
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
labels:
ofelia.job-run.certificate-rotate.schedule: "@every 10m"
ofelia.job-run.certificate-rotate.command: "sh -c 'docker restart front-http-par-tracs3-1'"
ofelia.job-run.certificate-rotate.image: "docker:cli"
ofelia.job-run.certificate-rotate.volume: "/var/run/docker.sock:/var/run/docker.sock"
volumes:
certificates:
workdir:
driver: local
driver_opts:
type: tmpfs
device: tmpfs
networks:
traefik_internal:
enable_ipv6: true

View file

@ -14,3 +14,7 @@ AWS_S3_SIGNATURE_VERSION=s3v4
TRAEFIK_LOCAL_STORE=/certificates/
TRAEFIK_OUTPUT_FILE=/configs/certificates.toml
TRAEFIK_CERTIFICATE_DIR=/certificates/
# TRACING
OLTP_HTTP_ENDPOINT=[[OLTP_HTTP_ENDPOINT]]
OLTP_HTTP_BASIC_AUTH=[[OLTP_HTTP_BASIC_AUTH]]

View file

@ -1,10 +1,7 @@
services:
traefik:
image: "traefik:v3.3"
image: "traefik:v3.5.0"
container_name: "traefik"
depends_on:
tracs3:
condition: service_completed_successfully
command:
- "--log.level=info"
- "--log.maxsize=100"
@ -12,57 +9,57 @@ services:
- "--metrics.prometheus=true"
- "--providers.docker=true"
- "--providers.docker.exposedbydefault=false"
- "--entryPoints.web.address=:80"
- "--entryPoints.name.allowACMEByPass=true"
- "--entryPoints.websecure.address=:443"
- "--entryPoints.websecure.http3"
- "--entryPoints.websecure.http.tls=true"
- "--entryPoints.web.http.redirections.entryPoint.to=webpublic"
- "--entryPoints.web.http.redirections.entryPoint.scheme=https"
- "--entryPoints.web.http.redirections.entryPoint.permanent=true"
- "--entryPoints.web.allowACMEByPass=true"
- "--entryPoints.websecure.address=:446"
- "--entryPoints.websecure.proxyProtocol.trustedIPs=172.0.0.0/8"
- "--entryPoints.webpublic.address=:443"
- "--entryPoints.webpublic.http.tls=true"
- "--entryPoints.webpublic.forwardedHeaders.trustedIPs=172.0.0.0/8"
- "--entryPoints.ssh.address=:2222"
- "--entryPoints.sshgitlab.address=:2223"
- "--providers.docker=true"
- "--providers.file.directory=/traefik"
- "--providers.redis.endpoints=${TRAEFIK_KOP_REDIS_ADDR}"
- "--providers.redis.password=${TRAEFIK_KOP_REDIS_PASS}"
ports:
- target: 80
published: 80
protocol: tcp
mode: host
- target: 443
published: 443
protocol: tcp
mode: host
- target: 443
published: 443
protocol: udp
mode: host
- target: 2222
published: 2222
protocol: tcp
mode: host
- target: 2223
published: 2223
protocol: tcp
mode: host
- "--tracing=true"
- "--tracing.otlp=true"
- "--tracing.otlp.http=true"
- "--tracing.serviceName=traefik"
- "--tracing.sampleRate=0.2"
- "--tracing.otlp.http.endpoint=${OLTP_HTTP_ENDPOINT}"
- "--tracing.otlp.http.headers.Authorization=Basic ${OLTP_HTTP_BASIC_AUTH}"
restart: always
volumes:
- "/var/run/docker.sock:/var/run/docker.sock:ro"
- "/etc/traefik/sites:/traefik"
- "certificates:/certificates"
networks:
- traefik_internal
network_mode: host
epee:
image: "git.gnous.eu/enpls/epee-service:stable"
restart: always
container_name: "epee"
ports:
- "5900:5900"
networks:
- traefik_internal
varnish:
image: varnish:7.7.1
restart: always
command: -F -a :445,PROXY -f /etc/varnish/default.vcl -T 127.0.0.1:6082 -t 120 -p thread_pool_min=50 -p thread_pool_max=1000 -p thread_pool_timeout=120 -i varnish -s malloc,2048M -n varnish
ports:
- 445:445
volumes:
- /etc/varnish:/etc/varnish
- "workdir:/var/lib/varnish"
tracs3:
image: ghcr.io/outout14/traefik-acme-s3:main
env_file:
@ -103,6 +100,11 @@ services:
volumes:
certificates:
workdir:
driver: local
driver_opts:
type: tmpfs
device: tmpfs
networks:
traefik_internal:
enable_ipv6: true

View file

@ -15,7 +15,7 @@ services:
restart: unless-stopped
ports:
- 8085:3000
image: semaphoreui/semaphore:v2.12.14
image: semaphoreui/semaphore:v2.15.4
env_file:
- path: .env
required: false

View file

@ -1,6 +1,6 @@
services:
traefik-kop:
image: "ghcr.io/jittering/traefik-kop:0.14"
image: "ghcr.io/jittering/traefik-kop:0.17"
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock

View file

@ -11,7 +11,7 @@ services:
- db-data:/var/lib/postgresql/data
server:
image: ghcr.io/requarks/wiki:2.5.306
image: ghcr.io/requarks/wiki:2.5.307
depends_on:
- db
environment:

View file

@ -10,7 +10,7 @@ volumes:
services:
server:
image: woodpeckerci/woodpecker-server:v3.2.0
image: woodpeckerci/woodpecker-server:v3.8.0
container_name: woodpecker_server
environment:
- WOODPECKER_OPEN=false