Compare commits

..

1 Commits

Author SHA1 Message Date
Renovate
e5c87e4f1a Update postgres Docker tag to v17 2024-09-27 08:01:12 +01:00
26 changed files with 99 additions and 128 deletions

View File

@ -1,4 +1,4 @@
ansible-lint==24.9.2
ansible-lint==24.5.0
yamllint==1.33.0
ansible
passlib

View File

@ -7,8 +7,6 @@ server {
server_name {{ server_name }};
set $upstream {{ upstream }};
access_log /var/log/nginx/{{ server_name|split|first }}.log main;
ssl_certificate {{ ssl_cert_path }}/fullchain.pem;
ssl_certificate_key {{ ssl_cert_path }}/privkey.pem;
ssl_trusted_certificate {{ ssl_cert_path }}/chain.pem;

View File

@ -8,7 +8,7 @@ collections:
roles:
- src: geerlingguy.docker
version: 7.4.1
version: 7.3.0
- src: geerlingguy.ntp
version: 2.5.0
- src: realorangeone.reflector
@ -17,6 +17,6 @@ roles:
- src: ironicbadger.snapraid
version: 1.0.0
- src: geerlingguy.certbot
version: 5.2.0
version: 5.1.0
- src: artis3n.tailscale
version: v4.5.0

View File

@ -57,7 +57,7 @@ services:
- server
db:
image: postgres:15-alpine
image: postgres:17-alpine
restart: unless-stopped
volumes:
- /mnt/speed/dbs/postgres/authentik:/var/lib/postgresql/data

View File

@ -1,6 +1,6 @@
services:
comentario:
image: registry.gitlab.com/comentario/comentario:v3.11.0
image: registry.gitlab.com/comentario/comentario:v3.10.0
restart: unless-stopped
user: "{{ docker_user.id }}:{{ docker_user.id }}"
depends_on:
@ -14,7 +14,7 @@ services:
- BASE_URL=https://comentario.theorangeone.net
db:
image: postgres:14-alpine
image: postgres:17-alpine
restart: unless-stopped
volumes:
- ./postgres:/var/lib/postgresql/data

View File

@ -1,6 +1,6 @@
services:
forgejo:
image: code.forgejo.org/forgejo/forgejo:9-rootless
image: code.forgejo.org/forgejo/forgejo:8-rootless
user: "{{ docker_user.id }}:{{ docker_user.id }}"
environment:
- TZ={{ timezone }}
@ -29,7 +29,7 @@ services:
- traefik
db:
image: postgres:14-alpine
image: postgres:17-alpine
restart: unless-stopped
volumes:
- /mnt/speed/dbs/postgres/gitea:/var/lib/postgresql/data

View File

@ -1,6 +1,6 @@
services:
forgejo-runner:
image: code.forgejo.org/forgejo/runner:4.0.1
image: code.forgejo.org/forgejo/runner:3.5.1
user: "{{ docker_user.id }}"
volumes:
- /mnt/data:/data

View File

@ -1,7 +1,6 @@
{
"tagOwners": {
"tag:client": [],
"tag:private-svcs": []
"tag:client": []
},
"acls": [
@ -9,11 +8,6 @@
"action": "accept",
"src": ["tag:client"],
"dst": ["*:*"]
},
{
"action": "accept",
"src": ["tag:private-svcs"],
"dst": ["{{ vps_hosts.private_ipv6_marker }}:80,443"]
}
]
}

View File

