paperless-ngx: 2.13.5 -> 2.14.5 nextcloud: 30.0.2 -> 30.0.5 syncthing: 1.28.0 -> 1.29.2 forgejo: 9.0.2 -> 10.0.0 kitchenowl: 0.6.4 -> 0.6.8
40 lines
1.5 KiB
Nix
40 lines
1.5 KiB
Nix
{servers, ...}: let
|
|
globals = {
|
|
images = {
|
|
jellyfin = "jellyfin/jellyfin:10.10.4";
|
|
atuin = "ghcr.io/atuinsh/atuin:18.4.0";
|
|
postgres14 = "postgres:14";
|
|
kms = "teddysun/kms:latest";
|
|
paperless = "ghcr.io/paperless-ngx/paperless-ngx:2.14.5";
|
|
redis7 = "docker.io/library/redis:7";
|
|
nextcloud = "nextcloud:30.0.5";
|
|
postgres15 = "postgres:15";
|
|
inbucket = "inbucket/inbucket:edge";
|
|
syncthing = "lscr.io/linuxserver/syncthing:1.29.2";
|
|
forgejo = "codeberg.org/forgejo/forgejo:10.0.0";
|
|
pihole = "pihole/pihole:2024.07.0";
|
|
immich = "ghcr.io/immich-app/immich-server:v1.122.3";
|
|
immich-machine-learning = "ghcr.io/immich-app/immich-machine-learning:v1.122.3";
|
|
immich-redis = "docker.io/redis:6.2-alpine@sha256:eaba718fecd1196d88533de7ba49bf903ad33664a92debb24660a922ecd9cac8";
|
|
immich-postgres = "docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0";
|
|
kitchenowl = "tombursch/kitchenowl:v0.6.8";
|
|
cyberchef = "mpepping/cyberchef:latest";
|
|
freshrss = "freshrss/freshrss:1.25.0";
|
|
bind9 = "ubuntu/bind9:9.18-22.04_beta";
|
|
hedgedoc = "quay.io/hedgedoc/hedgedoc:1.10.0";
|
|
minecraft = "itzg/minecraft-server:latest";
|
|
};
|
|
|
|
nodeLabels = {
|
|
atlas.storageType = "slow";
|
|
jefke.storageType = "fast";
|
|
|
|
lewis = {
|
|
storageType = "fast";
|
|
hasMedia = "true";
|
|
};
|
|
};
|
|
};
|
|
in {
|
|
globals = globals // servers.globals;
|
|
}
|