@ -1,22 +1,19 @@
services:
mastodon:
image: lscr.io/linuxserver/mastodon:4.3.1
image: lscr.io/linuxserver/mastodon:4.2.12
environment:
- TZ={{ timezone }}
- PUID={{ docker_user.id }}
- PGID={{ docker_user.id }}
- LOCAL_DOMAIN=theorangeone.net
- WEB_DOMAIN=mastodon.theorangeone.net
- DATABASE_URL=postgresql://mastodon:mastodon@db:5432/mastodon
- DATABASE_URL=postgresql://mastodon:mastodon@db/mastodon
- REDIS_URL=redis://redis
- SIDEKIQ_REDIS_URL=redis://redis/1
- SECRET_KEY_BASE={{ vault_secret_key_base }}
- OTP_SECRET={{ vault_otp_secret }}
- VAPID_PRIVATE_KEY={{ vault_vapid_private_key }}
- VAPID_PUBLIC_KEY={{ vault_vapid_public_key }}
- ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEY={{ vault_active_record_encryption_deterministic_key }}
- ACTIVE_RECORD_ENCRYPTION_KEY_DERIVATION_SALT={{ vault_active_record_encryption_key_derivation_salt }}
- ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY={{ vault_active_record_encryption_primary_key }}
- SINGLE_USER_MODE=true
- DEFAULT_LOCALE=en
- STREAMING_CLUSTER_NUM=1
@ -44,7 +41,7 @@ services:
- traefik.http.services.mastodon-mastodon.loadbalancer.server.scheme=https
db:
image: postgres:14-alpine
image: postgres:17-alpine
restart: unless-stopped
volumes:
- /mnt/speed/dbs/postgres/mastodon:/var/lib/postgresql/data

View File

@ -1,42 +1,30 @@
$ANSIBLE_VAULT;1.1;AES256
61313731363564306234653163633231356330313936636631393536356434396530643065333731
3534663665643665613164343931646262643231356337350a333262356130636265643465323263
34333463353131323930636566633462613561333733636230363066343834316664363036346635
6666363330383337340a316635663663343034613039353835633035633036646131303365626466
38636438323537303134356162633666376236346635366161356430376366626637343362363039
33356332333362363834373137633130306161393430393830643363636463633234646634306265
34366438333132633937303661356134383831373765306339363161643132393737356434653832
31346166333539643161346130386565376630333435376661343666636239666138316337633463
37633237393063313633393732616364653930353661366136346139663030393530383533646265
34393236643439316364376236373431643536333561613135616338643538313238303530356136
34393864323365633166643434363262346233393938313463643162343761643831373639313830
31363837393934333064316463313562393939613034653762303764333730353165623765653430
32383961353162306431393331643262353635383761663330323239383732346535636138636634
64616631373765393033306562343433373733646331643930373663323837393438643331663062
39323564376436353032303362653261363730383062346664663462656230613238303430303561
63663461376139616237333864643461343130326637616264353132613930306238613634343636
62393835393336646133616438336266653762366163623032323131656638393234383532333237
34333030356638326139333636343865636335333665656534656466333135663562303637333136
62386134633330663364323730646134383534623835636633653236653232393232653163613435
64663437383233323435386163653933383634666630383862323831316166353837323461333961
39626563323364653731316361333534616361366435643266626164666463613836336639373835
64393038336333356431326532626463333332373465613364386461623533646266626264383332
61393338663162343831616566346133646166353431396139393237356332616437353538313236
35323263383036623761643430336462656430356164313561663437383530346434306438386533
34366262663261636365323235326532393436333962383032353236323761373239613836646564
33316433656636313261653364663966633431663762363133666631653835386131643061626161
39633065326130643134343139363266363362393938623261646231333833643034633638386162
37376263613839353365336563623830333338373339393830323834326234373833336237326365
63366664323136303638643237366265653235363266333738343437313636663163663134363262
32663533363539313238663237366330633738613733363932653031356263643935666166363536
61383532373565383730363662613533333265636361333230333233396534353337653662363065
38393937396337633430303831353831376666623061356239363534333537323662306530303639
65303735343431623561356361373330343033643130393235336535623530303236356432353834
62376163646362616465643730353866333464666365336336383466653462346334646231633736
62336132343737303061396636313334333538396333626263396361386631313730363766653530
66663461616530326261343931343330313836633966646661626361643064316261313234386635
30306534396136656432653236343337656433396337393064313466653165396562393665363938
63393232646164333263313136303236353465636139376232626563613835303561653935316332
61373432613632663366383933343839363765396637306339363162616237366361306237336464
37353336306536396466356432393766623061363938633736323431313237663464646364666131
3737
63646161653431383335313735643535313434613362343161373961633539373932313338343633
6637323935616636353731336531663635656532383166640a633335666633363136333433343266
37383237623837616464613561633931613230623633313533393464646464646566366330323365
6563396262363238320a303433636266616635313536396132366239343230656432626639653230
63336165323337393664373635616532643935343363303766376533366661663366623939653564
35363335396266363532653038623038383836383236366466366339343433393338343566653834
30393761626537313531346466373136666565653731663430376664353737663039643263303533
35663836626462333262356330616131316432326139616165363831393036343235663736626661
35666264346563306133306565636261633766616135616366376430643763333031353534373033
35373739333562313639376264343562363130373531313563643834613533653034316536323339
39646337376462656362666330643831653730393562316661326433633334353963306664396264
30373238653832613861633263383663616538366361336163373861613538613132353963373666
34376464333462633839396263396335613233356261666661313763333033376434626463663133
32646130333635656665396335393232346661303861626566663931303637653065313031323936
64333931393165343761376630666462343136353335343632323435306261633232633662353137
32323863343365623566316537343062393638393434323134633535313531333135666535323439
35613439373737396562613834373638356534326438646330663564366436333962626135363833
63653731383163653932383632306239663365323237363562306639643662393530633430386164
61613137663734636666633966663366393832353166343239656335396630323138366338616430
37653036303735383664656530626630616437373762343263643661343464326466353234316363
64643733363435656365343537626364643430316630663666373932663564623835646336633034
65646264346439356161353838353064626230636664373035336433356530326632613035316434
31613434366530323263383337316432316432373835343164313963643733626362393334623266
65356131626135336337383139643838333134616137366530353730646634633364353333646563
66333134616639363932613238346538623764663831353031383834613230393936386432623434
37393935346238633338323432613638616466623264656434393761623363356330623632323261
36393064316263666432663633323535363035323535653834323064383437343530306166306239
37316236313533393062623066336561373138636339393631313866303433643832383230656532
3137

View File

@ -43,7 +43,7 @@ services:
hard: 262144
db:
image: postgres:14-alpine
image: postgres:17-alpine
restart: unless-stopped
volumes:
- ./postgres:/var/lib/postgresql/data

View File

@ -35,7 +35,7 @@ services:
- renderer
db:
image: postgres:14-alpine
image: postgres:17-alpine
restart: unless-stopped
volumes:
- /mnt/speed/dbs/postgres/grafana/:/var/lib/postgresql/data

View File

@ -19,7 +19,7 @@ $CONFIG = array (
0 => 'intersect.jakehoward.tech',
),
'dbtype' => 'mysql',
'version' => '30.0.1.2',
'version' => '29.0.6.1',
'overwrite.cli.url' => 'https://intersect.jakehoward.tech',
'dbname' => 'nextcloud',
'dbhost' => 'mariadb',

View File

@ -1,6 +1,6 @@
services:
nextcloud:
image: lscr.io/linuxserver/nextcloud:30.0.1
image: lscr.io/linuxserver/nextcloud:29.0.6
environment:
- PUID={{ docker_user.id }}
- PGID={{ docker_user.id }}

View File

@ -19,7 +19,7 @@ services:
- 4242:4242
db:
image: postgres:14-alpine
image: postgres:17-alpine
restart: unless-stopped
environment:
- POSTGRES_USER=quassel

View File

@ -22,7 +22,7 @@ services:
- traefik
db:
image: postgres:14-alpine
image: postgres:17-alpine
restart: unless-stopped
environment:
- POSTGRES_USER=synapse

View File

@ -53,7 +53,7 @@ services:
- app
db:
image: postgres:14-alpine
image: postgres:17-alpine
restart: unless-stopped
volumes:
- /mnt/speed/dbs/postgres/tt-rss:/var/lib/postgresql/data

View File

@ -35,7 +35,7 @@ services:
- /mnt/speed/dbs/redis/wallabag:/data
db:
image: postgres:14-alpine
image: postgres:17-alpine
restart: unless-stopped
volumes:
- /mnt/speed/dbs/postgres/wallabag/:/var/lib/postgresql/data

View File

@ -34,7 +34,7 @@ services:
- /opt/recipes/staticfiles
db:
image: postgres:14-alpine
image: postgres:17-alpine
restart: unless-stopped
volumes:
- /mnt/speed/dbs/postgres/tandoor/:/var/lib/postgresql/data

View File

@ -1,6 +1,6 @@
services:
uptime-kuma:
image: louislam/uptime-kuma:1.23.15-alpine
image: louislam/uptime-kuma:1.23.13-alpine
environment:
- TZ={{ timezone }}
- PUID={{ docker_user.id }}

View File

@ -1,6 +1,6 @@
services:
vaultwarden:
image: vaultwarden/server:1.32.3-alpine
image: vaultwarden/server:1.32.0-alpine
restart: unless-stopped
user: "{{ docker_user.id }}:{{ docker_user.id }}"
volumes:
@ -35,7 +35,7 @@ services:
- traefik
db:
image: postgres:14-alpine
image: postgres:17-alpine
restart: unless-stopped
volumes:
- /mnt/speed/dbs/postgres/vaultwarden/:/var/lib/postgresql/data

View File

@ -38,7 +38,7 @@ services:
- traefik
db:
image: postgres:14-alpine
image: postgres:17-alpine
restart: unless-stopped
volumes:
- /mnt/speed/dbs/postgres/vikunja/:/var/lib/postgresql/data

View File

@ -14,8 +14,7 @@ services:
- UNSPLASH_CLIENT_ID={{ vault_unsplash_client_id }}
- SENTRY_DSN={{ vault_website_sentry_dsn }}
- BASE_HOSTNAME=theorangeone.net
- GRANIAN_WORKERS=2
- GRANIAN_BLOCKING_THREADS=2
- WEB_CONCURRENCY=5
- SEO_INDEX=true
- ACTIVITYPUB_HOST=mastodon.theorangeone.net
volumes:
@ -29,7 +28,7 @@ services:
- redis
db:
image: postgres:14-alpine
image: postgres:17-alpine
restart: unless-stopped
volumes:
- ./postgres:/var/lib/postgresql/data

View File

@ -37,9 +37,6 @@ update-secrets:
ansible-deploy *ARGS: ansible-galaxy-install
cd ansible/ && ansible-playbook main.yml --vault-password-file=vault-pass.sh -K --diff {{ ARGS }}
ansible-deploy-fast *ARGS:
cd ansible/ && ansible-playbook main.yml --vault-password-file=vault-pass.sh -K --diff {{ ARGS }}
ansible-vault ACTION *ARGS:
cd ansible/ && ansible-vault {{ ACTION }} --vault-password-file=vault-pass.sh {{ ARGS }}

View File

@ -2,19 +2,17 @@
# Manual edits may be lost in future updates.
provider "registry.terraform.io/backblaze/b2" {
version = "0.9.0"
constraints = "0.9.0"
version = "0.8.9"
constraints = "0.8.9"
hashes = [
"h1:DRx/Mdd/KEIaZhpWdnuOUF+OSh0hNjWqgTDLDa4dNyY=",
"h1:J2aLFWOaZWQklefKUbJsuz/wovKquV447Qe3E9smCx0=",
"h1:KlXTn0+kdZeflMz8MxqU4WLky6aQ9tuPZaSz6CZR7vQ=",
"h1:kJQqBhM6NQn2Ksd0QSeCQTNSx3R1XoFkKP7jStsKjow=",
"h1:tKJCA9Kqa+qVM2xRbHBfvmnmAG07zAsvgvtmxQ3CsHY=",
"zh:07619330ef01d26946465f2c81fb91ad5a206c0cc990ba80509cdb5035f1dec4",
"zh:610e9bc95581a166614eb91b1e92debef829a6a29c3a868a24f8df6a80eb8051",
"zh:62920a6b287a8967785f5bc74c094bc5ef97073ae5ef7745d9b7e39fbecae45a",
"zh:67396c26433016b7ad3c4cbb149148b34c6f5ddd2c9656b92f7a9541a2707657",
"zh:7bca40abd15b07bade2a37644e7721274ed0d192c7af650c9af038b7dca9947d",
"h1:2I1FrwnkverfdRHyoCMHeoLJcWIdoLw0uSyvFJDj+40=",
"h1:Gp0no9DUhxEAPPED0/AG8wSaaT6023dtA1Q8oIPmgz0=",
"h1:N5oxkisGmkDIdAmncwcmcN5KilDdOG1kJu2+k0ARj80=",
"h1:PSLTea0VOv61sttOED7lEvonSQuIik2CFDXyljVpeHU=",
"zh:3534b7737d5d555187faec4db6abeb202a90559f2f68e569e48b0acbbdaabe9d",
"zh:372e97f55308babb98e175e3464d7088c8182d649e899e3067bb042e655a62c8",
"zh:59935a938882daccf93a76ddfdd24113aac7349e0ae555028f340acb211cbaff",
"zh:da2d510b081ed9683acd201318f096ea6848843f325eaf8db555702244149532",
]
}
@ -140,37 +138,37 @@ provider "registry.terraform.io/hashicorp/local" {
}
provider "registry.terraform.io/hetznercloud/hcloud" {
version = "1.48.1"
constraints = "1.48.1"
version = "1.48.0"
constraints = "1.48.0"
hashes = [
"h1:0x4oBRkxzKrhDJIVjOoej0u4YEnZ2c4JIneKU0ilEXg=",
"h1:5CJNnCDfM17F+WXv/S7+IRwRmGnLPk5rcG41TnZllV8=",
"h1:AuI3Dw3AYY/fMrZ4EObI8XEaWzqsgiUrIRne3Nss/3Y=",
"h1:KDU6ohHSka0nyT5b5xnGMDmV9o1apj6Yv+b0gu2jWWo=",
"h1:KRh2NNUcI6DSYFnDw8kJ8d6lUoNvhxw3HDNNQCG3r/I=",
"h1:OzjY0rSgG5cbMwEahYu91LFxHa9m2Ue7tnlTuKywdJk=",
"h1:QGd2hoIWsLFNbaGwLu0ymlmFKeo8XK8IQUIezhURYGA=",
"h1:WTySu5heqSEK3NvjMEeQ6SMFO5gyidLGgi2XT/g9oRU=",
"h1:WrpTWoXKIggySFGnFETR6lXF5E1dFWvGLtP+dLzh4v0=",
"h1:Zga7gUz744JL6gkRzytz9adimBH2we1fdcXhmFySHxs=",
"h1:fa9fxdSV9DG+HDcXyRbcGfb6Dk94SBP3TamHb1yOYiI=",
"h1:st53GnlCTHhH/9QZTqbGOnJP5l1J4Xeb7RCt0zHQt0g=",
"h1:xBGlhNMb1oja5CR93nujvkF4qPEQl3qtDlXzZJvXkkA=",
"h1:yuQy4J6P91KUkeiUdFSfu65BA2Wov+J/S++jfBXSIsc=",
"zh:086cce10cb005f25f85183c59e639d6675e91e919934c80f660ca1cc4b9bc09b",
"zh:111d185707168b90c7ed3d245b522b2bd508f0bd4275496a1acdc9c0adaa85f2",
"zh:1acba3f30150282d283c46cd7ce25e9afb8b027fd2f594d41de9131d25a42b27",
"zh:1f8858aa81f93d52550502a11c7ea4e9370316ab098f6b75a09ffe75da6129ee",
"zh:20e01e6e6f99f57b3c1ef2a9de5d617c0139d3f3934eeb5e6c5976ae8b831a48",
"zh:2a8489a586a7bdadc42bbc9e3cb7b9deaefdf8020e3f2caba2678877d5d64d52",
"zh:31d8017529b0429bc9e873ec5d358ab9b75af2ba0ae24f21abcd4d09f36b7ee9",
"zh:407b4d7f1407e7e4a51b6f4dcdb0c7fbf81f2f1e25a7275f34054009419125a2",
"zh:42cf7cf867d199054713d4e6060e4b578eff16f0f537e9aaa5fd990c3eab8bc6",
"zh:460ac856ff952c5d41525949b93cfb7ee642f900594eff965494f11999d7496b",
"zh:d09e527d23f62564c82bc24e286cf2cb8cb0ed6cdc6f4c66adf2145cfa62adac",
"zh:d465356710444ac70dea4883252efc429b73e79fc6dc94f075662b838476680e",
"zh:d476c8eca307e30a20eed54c0735b062a6f3066b4ac63eebecd38ab8f40c16f4",
"zh:e0e9b2f6d5e28dbd01fa1ec3147aa88062d6223c5146532a3dcd1d3bb827e1e9",
"h1:1AOSiuxS9o1RnIMg1hrs1xI5j2hNQrmv1+LALOoAbKw=",
"h1:KVmWTdok5mk2Puyuep7DwjfPKyzOlSWdqqUVbUENQHc=",
"h1:OASH060MIjDdJUBvd9CioCaELvtKD1ipwG5pQoi5GIc=",
"h1:Qcr+PjPNZmyyJeHZdGZEs5AiMuobnEEXCKoYIU0s7FQ=",
"h1:Xvv0Tvy5u7o9LxkaxoImIQ+dmk/s2TQUNnAVb8AvHyY=",
"h1:aarQsx/yvS5Xr4VHAxvO2WhhG0n3nZaXVHFhWF364ok=",
"h1:b1UlQELzpcGBj0mpuukcEdTGDZ740qpNd9FNsVvJmWM=",
"h1:mhU9aOi82XsBL8wjM8l3eTu0zIEk9hqSznTAX4mlW8E=",
"h1:pdeMfdZHftUivK+TGABJI4fnRHvF0GFbCGWxh+uL+94=",
"h1:qMc9J9/AKK5L2mwjHt5SOybwhgHN1KnurqKjtAJKccw=",
"h1:sFjYyUVBymA3YNC+jTxu2CqJYlff+uRlZvb6f03Z6P4=",
"h1:sbjxzMtxkLOkhc1mbgVOmG7sCF7WZgTgRQqWPG/fld4=",
"h1:tmj1TeTwyeM6u3e0vR2ryNkgauErmEeRGGDJzl9EqUk=",
"h1:yQMfBy4LLbJZtQxCrXmaRuY8e2dFJAIMxJeJ9e0HlEU=",
"zh:19d38d046e26153edcdd36ce8c0e16198aa9dea5186559651c4a75c455390573",
"zh:3cb7c453067bcabed68275f812100685fc2f753f37c0e620d3358e642833b5f0",
"zh:42cabdbb55dba02816be8d9d3fc30f51d610516cc54c3f057e6bb3ffc960b550",
"zh:486aaa88c6c9af37f07ffea4b54a7dbd11e9faee09f4ed3f2dbcb2d94064427a",
"zh:69b1a9dc867d9beac752f42501f465ea22d3fbc8af8b3a7190b6aa50fcc0db51",
"zh:7422b2ec1188d9e70c3ee34ff201eb12809c0602a009224f7cea6940cce64567",
"zh:7e31665f004a4d0055f0b1b0c0f4d36039c11bb789fc7c07fc9fb54d0d38d751",
"zh:866eb35b5ca82566f7793ec88dc135c6476f33ea0f7a7f10be9768ba3408e791",
"zh:961efe244a5163a3369817bdd1092aae2e58391d7e21929fab56473d62385d1d",
"zh:a08a965235e6db0233730b93a024e2b8a8c1567dd453eb0aa4aec59b9ed91558",
"zh:c031636938f665629ef3d48d771b6037571ddb886366ade241ed19551aaea24f",
"zh:cf8fc251e4ae701d5f2503f5d1b9f7e5f804f676a1b9b2d88a59930d6b7a9054",
"zh:d5fa2cc80a6361d92c5c725f677f93de5d98c9d644ac978f083a06a7381dda1d",
"zh:ecef5c1e59d1c6cde6aee407b79aecd76d6c129dcec4f67666085f0403a0f46a",
]
}

View File

@ -18,11 +18,11 @@ terraform {
}
b2 = {
source = "Backblaze/b2"
version = "0.9.0"
version = "0.8.9"
}
hcloud = {
source = "hetznercloud/hcloud"
version = "1.48.1"
version = "1.48.0"
}
}
}