Cleanup after backup, fixes generate-config, updates immich
This commit is contained in:
@@ -11,3 +11,5 @@ if podman container exists "${user}-database"; then
|
|||||||
else
|
else
|
||||||
echo "${user}-database" not found
|
echo "${user}-database" not found
|
||||||
fi
|
fi
|
||||||
|
echo "Deleting older than 7 days files"
|
||||||
|
find "${host_dir}" -maxdepth 1 -type d -mtime +7 -exec rm -rf {} +
|
||||||
|
|||||||
+3
-2
@@ -4,7 +4,7 @@ set -o errexit -o pipefail -o noclobber -o nounset -o errtrace -o functrace
|
|||||||
shopt -s dotglob
|
shopt -s dotglob
|
||||||
|
|
||||||
quadlet_template="
|
quadlet_template="
|
||||||
- path: /home/__USER__/.config/containers/systemd/user/__FILE__
|
- path: /home/__USER__/.config/containers/systemd/__FILE__
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/__USER__/__FILE__
|
local: quadlets/__USER__/__FILE__
|
||||||
@@ -44,13 +44,14 @@ files_template="
|
|||||||
users=('arr' 'gitea' 'homeassistant' 'immich' 'jdownloader' 'kiwix' 'komga' 'navidrome' 'nextcloud' 'nginx' 'pairdrop' 'paperless' 'pihole' 'qbittorrent' 'synapse' 'tga' 'wallabag')
|
users=('arr' 'gitea' 'homeassistant' 'immich' 'jdownloader' 'kiwix' 'komga' 'navidrome' 'nextcloud' 'nginx' 'pairdrop' 'paperless' 'pihole' 'qbittorrent' 'synapse' 'tga' 'wallabag')
|
||||||
mkdir -p users
|
mkdir -p users
|
||||||
for user in "${users[@]}"; do
|
for user in "${users[@]}"; do
|
||||||
|
echo "Generating ${user}"
|
||||||
user_butane="users/${user}.bu"
|
user_butane="users/${user}.bu"
|
||||||
sed "s/__USER__/${user}/g" user-template.bu >| "${user_butane}"
|
sed "s/__USER__/${user}/g" user-template.bu >| "${user_butane}"
|
||||||
if [[ -d "quadlets/${user}" ]]; then
|
if [[ -d "quadlets/${user}" ]]; then
|
||||||
directory_template_user="${directory_template//__USER__/${user}}"
|
directory_template_user="${directory_template//__USER__/${user}}"
|
||||||
for file in "quadlets/${user}/"*.volume; do
|
for file in "quadlets/${user}/"*.volume; do
|
||||||
if [[ -f "${file}" ]]; then
|
if [[ -f "${file}" ]]; then
|
||||||
content="$(grep "Device" "${file}")"
|
content="$(grep "Device" "${file}" || echo "none")"
|
||||||
if [[ "${content}" =~ ^Device=/var/mnt/nas/containers/${user}/storage/(.+)$ ]]; then
|
if [[ "${content}" =~ ^Device=/var/mnt/nas/containers/${user}/storage/(.+)$ ]]; then
|
||||||
volume="${BASH_REMATCH[1]}"
|
volume="${BASH_REMATCH[1]}"
|
||||||
printf '%s' "${directory_template_user//__VOLUME__/${volume}}" >> "${user_butane}"
|
printf '%s' "${directory_template_user//__VOLUME__/${volume}}" >> "${user_butane}"
|
||||||
|
|||||||
@@ -1 +1,2 @@
|
|||||||
database-password=U6WKyoCU4fw8rfB8ezpXVZJQc3s3lcoe
|
database-password=U6WKyoCU4fw8rfB8ezpXVZJQc3s3lcoe
|
||||||
|
redis-password=CUANcGnIXjI5xe9CSio04HER
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ ignition:
|
|||||||
- local: users/arr.ign
|
- local: users/arr.ign
|
||||||
- local: users/gitea.ign
|
- local: users/gitea.ign
|
||||||
- local: users/homeassistant.ign
|
- local: users/homeassistant.ign
|
||||||
|
- local: users/immich.ign
|
||||||
- local: users/jdownloader.ign
|
- local: users/jdownloader.ign
|
||||||
- local: users/kiwix.ign
|
- local: users/kiwix.ign
|
||||||
- local: users/komga.ign
|
- local: users/komga.ign
|
||||||
|
|||||||
@@ -4,23 +4,22 @@ Description=Immich database container
|
|||||||
[Container]
|
[Container]
|
||||||
AutoUpdate=registry
|
AutoUpdate=registry
|
||||||
ContainerName=immich-database
|
ContainerName=immich-database
|
||||||
Environment=DB_STORAGE_TYPE=HDD
|
|
||||||
Environment=POSTGRES_USER=immich
|
Environment=POSTGRES_USER=immich
|
||||||
Environment=POSTGRES_DB=immich
|
Environment=POSTGRES_DB=immich
|
||||||
Environment=POSTGRES_INTIDB_ARGS=--data-checksums
|
Environment=POSTGRES_INITDB_ARGS=--data-checksums
|
||||||
Environment=TZ=Europe/Zurich
|
Environment=TZ=Europe/Zurich
|
||||||
HealthCmd=pg_isready -U immich
|
HealthCmd=pg_isready -U immich
|
||||||
HealthInterval=30s
|
HealthInterval=30s
|
||||||
HealthTimeout=10s
|
HealthTimeout=10s
|
||||||
HealthRetries=5
|
HealthRetries=5
|
||||||
Image=ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:bcf63357191b76a916ae5eb93464d65c07511da41e3bf7a8416db519b40b1c23
|
Image=ghcr.io/immich-app/postgres:18-vectorchord0.5.3
|
||||||
Label=io.containers.autoupdate=registry
|
Label=io.containers.autoupdate=registry
|
||||||
Pod=immich.pod
|
Pod=immich.pod
|
||||||
Secret=database-password,type=env,target=POSTGRES_PASSWORD
|
Secret=database-password,type=env,target=POSTGRES_PASSWORD
|
||||||
ShmSize=128m
|
ShmSize=128m
|
||||||
StartWithPod=true
|
StartWithPod=true
|
||||||
Timezone=Europe/Zurich
|
Timezone=Europe/Zurich
|
||||||
Volume=immich-database.volume:/var/lib/postgresql/data
|
Volume=immich-database.volume:/var/lib/postgresql
|
||||||
Volume=/var/mnt/nas/containers/immich/storage/database-backup:/backup
|
Volume=/var/mnt/nas/containers/immich/storage/database-backup:/backup
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
|
|||||||
@@ -4,16 +4,10 @@ Description=Immich machine learning container
|
|||||||
[Container]
|
[Container]
|
||||||
AutoUpdate=registry
|
AutoUpdate=registry
|
||||||
ContainerName=immich-ml
|
ContainerName=immich-ml
|
||||||
Environment=DB_DATA_LOCATION=./postgres
|
|
||||||
Environment=DB_USERNAME=postgres
|
|
||||||
Environment=DB_DATABASE_NAME=immich
|
|
||||||
Environment=IMMICH_VERSION=v2
|
|
||||||
Environment=TZ=Europe/Zurich
|
Environment=TZ=Europe/Zurich
|
||||||
Environment=UPLOAD_LOCATION=./library
|
|
||||||
Image=ghcr.io/immich-app/immich-machine-learning:release
|
Image=ghcr.io/immich-app/immich-machine-learning:release
|
||||||
Label=io.containers.autoupdate=registry
|
Label=io.containers.autoupdate=registry
|
||||||
Pod=immich.pod
|
Pod=immich.pod
|
||||||
Secret=database-password,type=env,target=DB_PASSWORD
|
|
||||||
StartWithPod=true
|
StartWithPod=true
|
||||||
Timezone=Europe/Zurich
|
Timezone=Europe/Zurich
|
||||||
Volume=immich-ml-cache.volume:/cache
|
Volume=immich-ml-cache.volume:/cache
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ HealthCmd=redis-cli ping || exit 1
|
|||||||
HealthInterval=30s
|
HealthInterval=30s
|
||||||
HealthTimeout=10s
|
HealthTimeout=10s
|
||||||
HealthRetries=5
|
HealthRetries=5
|
||||||
Image=docker.io/valkey/valkey:8@sha256:81db6d39e1bba3b3ff32bd3a1b19a6d69690f94a3954ec131277b9a26b95b3aa
|
Image=docker.io/valkey/valkey:9
|
||||||
Label=io.containers.autoupdate=registry
|
Label=io.containers.autoupdate=registry
|
||||||
Pod=immich.pod
|
Pod=immich.pod
|
||||||
StartWithPod=true
|
StartWithPod=true
|
||||||
|
|||||||
@@ -8,12 +8,16 @@ Requires=immich-redis.container
|
|||||||
[Container]
|
[Container]
|
||||||
AutoUpdate=registry
|
AutoUpdate=registry
|
||||||
ContainerName=immich
|
ContainerName=immich
|
||||||
Environment=DB_DATA_LOCATION=./postgres
|
Environment=CPU_CORES=2
|
||||||
Environment=DB_USERNAME=immich
|
|
||||||
Environment=DB_DATABASE_NAME=immich
|
Environment=DB_DATABASE_NAME=immich
|
||||||
Environment=IMMICH_VERSION=v2
|
Environment=DB_HOSTNAME=immich-database
|
||||||
|
Environment=DB_USERNAME=immich
|
||||||
|
Environment=MACHINE_LEARNING_REQUEST_THREADS=1
|
||||||
|
Environment=MACHINE_LEARNING_MODEL_INTER_OP_THREADS=1
|
||||||
|
Environment=MACHINE_LEARNING_MODEL_INTRA_OP_THREADS=1
|
||||||
|
Environment=MACHINE_LEARNING_WORKERS=1
|
||||||
|
Environment=REDIS_HOSTNAME=immich-redis
|
||||||
Environment=TZ=Europe/Zurich
|
Environment=TZ=Europe/Zurich
|
||||||
Environment=UPLOAD_LOCATION=./library
|
|
||||||
Image=ghcr.io/immich-app/immich-server:release
|
Image=ghcr.io/immich-app/immich-server:release
|
||||||
Label=io.containers.autoupdate=registry
|
Label=io.containers.autoupdate=registry
|
||||||
Pod=immich.pod
|
Pod=immich.pod
|
||||||
|
|||||||
@@ -3,4 +3,4 @@ Description=Backups the Immich database
|
|||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=oneshot
|
Type=oneshot
|
||||||
ExecStart=/opt/bin/backup-database.sh
|
ExecStart=/opt/bin/backup-postgres.sh
|
||||||
|
|||||||
@@ -0,0 +1,51 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
set -o errexit -o pipefail -o nounset -o noclobber
|
||||||
|
|
||||||
|
database=$1
|
||||||
|
application=$2
|
||||||
|
file="/home/$(whoami)/.config/containers/systemd/user/${database}.service"
|
||||||
|
if [[ ! -f "${file}" ]]; then
|
||||||
|
echo "File ${file} not found"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
content="$(cat "${file}")"
|
||||||
|
version_pattern="^Image=docker.io/postgres:([\d]+)$"
|
||||||
|
line=""
|
||||||
|
new_line=""
|
||||||
|
if [[ "${content}" =~ ${version_pattern} ]]; then
|
||||||
|
line="${BASH_REMATCH[0]}"
|
||||||
|
version="${BASH_REMATCH[1]}"
|
||||||
|
new_version="$(("${version}" + 1))"
|
||||||
|
new_line="Image=docker.io/postgres:${new_version}"
|
||||||
|
else
|
||||||
|
echo "Version not found in ${file}"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
systemctl --user stop "${application}" "${database}"
|
||||||
|
|
||||||
|
podman run "${database}"
|
||||||
|
podman exec -it "${database}" pg_dumpall -U postgres > dump.sql
|
||||||
|
podman stop "${database}"
|
||||||
|
|
||||||
|
podman volume create db_backup
|
||||||
|
podman run --rm -it -v "${database}":/from -v db_backup:/to ubuntu bash -c "cd /from ; cp -av . /to"
|
||||||
|
|
||||||
|
sed -i "s/${line}/${new_line}/" "${file}"
|
||||||
|
sed -i "s/Pod=${application}.pod/#Pod=${application}.pod/" "${file}"
|
||||||
|
sed -i "s/StartWithPod=true/#StartWithPod=true/" "${file}"
|
||||||
|
systemctl --user daemon-reload
|
||||||
|
|
||||||
|
systemctl --user start "${database}"
|
||||||
|
podman exec -T "${database}" psql -U postgres < dump.sql
|
||||||
|
read -n 1 -s -r -p "Press any key to continue..."
|
||||||
|
systemctl --user stop "${database}"
|
||||||
|
|
||||||
|
podman volume rm db_backup
|
||||||
|
rm -f dump.sql
|
||||||
|
|
||||||
|
sed -i "s/#Pod=${application}.pod/Pod=${application}.pod/" "${file}"
|
||||||
|
sed -i "s/#StartWithPod=true/StartWithPod=true/" "${file}"
|
||||||
|
systemctl --user daemon-reload
|
||||||
|
|
||||||
|
systemctl --user start "${application}"
|
||||||
+19
-19
@@ -87,7 +87,7 @@ storage:
|
|||||||
files:
|
files:
|
||||||
- path: /var/lib/systemd/linger/arr
|
- path: /var/lib/systemd/linger/arr
|
||||||
mode: 0644
|
mode: 0644
|
||||||
- path: /home/arr/.config/containers/systemd/user/arr.pod
|
- path: /home/arr/.config/containers/systemd/arr.pod
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/arr/arr.pod
|
local: quadlets/arr/arr.pod
|
||||||
@@ -95,7 +95,7 @@ storage:
|
|||||||
name: arr
|
name: arr
|
||||||
group:
|
group:
|
||||||
name: arr
|
name: arr
|
||||||
- path: /home/arr/.config/containers/systemd/user/bazarr-config.volume
|
- path: /home/arr/.config/containers/systemd/bazarr-config.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/arr/bazarr-config.volume
|
local: quadlets/arr/bazarr-config.volume
|
||||||
@@ -103,7 +103,7 @@ storage:
|
|||||||
name: arr
|
name: arr
|
||||||
group:
|
group:
|
||||||
name: arr
|
name: arr
|
||||||
- path: /home/arr/.config/containers/systemd/user/bazarr.container
|
- path: /home/arr/.config/containers/systemd/bazarr.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/arr/bazarr.container
|
local: quadlets/arr/bazarr.container
|
||||||
@@ -111,7 +111,7 @@ storage:
|
|||||||
name: arr
|
name: arr
|
||||||
group:
|
group:
|
||||||
name: arr
|
name: arr
|
||||||
- path: /home/arr/.config/containers/systemd/user/bazarr-data.volume
|
- path: /home/arr/.config/containers/systemd/bazarr-data.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/arr/bazarr-data.volume
|
local: quadlets/arr/bazarr-data.volume
|
||||||
@@ -119,7 +119,7 @@ storage:
|
|||||||
name: arr
|
name: arr
|
||||||
group:
|
group:
|
||||||
name: arr
|
name: arr
|
||||||
- path: /home/arr/.config/containers/systemd/user/gluetun.container
|
- path: /home/arr/.config/containers/systemd/gluetun.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/arr/gluetun.container
|
local: quadlets/arr/gluetun.container
|
||||||
@@ -127,7 +127,7 @@ storage:
|
|||||||
name: arr
|
name: arr
|
||||||
group:
|
group:
|
||||||
name: arr
|
name: arr
|
||||||
- path: /home/arr/.config/containers/systemd/user/lidarr-config.volume
|
- path: /home/arr/.config/containers/systemd/lidarr-config.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/arr/lidarr-config.volume
|
local: quadlets/arr/lidarr-config.volume
|
||||||
@@ -135,7 +135,7 @@ storage:
|
|||||||
name: arr
|
name: arr
|
||||||
group:
|
group:
|
||||||
name: arr
|
name: arr
|
||||||
- path: /home/arr/.config/containers/systemd/user/lidarr.container
|
- path: /home/arr/.config/containers/systemd/lidarr.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/arr/lidarr.container
|
local: quadlets/arr/lidarr.container
|
||||||
@@ -143,7 +143,7 @@ storage:
|
|||||||
name: arr
|
name: arr
|
||||||
group:
|
group:
|
||||||
name: arr
|
name: arr
|
||||||
- path: /home/arr/.config/containers/systemd/user/lidarr-data.volume
|
- path: /home/arr/.config/containers/systemd/lidarr-data.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/arr/lidarr-data.volume
|
local: quadlets/arr/lidarr-data.volume
|
||||||
@@ -151,7 +151,7 @@ storage:
|
|||||||
name: arr
|
name: arr
|
||||||
group:
|
group:
|
||||||
name: arr
|
name: arr
|
||||||
- path: /home/arr/.config/containers/systemd/user/overseerr-config.volume
|
- path: /home/arr/.config/containers/systemd/overseerr-config.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/arr/overseerr-config.volume
|
local: quadlets/arr/overseerr-config.volume
|
||||||
@@ -159,7 +159,7 @@ storage:
|
|||||||
name: arr
|
name: arr
|
||||||
group:
|
group:
|
||||||
name: arr
|
name: arr
|
||||||
- path: /home/arr/.config/containers/systemd/user/overseerr.container
|
- path: /home/arr/.config/containers/systemd/overseerr.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/arr/overseerr.container
|
local: quadlets/arr/overseerr.container
|
||||||
@@ -167,7 +167,7 @@ storage:
|
|||||||
name: arr
|
name: arr
|
||||||
group:
|
group:
|
||||||
name: arr
|
name: arr
|
||||||
- path: /home/arr/.config/containers/systemd/user/prowlarr-config.volume
|
- path: /home/arr/.config/containers/systemd/prowlarr-config.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/arr/prowlarr-config.volume
|
local: quadlets/arr/prowlarr-config.volume
|
||||||
@@ -175,7 +175,7 @@ storage:
|
|||||||
name: arr
|
name: arr
|
||||||
group:
|
group:
|
||||||
name: arr
|
name: arr
|
||||||
- path: /home/arr/.config/containers/systemd/user/prowlarr.container
|
- path: /home/arr/.config/containers/systemd/prowlarr.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/arr/prowlarr.container
|
local: quadlets/arr/prowlarr.container
|
||||||
@@ -183,7 +183,7 @@ storage:
|
|||||||
name: arr
|
name: arr
|
||||||
group:
|
group:
|
||||||
name: arr
|
name: arr
|
||||||
- path: /home/arr/.config/containers/systemd/user/prowlarr-data.volume
|
- path: /home/arr/.config/containers/systemd/prowlarr-data.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/arr/prowlarr-data.volume
|
local: quadlets/arr/prowlarr-data.volume
|
||||||
@@ -191,7 +191,7 @@ storage:
|
|||||||
name: arr
|
name: arr
|
||||||
group:
|
group:
|
||||||
name: arr
|
name: arr
|
||||||
- path: /home/arr/.config/containers/systemd/user/radarr-config.volume
|
- path: /home/arr/.config/containers/systemd/radarr-config.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/arr/radarr-config.volume
|
local: quadlets/arr/radarr-config.volume
|
||||||
@@ -199,7 +199,7 @@ storage:
|
|||||||
name: arr
|
name: arr
|
||||||
group:
|
group:
|
||||||
name: arr
|
name: arr
|
||||||
- path: /home/arr/.config/containers/systemd/user/radarr.container
|
- path: /home/arr/.config/containers/systemd/radarr.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/arr/radarr.container
|
local: quadlets/arr/radarr.container
|
||||||
@@ -207,7 +207,7 @@ storage:
|
|||||||
name: arr
|
name: arr
|
||||||
group:
|
group:
|
||||||
name: arr
|
name: arr
|
||||||
- path: /home/arr/.config/containers/systemd/user/radarr-data.volume
|
- path: /home/arr/.config/containers/systemd/radarr-data.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/arr/radarr-data.volume
|
local: quadlets/arr/radarr-data.volume
|
||||||
@@ -215,7 +215,7 @@ storage:
|
|||||||
name: arr
|
name: arr
|
||||||
group:
|
group:
|
||||||
name: arr
|
name: arr
|
||||||
- path: /home/arr/.config/containers/systemd/user/sonarr-config.volume
|
- path: /home/arr/.config/containers/systemd/sonarr-config.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/arr/sonarr-config.volume
|
local: quadlets/arr/sonarr-config.volume
|
||||||
@@ -223,7 +223,7 @@ storage:
|
|||||||
name: arr
|
name: arr
|
||||||
group:
|
group:
|
||||||
name: arr
|
name: arr
|
||||||
- path: /home/arr/.config/containers/systemd/user/sonarr.container
|
- path: /home/arr/.config/containers/systemd/sonarr.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/arr/sonarr.container
|
local: quadlets/arr/sonarr.container
|
||||||
@@ -231,7 +231,7 @@ storage:
|
|||||||
name: arr
|
name: arr
|
||||||
group:
|
group:
|
||||||
name: arr
|
name: arr
|
||||||
- path: /home/arr/.config/containers/systemd/user/sonarr-data.volume
|
- path: /home/arr/.config/containers/systemd/sonarr-data.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/arr/sonarr-data.volume
|
local: quadlets/arr/sonarr-data.volume
|
||||||
|
|||||||
+21
-11
@@ -18,12 +18,6 @@ storage:
|
|||||||
group:
|
group:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
|
||||||
- path: /var/mnt/nas/containers/gitea/storage/database-data
|
|
||||||
mode: 0755
|
|
||||||
user:
|
|
||||||
name: gitea
|
|
||||||
group:
|
|
||||||
name: gitea
|
|
||||||
- path: /var/mnt/nas/containers/gitea/storage/data
|
- path: /var/mnt/nas/containers/gitea/storage/data
|
||||||
mode: 0755
|
mode: 0755
|
||||||
user:
|
user:
|
||||||
@@ -33,7 +27,7 @@ storage:
|
|||||||
files:
|
files:
|
||||||
- path: /var/lib/systemd/linger/gitea
|
- path: /var/lib/systemd/linger/gitea
|
||||||
mode: 0644
|
mode: 0644
|
||||||
- path: /home/gitea/.config/containers/systemd/user/gitea.container
|
- path: /home/gitea/.config/containers/systemd/gitea.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/gitea/gitea.container
|
local: quadlets/gitea/gitea.container
|
||||||
@@ -41,7 +35,7 @@ storage:
|
|||||||
name: gitea
|
name: gitea
|
||||||
group:
|
group:
|
||||||
name: gitea
|
name: gitea
|
||||||
- path: /home/gitea/.config/containers/systemd/user/gitea-database.container
|
- path: /home/gitea/.config/containers/systemd/gitea-database.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/gitea/gitea-database.container
|
local: quadlets/gitea/gitea-database.container
|
||||||
@@ -49,7 +43,7 @@ storage:
|
|||||||
name: gitea
|
name: gitea
|
||||||
group:
|
group:
|
||||||
name: gitea
|
name: gitea
|
||||||
- path: /home/gitea/.config/containers/systemd/user/gitea-database.volume
|
- path: /home/gitea/.config/containers/systemd/gitea-database.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/gitea/gitea-database.volume
|
local: quadlets/gitea/gitea-database.volume
|
||||||
@@ -57,7 +51,7 @@ storage:
|
|||||||
name: gitea
|
name: gitea
|
||||||
group:
|
group:
|
||||||
name: gitea
|
name: gitea
|
||||||
- path: /home/gitea/.config/containers/systemd/user/gitea-data.volume
|
- path: /home/gitea/.config/containers/systemd/gitea-data.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/gitea/gitea-data.volume
|
local: quadlets/gitea/gitea-data.volume
|
||||||
@@ -65,7 +59,7 @@ storage:
|
|||||||
name: gitea
|
name: gitea
|
||||||
group:
|
group:
|
||||||
name: gitea
|
name: gitea
|
||||||
- path: /home/gitea/.config/containers/systemd/user/gitea.pod
|
- path: /home/gitea/.config/containers/systemd/gitea.pod
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/gitea/gitea.pod
|
local: quadlets/gitea/gitea.pod
|
||||||
@@ -81,3 +75,19 @@ storage:
|
|||||||
name: gitea
|
name: gitea
|
||||||
group:
|
group:
|
||||||
name: gitea
|
name: gitea
|
||||||
|
- path: /var/home/gitea/.config/systemd/user/backup-database.service
|
||||||
|
mode: 0755
|
||||||
|
contents:
|
||||||
|
local: services/gitea/backup-database.service
|
||||||
|
user:
|
||||||
|
name: gitea
|
||||||
|
group:
|
||||||
|
name: gitea
|
||||||
|
- path: /var/home/gitea/.config/systemd/user/backup-database.timer
|
||||||
|
mode: 0755
|
||||||
|
contents:
|
||||||
|
local: services/gitea/backup-database.timer
|
||||||
|
user:
|
||||||
|
name: gitea
|
||||||
|
group:
|
||||||
|
name: gitea
|
||||||
@@ -33,7 +33,7 @@ storage:
|
|||||||
files:
|
files:
|
||||||
- path: /var/lib/systemd/linger/homeassistant
|
- path: /var/lib/systemd/linger/homeassistant
|
||||||
mode: 0644
|
mode: 0644
|
||||||
- path: /home/homeassistant/.config/containers/systemd/user/homeassistant-config.volume
|
- path: /home/homeassistant/.config/containers/systemd/homeassistant-config.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/homeassistant/homeassistant-config.volume
|
local: quadlets/homeassistant/homeassistant-config.volume
|
||||||
@@ -41,7 +41,7 @@ storage:
|
|||||||
name: homeassistant
|
name: homeassistant
|
||||||
group:
|
group:
|
||||||
name: homeassistant
|
name: homeassistant
|
||||||
- path: /home/homeassistant/.config/containers/systemd/user/homeassistant.container
|
- path: /home/homeassistant/.config/containers/systemd/homeassistant.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/homeassistant/homeassistant.container
|
local: quadlets/homeassistant/homeassistant.container
|
||||||
@@ -49,7 +49,7 @@ storage:
|
|||||||
name: homeassistant
|
name: homeassistant
|
||||||
group:
|
group:
|
||||||
name: homeassistant
|
name: homeassistant
|
||||||
- path: /home/homeassistant/.config/containers/systemd/user/homeassistant.pod
|
- path: /home/homeassistant/.config/containers/systemd/homeassistant.pod
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/homeassistant/homeassistant.pod
|
local: quadlets/homeassistant/homeassistant.pod
|
||||||
@@ -57,7 +57,7 @@ storage:
|
|||||||
name: homeassistant
|
name: homeassistant
|
||||||
group:
|
group:
|
||||||
name: homeassistant
|
name: homeassistant
|
||||||
- path: /home/homeassistant/.config/containers/systemd/user/homeassistant-ssh.volume
|
- path: /home/homeassistant/.config/containers/systemd/homeassistant-ssh.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/homeassistant/homeassistant-ssh.volume
|
local: quadlets/homeassistant/homeassistant-ssh.volume
|
||||||
|
|||||||
+117
@@ -0,0 +1,117 @@
|
|||||||
|
variant: fcos
|
||||||
|
version: 1.6.0
|
||||||
|
passwd:
|
||||||
|
users:
|
||||||
|
- name: immich
|
||||||
|
storage:
|
||||||
|
directories:
|
||||||
|
- path: /home/immich/.config/systemd/user
|
||||||
|
mode: 0755
|
||||||
|
user:
|
||||||
|
name: immich
|
||||||
|
group:
|
||||||
|
name: immich
|
||||||
|
- path: /var/mnt/nas/containers/immich
|
||||||
|
mode: 0755
|
||||||
|
user:
|
||||||
|
name: immich
|
||||||
|
group:
|
||||||
|
name: immich
|
||||||
|
|
||||||
|
- path: /var/mnt/nas/containers/immich/storage/data
|
||||||
|
mode: 0755
|
||||||
|
user:
|
||||||
|
name: immich
|
||||||
|
group:
|
||||||
|
name: immich
|
||||||
|
files:
|
||||||
|
- path: /var/lib/systemd/linger/immich
|
||||||
|
mode: 0644
|
||||||
|
- path: /home/immich/.config/containers/systemd/immich.container
|
||||||
|
mode: 0644
|
||||||
|
contents:
|
||||||
|
local: quadlets/immich/immich.container
|
||||||
|
user:
|
||||||
|
name: immich
|
||||||
|
group:
|
||||||
|
name: immich
|
||||||
|
- path: /home/immich/.config/containers/systemd/immich-database.container
|
||||||
|
mode: 0644
|
||||||
|
contents:
|
||||||
|
local: quadlets/immich/immich-database.container
|
||||||
|
user:
|
||||||
|
name: immich
|
||||||
|
group:
|
||||||
|
name: immich
|
||||||
|
- path: /home/immich/.config/containers/systemd/immich-database.volume
|
||||||
|
mode: 0644
|
||||||
|
contents:
|
||||||
|
local: quadlets/immich/immich-database.volume
|
||||||
|
user:
|
||||||
|
name: immich
|
||||||
|
group:
|
||||||
|
name: immich
|
||||||
|
- path: /home/immich/.config/containers/systemd/immich-data.volume
|
||||||
|
mode: 0644
|
||||||
|
contents:
|
||||||
|
local: quadlets/immich/immich-data.volume
|
||||||
|
user:
|
||||||
|
name: immich
|
||||||
|
group:
|
||||||
|
name: immich
|
||||||
|
- path: /home/immich/.config/containers/systemd/immich-ml-cache.volume
|
||||||
|
mode: 0644
|
||||||
|
contents:
|
||||||
|
local: quadlets/immich/immich-ml-cache.volume
|
||||||
|
user:
|
||||||
|
name: immich
|
||||||
|
group:
|
||||||
|
name: immich
|
||||||
|
- path: /home/immich/.config/containers/systemd/immich-ml.container
|
||||||
|
mode: 0644
|
||||||
|
contents:
|
||||||
|
local: quadlets/immich/immich-ml.container
|
||||||
|
user:
|
||||||
|
name: immich
|
||||||
|
group:
|
||||||
|
name: immich
|
||||||
|
- path: /home/immich/.config/containers/systemd/immich.pod
|
||||||
|
mode: 0644
|
||||||
|
contents:
|
||||||
|
local: quadlets/immich/immich.pod
|
||||||
|
user:
|
||||||
|
name: immich
|
||||||
|
group:
|
||||||
|
name: immich
|
||||||
|
- path: /home/immich/.config/containers/systemd/immich-redis.container
|
||||||
|
mode: 0644
|
||||||
|
contents:
|
||||||
|
local: quadlets/immich/immich-redis.container
|
||||||
|
user:
|
||||||
|
name: immich
|
||||||
|
group:
|
||||||
|
name: immich
|
||||||
|
- path: /var/home/immich/.secrets
|
||||||
|
mode: 0755
|
||||||
|
contents:
|
||||||
|
local: home/immich/.secrets
|
||||||
|
user:
|
||||||
|
name: immich
|
||||||
|
group:
|
||||||
|
name: immich
|
||||||
|
- path: /var/home/immich/.config/systemd/user/backup-database.service
|
||||||
|
mode: 0755
|
||||||
|
contents:
|
||||||
|
local: services/immich/backup-database.service
|
||||||
|
user:
|
||||||
|
name: immich
|
||||||
|
group:
|
||||||
|
name: immich
|
||||||
|
- path: /var/home/immich/.config/systemd/user/backup-database.timer
|
||||||
|
mode: 0755
|
||||||
|
contents:
|
||||||
|
local: services/immich/backup-database.timer
|
||||||
|
user:
|
||||||
|
name: immich
|
||||||
|
group:
|
||||||
|
name: immich
|
||||||
@@ -33,7 +33,7 @@ storage:
|
|||||||
files:
|
files:
|
||||||
- path: /var/lib/systemd/linger/jdownloader
|
- path: /var/lib/systemd/linger/jdownloader
|
||||||
mode: 0644
|
mode: 0644
|
||||||
- path: /home/jdownloader/.config/containers/systemd/user/jdownloader-config.volume
|
- path: /home/jdownloader/.config/containers/systemd/jdownloader-config.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/jdownloader/jdownloader-config.volume
|
local: quadlets/jdownloader/jdownloader-config.volume
|
||||||
@@ -41,7 +41,7 @@ storage:
|
|||||||
name: jdownloader
|
name: jdownloader
|
||||||
group:
|
group:
|
||||||
name: jdownloader
|
name: jdownloader
|
||||||
- path: /home/jdownloader/.config/containers/systemd/user/jdownloader.container
|
- path: /home/jdownloader/.config/containers/systemd/jdownloader.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/jdownloader/jdownloader.container
|
local: quadlets/jdownloader/jdownloader.container
|
||||||
@@ -49,7 +49,7 @@ storage:
|
|||||||
name: jdownloader
|
name: jdownloader
|
||||||
group:
|
group:
|
||||||
name: jdownloader
|
name: jdownloader
|
||||||
- path: /home/jdownloader/.config/containers/systemd/user/jdownloader-output.volume
|
- path: /home/jdownloader/.config/containers/systemd/jdownloader-output.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/jdownloader/jdownloader-output.volume
|
local: quadlets/jdownloader/jdownloader-output.volume
|
||||||
@@ -57,7 +57,7 @@ storage:
|
|||||||
name: jdownloader
|
name: jdownloader
|
||||||
group:
|
group:
|
||||||
name: jdownloader
|
name: jdownloader
|
||||||
- path: /home/jdownloader/.config/containers/systemd/user/jdownloader.pod
|
- path: /home/jdownloader/.config/containers/systemd/jdownloader.pod
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/jdownloader/jdownloader.pod
|
local: quadlets/jdownloader/jdownloader.pod
|
||||||
|
|||||||
+3
-3
@@ -27,7 +27,7 @@ storage:
|
|||||||
files:
|
files:
|
||||||
- path: /var/lib/systemd/linger/kiwix
|
- path: /var/lib/systemd/linger/kiwix
|
||||||
mode: 0644
|
mode: 0644
|
||||||
- path: /home/kiwix/.config/containers/systemd/user/kiwix.container
|
- path: /home/kiwix/.config/containers/systemd/kiwix.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/kiwix/kiwix.container
|
local: quadlets/kiwix/kiwix.container
|
||||||
@@ -35,7 +35,7 @@ storage:
|
|||||||
name: kiwix
|
name: kiwix
|
||||||
group:
|
group:
|
||||||
name: kiwix
|
name: kiwix
|
||||||
- path: /home/kiwix/.config/containers/systemd/user/kiwix-data.volume
|
- path: /home/kiwix/.config/containers/systemd/kiwix-data.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/kiwix/kiwix-data.volume
|
local: quadlets/kiwix/kiwix-data.volume
|
||||||
@@ -43,7 +43,7 @@ storage:
|
|||||||
name: kiwix
|
name: kiwix
|
||||||
group:
|
group:
|
||||||
name: kiwix
|
name: kiwix
|
||||||
- path: /home/kiwix/.config/containers/systemd/user/kiwix.pod
|
- path: /home/kiwix/.config/containers/systemd/kiwix.pod
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/kiwix/kiwix.pod
|
local: quadlets/kiwix/kiwix.pod
|
||||||
|
|||||||
+4
-4
@@ -33,7 +33,7 @@ storage:
|
|||||||
files:
|
files:
|
||||||
- path: /var/lib/systemd/linger/komga
|
- path: /var/lib/systemd/linger/komga
|
||||||
mode: 0644
|
mode: 0644
|
||||||
- path: /home/komga/.config/containers/systemd/user/komga-config.volume
|
- path: /home/komga/.config/containers/systemd/komga-config.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/komga/komga-config.volume
|
local: quadlets/komga/komga-config.volume
|
||||||
@@ -41,7 +41,7 @@ storage:
|
|||||||
name: komga
|
name: komga
|
||||||
group:
|
group:
|
||||||
name: komga
|
name: komga
|
||||||
- path: /home/komga/.config/containers/systemd/user/komga.container
|
- path: /home/komga/.config/containers/systemd/komga.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/komga/komga.container
|
local: quadlets/komga/komga.container
|
||||||
@@ -49,7 +49,7 @@ storage:
|
|||||||
name: komga
|
name: komga
|
||||||
group:
|
group:
|
||||||
name: komga
|
name: komga
|
||||||
- path: /home/komga/.config/containers/systemd/user/komga-data.volume
|
- path: /home/komga/.config/containers/systemd/komga-data.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/komga/komga-data.volume
|
local: quadlets/komga/komga-data.volume
|
||||||
@@ -57,7 +57,7 @@ storage:
|
|||||||
name: komga
|
name: komga
|
||||||
group:
|
group:
|
||||||
name: komga
|
name: komga
|
||||||
- path: /home/komga/.config/containers/systemd/user/komga.pod
|
- path: /home/komga/.config/containers/systemd/komga.pod
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/komga/komga.pod
|
local: quadlets/komga/komga.pod
|
||||||
|
|||||||
+4
-4
@@ -33,7 +33,7 @@ storage:
|
|||||||
files:
|
files:
|
||||||
- path: /var/lib/systemd/linger/navidrome
|
- path: /var/lib/systemd/linger/navidrome
|
||||||
mode: 0644
|
mode: 0644
|
||||||
- path: /home/navidrome/.config/containers/systemd/user/navidrome.container
|
- path: /home/navidrome/.config/containers/systemd/navidrome.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/navidrome/navidrome.container
|
local: quadlets/navidrome/navidrome.container
|
||||||
@@ -41,7 +41,7 @@ storage:
|
|||||||
name: navidrome
|
name: navidrome
|
||||||
group:
|
group:
|
||||||
name: navidrome
|
name: navidrome
|
||||||
- path: /home/navidrome/.config/containers/systemd/user/navidrome-data.volume
|
- path: /home/navidrome/.config/containers/systemd/navidrome-data.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/navidrome/navidrome-data.volume
|
local: quadlets/navidrome/navidrome-data.volume
|
||||||
@@ -49,7 +49,7 @@ storage:
|
|||||||
name: navidrome
|
name: navidrome
|
||||||
group:
|
group:
|
||||||
name: navidrome
|
name: navidrome
|
||||||
- path: /home/navidrome/.config/containers/systemd/user/navidrome-music.volume
|
- path: /home/navidrome/.config/containers/systemd/navidrome-music.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/navidrome/navidrome-music.volume
|
local: quadlets/navidrome/navidrome-music.volume
|
||||||
@@ -57,7 +57,7 @@ storage:
|
|||||||
name: navidrome
|
name: navidrome
|
||||||
group:
|
group:
|
||||||
name: navidrome
|
name: navidrome
|
||||||
- path: /home/navidrome/.config/containers/systemd/user/navidrome.pod
|
- path: /home/navidrome/.config/containers/systemd/navidrome.pod
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/navidrome/navidrome.pod
|
local: quadlets/navidrome/navidrome.pod
|
||||||
|
|||||||
+38
-26
@@ -30,12 +30,6 @@ storage:
|
|||||||
name: nextcloud
|
name: nextcloud
|
||||||
group:
|
group:
|
||||||
name: nextcloud
|
name: nextcloud
|
||||||
- path: /var/mnt/nas/containers/nextcloud/storage/database
|
|
||||||
mode: 0755
|
|
||||||
user:
|
|
||||||
name: nextcloud
|
|
||||||
group:
|
|
||||||
name: nextcloud
|
|
||||||
- path: /var/mnt/nas/containers/nextcloud/storage/data
|
- path: /var/mnt/nas/containers/nextcloud/storage/data
|
||||||
mode: 0755
|
mode: 0755
|
||||||
user:
|
user:
|
||||||
@@ -60,12 +54,6 @@ storage:
|
|||||||
name: nextcloud
|
name: nextcloud
|
||||||
group:
|
group:
|
||||||
name: nextcloud
|
name: nextcloud
|
||||||
- path: /var/mnt/nas/containers/nextcloud/storage/redis-data
|
|
||||||
mode: 0755
|
|
||||||
user:
|
|
||||||
name: nextcloud
|
|
||||||
group:
|
|
||||||
name: nextcloud
|
|
||||||
- path: /var/mnt/nas/containers/nextcloud/storage/themes
|
- path: /var/mnt/nas/containers/nextcloud/storage/themes
|
||||||
mode: 0755
|
mode: 0755
|
||||||
user:
|
user:
|
||||||
@@ -75,7 +63,7 @@ storage:
|
|||||||
files:
|
files:
|
||||||
- path: /var/lib/systemd/linger/nextcloud
|
- path: /var/lib/systemd/linger/nextcloud
|
||||||
mode: 0644
|
mode: 0644
|
||||||
- path: /home/nextcloud/.config/containers/systemd/user/nextcloud-apps.volume
|
- path: /home/nextcloud/.config/containers/systemd/nextcloud-apps.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/nextcloud/nextcloud-apps.volume
|
local: quadlets/nextcloud/nextcloud-apps.volume
|
||||||
@@ -83,7 +71,7 @@ storage:
|
|||||||
name: nextcloud
|
name: nextcloud
|
||||||
group:
|
group:
|
||||||
name: nextcloud
|
name: nextcloud
|
||||||
- path: /home/nextcloud/.config/containers/systemd/user/nextcloud-config.volume
|
- path: /home/nextcloud/.config/containers/systemd/nextcloud-config.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/nextcloud/nextcloud-config.volume
|
local: quadlets/nextcloud/nextcloud-config.volume
|
||||||
@@ -91,7 +79,7 @@ storage:
|
|||||||
name: nextcloud
|
name: nextcloud
|
||||||
group:
|
group:
|
||||||
name: nextcloud
|
name: nextcloud
|
||||||
- path: /home/nextcloud/.config/containers/systemd/user/nextcloud.container
|
- path: /home/nextcloud/.config/containers/systemd/nextcloud.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/nextcloud/nextcloud.container
|
local: quadlets/nextcloud/nextcloud.container
|
||||||
@@ -99,7 +87,7 @@ storage:
|
|||||||
name: nextcloud
|
name: nextcloud
|
||||||
group:
|
group:
|
||||||
name: nextcloud
|
name: nextcloud
|
||||||
- path: /home/nextcloud/.config/containers/systemd/user/nextcloud-cron.container
|
- path: /home/nextcloud/.config/containers/systemd/nextcloud-cron.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/nextcloud/nextcloud-cron.container
|
local: quadlets/nextcloud/nextcloud-cron.container
|
||||||
@@ -107,7 +95,7 @@ storage:
|
|||||||
name: nextcloud
|
name: nextcloud
|
||||||
group:
|
group:
|
||||||
name: nextcloud
|
name: nextcloud
|
||||||
- path: /home/nextcloud/.config/containers/systemd/user/nextcloud-database.container
|
- path: /home/nextcloud/.config/containers/systemd/nextcloud-database.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/nextcloud/nextcloud-database.container
|
local: quadlets/nextcloud/nextcloud-database.container
|
||||||
@@ -115,7 +103,7 @@ storage:
|
|||||||
name: nextcloud
|
name: nextcloud
|
||||||
group:
|
group:
|
||||||
name: nextcloud
|
name: nextcloud
|
||||||
- path: /home/nextcloud/.config/containers/systemd/user/nextcloud-database.volume
|
- path: /home/nextcloud/.config/containers/systemd/nextcloud-database.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/nextcloud/nextcloud-database.volume
|
local: quadlets/nextcloud/nextcloud-database.volume
|
||||||
@@ -123,7 +111,7 @@ storage:
|
|||||||
name: nextcloud
|
name: nextcloud
|
||||||
group:
|
group:
|
||||||
name: nextcloud
|
name: nextcloud
|
||||||
- path: /home/nextcloud/.config/containers/systemd/user/nextcloud-data.volume
|
- path: /home/nextcloud/.config/containers/systemd/nextcloud-data.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/nextcloud/nextcloud-data.volume
|
local: quadlets/nextcloud/nextcloud-data.volume
|
||||||
@@ -131,7 +119,15 @@ storage:
|
|||||||
name: nextcloud
|
name: nextcloud
|
||||||
group:
|
group:
|
||||||
name: nextcloud
|
name: nextcloud
|
||||||
- path: /home/nextcloud/.config/containers/systemd/user/nextcloud-html.volume
|
- path: /home/nextcloud/.config/containers/systemd/nextcloud-harp.container
|
||||||
|
mode: 0644
|
||||||
|
contents:
|
||||||
|
local: quadlets/nextcloud/nextcloud-harp.container
|
||||||
|
user:
|
||||||
|
name: nextcloud
|
||||||
|
group:
|
||||||
|
name: nextcloud
|
||||||
|
- path: /home/nextcloud/.config/containers/systemd/nextcloud-html.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/nextcloud/nextcloud-html.volume
|
local: quadlets/nextcloud/nextcloud-html.volume
|
||||||
@@ -139,7 +135,7 @@ storage:
|
|||||||
name: nextcloud
|
name: nextcloud
|
||||||
group:
|
group:
|
||||||
name: nextcloud
|
name: nextcloud
|
||||||
- path: /home/nextcloud/.config/containers/systemd/user/nextcloud-php-config.volume
|
- path: /home/nextcloud/.config/containers/systemd/nextcloud-php-config.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/nextcloud/nextcloud-php-config.volume
|
local: quadlets/nextcloud/nextcloud-php-config.volume
|
||||||
@@ -147,7 +143,7 @@ storage:
|
|||||||
name: nextcloud
|
name: nextcloud
|
||||||
group:
|
group:
|
||||||
name: nextcloud
|
name: nextcloud
|
||||||
- path: /home/nextcloud/.config/containers/systemd/user/nextcloud.pod
|
- path: /home/nextcloud/.config/containers/systemd/nextcloud.pod
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/nextcloud/nextcloud.pod
|
local: quadlets/nextcloud/nextcloud.pod
|
||||||
@@ -155,7 +151,7 @@ storage:
|
|||||||
name: nextcloud
|
name: nextcloud
|
||||||
group:
|
group:
|
||||||
name: nextcloud
|
name: nextcloud
|
||||||
- path: /home/nextcloud/.config/containers/systemd/user/nextcloud-redis-config.volume
|
- path: /home/nextcloud/.config/containers/systemd/nextcloud-redis-config.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/nextcloud/nextcloud-redis-config.volume
|
local: quadlets/nextcloud/nextcloud-redis-config.volume
|
||||||
@@ -163,7 +159,7 @@ storage:
|
|||||||
name: nextcloud
|
name: nextcloud
|
||||||
group:
|
group:
|
||||||
name: nextcloud
|
name: nextcloud
|
||||||
- path: /home/nextcloud/.config/containers/systemd/user/nextcloud-redis.container
|
- path: /home/nextcloud/.config/containers/systemd/nextcloud-redis.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/nextcloud/nextcloud-redis.container
|
local: quadlets/nextcloud/nextcloud-redis.container
|
||||||
@@ -171,7 +167,7 @@ storage:
|
|||||||
name: nextcloud
|
name: nextcloud
|
||||||
group:
|
group:
|
||||||
name: nextcloud
|
name: nextcloud
|
||||||
- path: /home/nextcloud/.config/containers/systemd/user/nextcloud-redis-data.volume
|
- path: /home/nextcloud/.config/containers/systemd/nextcloud-redis-data.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/nextcloud/nextcloud-redis-data.volume
|
local: quadlets/nextcloud/nextcloud-redis-data.volume
|
||||||
@@ -179,7 +175,7 @@ storage:
|
|||||||
name: nextcloud
|
name: nextcloud
|
||||||
group:
|
group:
|
||||||
name: nextcloud
|
name: nextcloud
|
||||||
- path: /home/nextcloud/.config/containers/systemd/user/nextcloud-themes.volume
|
- path: /home/nextcloud/.config/containers/systemd/nextcloud-themes.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/nextcloud/nextcloud-themes.volume
|
local: quadlets/nextcloud/nextcloud-themes.volume
|
||||||
@@ -203,6 +199,22 @@ storage:
|
|||||||
name: nextcloud
|
name: nextcloud
|
||||||
group:
|
group:
|
||||||
name: nextcloud
|
name: nextcloud
|
||||||
|
- path: /var/home/nextcloud/.config/systemd/user/backup-database.service
|
||||||
|
mode: 0755
|
||||||
|
contents:
|
||||||
|
local: services/nextcloud/backup-database.service
|
||||||
|
user:
|
||||||
|
name: nextcloud
|
||||||
|
group:
|
||||||
|
name: nextcloud
|
||||||
|
- path: /var/home/nextcloud/.config/systemd/user/backup-database.timer
|
||||||
|
mode: 0755
|
||||||
|
contents:
|
||||||
|
local: services/nextcloud/backup-database.timer
|
||||||
|
user:
|
||||||
|
name: nextcloud
|
||||||
|
group:
|
||||||
|
name: nextcloud
|
||||||
- path: /var/home/nextcloud/.config/systemd/user/pre-generate-preview.service
|
- path: /var/home/nextcloud/.config/systemd/user/pre-generate-preview.service
|
||||||
mode: 0755
|
mode: 0755
|
||||||
contents:
|
contents:
|
||||||
|
|||||||
+48
-6
@@ -30,16 +30,34 @@ storage:
|
|||||||
name: nginx
|
name: nginx
|
||||||
group:
|
group:
|
||||||
name: nginx
|
name: nginx
|
||||||
|
- path: /var/mnt/nas/containers/nginx/storage/config
|
||||||
|
mode: 0755
|
||||||
|
user:
|
||||||
|
name: nginx
|
||||||
|
group:
|
||||||
|
name: nginx
|
||||||
- path: /var/mnt/nas/containers/nginx/storage/html
|
- path: /var/mnt/nas/containers/nginx/storage/html
|
||||||
mode: 0755
|
mode: 0755
|
||||||
user:
|
user:
|
||||||
name: nginx
|
name: nginx
|
||||||
group:
|
group:
|
||||||
name: nginx
|
name: nginx
|
||||||
|
- path: /var/mnt/nas/containers/nginx/storage/stream
|
||||||
|
mode: 0755
|
||||||
|
user:
|
||||||
|
name: nginx
|
||||||
|
group:
|
||||||
|
name: nginx
|
||||||
|
- path: /var/mnt/nas/containers/nginx/storage/vhost
|
||||||
|
mode: 0755
|
||||||
|
user:
|
||||||
|
name: nginx
|
||||||
|
group:
|
||||||
|
name: nginx
|
||||||
files:
|
files:
|
||||||
- path: /var/lib/systemd/linger/nginx
|
- path: /var/lib/systemd/linger/nginx
|
||||||
mode: 0644
|
mode: 0644
|
||||||
- path: /home/nginx/.config/containers/systemd/user/nginx-acme.container
|
- path: /home/nginx/.config/containers/systemd/nginx-acme.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/nginx/nginx-acme.container
|
local: quadlets/nginx/nginx-acme.container
|
||||||
@@ -47,7 +65,7 @@ storage:
|
|||||||
name: nginx
|
name: nginx
|
||||||
group:
|
group:
|
||||||
name: nginx
|
name: nginx
|
||||||
- path: /home/nginx/.config/containers/systemd/user/nginx-acme.volume
|
- path: /home/nginx/.config/containers/systemd/nginx-acme.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/nginx/nginx-acme.volume
|
local: quadlets/nginx/nginx-acme.volume
|
||||||
@@ -55,7 +73,7 @@ storage:
|
|||||||
name: nginx
|
name: nginx
|
||||||
group:
|
group:
|
||||||
name: nginx
|
name: nginx
|
||||||
- path: /home/nginx/.config/containers/systemd/user/nginx-certs.volume
|
- path: /home/nginx/.config/containers/systemd/nginx-certs.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/nginx/nginx-certs.volume
|
local: quadlets/nginx/nginx-certs.volume
|
||||||
@@ -63,7 +81,15 @@ storage:
|
|||||||
name: nginx
|
name: nginx
|
||||||
group:
|
group:
|
||||||
name: nginx
|
name: nginx
|
||||||
- path: /home/nginx/.config/containers/systemd/user/nginx.container
|
- path: /home/nginx/.config/containers/systemd/nginx-config.volume
|
||||||
|
mode: 0644
|
||||||
|
contents:
|
||||||
|
local: quadlets/nginx/nginx-config.volume
|
||||||
|
user:
|
||||||
|
name: nginx
|
||||||
|
group:
|
||||||
|
name: nginx
|
||||||
|
- path: /home/nginx/.config/containers/systemd/nginx.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/nginx/nginx.container
|
local: quadlets/nginx/nginx.container
|
||||||
@@ -71,7 +97,7 @@ storage:
|
|||||||
name: nginx
|
name: nginx
|
||||||
group:
|
group:
|
||||||
name: nginx
|
name: nginx
|
||||||
- path: /home/nginx/.config/containers/systemd/user/nginx-html.volume
|
- path: /home/nginx/.config/containers/systemd/nginx-html.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/nginx/nginx-html.volume
|
local: quadlets/nginx/nginx-html.volume
|
||||||
@@ -79,7 +105,7 @@ storage:
|
|||||||
name: nginx
|
name: nginx
|
||||||
group:
|
group:
|
||||||
name: nginx
|
name: nginx
|
||||||
- path: /home/nginx/.config/containers/systemd/user/nginx.pod
|
- path: /home/nginx/.config/containers/systemd/nginx.pod
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/nginx/nginx.pod
|
local: quadlets/nginx/nginx.pod
|
||||||
@@ -87,3 +113,19 @@ storage:
|
|||||||
name: nginx
|
name: nginx
|
||||||
group:
|
group:
|
||||||
name: nginx
|
name: nginx
|
||||||
|
- path: /home/nginx/.config/containers/systemd/nginx-stream.volume
|
||||||
|
mode: 0644
|
||||||
|
contents:
|
||||||
|
local: quadlets/nginx/nginx-stream.volume
|
||||||
|
user:
|
||||||
|
name: nginx
|
||||||
|
group:
|
||||||
|
name: nginx
|
||||||
|
- path: /home/nginx/.config/containers/systemd/nginx-vhost.volume
|
||||||
|
mode: 0644
|
||||||
|
contents:
|
||||||
|
local: quadlets/nginx/nginx-vhost.volume
|
||||||
|
user:
|
||||||
|
name: nginx
|
||||||
|
group:
|
||||||
|
name: nginx
|
||||||
+2
-2
@@ -21,7 +21,7 @@ storage:
|
|||||||
files:
|
files:
|
||||||
- path: /var/lib/systemd/linger/pairdrop
|
- path: /var/lib/systemd/linger/pairdrop
|
||||||
mode: 0644
|
mode: 0644
|
||||||
- path: /home/pairdrop/.config/containers/systemd/user/pairdrop.container
|
- path: /home/pairdrop/.config/containers/systemd/pairdrop.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/pairdrop/pairdrop.container
|
local: quadlets/pairdrop/pairdrop.container
|
||||||
@@ -29,7 +29,7 @@ storage:
|
|||||||
name: pairdrop
|
name: pairdrop
|
||||||
group:
|
group:
|
||||||
name: pairdrop
|
name: pairdrop
|
||||||
- path: /home/pairdrop/.config/containers/systemd/user/pairdrop.pod
|
- path: /home/pairdrop/.config/containers/systemd/pairdrop.pod
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/pairdrop/pairdrop.pod
|
local: quadlets/pairdrop/pairdrop.pod
|
||||||
|
|||||||
+28
-24
@@ -24,12 +24,6 @@ storage:
|
|||||||
name: paperless
|
name: paperless
|
||||||
group:
|
group:
|
||||||
name: paperless
|
name: paperless
|
||||||
- path: /var/mnt/nas/containers/paperless/storage/database-data
|
|
||||||
mode: 0755
|
|
||||||
user:
|
|
||||||
name: paperless
|
|
||||||
group:
|
|
||||||
name: paperless
|
|
||||||
- path: /var/mnt/nas/containers/paperless/storage/data
|
- path: /var/mnt/nas/containers/paperless/storage/data
|
||||||
mode: 0755
|
mode: 0755
|
||||||
user:
|
user:
|
||||||
@@ -48,16 +42,10 @@ storage:
|
|||||||
name: paperless
|
name: paperless
|
||||||
group:
|
group:
|
||||||
name: paperless
|
name: paperless
|
||||||
- path: /var/mnt/nas/containers/paperless/storage/redis-data
|
|
||||||
mode: 0755
|
|
||||||
user:
|
|
||||||
name: paperless
|
|
||||||
group:
|
|
||||||
name: paperless
|
|
||||||
files:
|
files:
|
||||||
- path: /var/lib/systemd/linger/paperless
|
- path: /var/lib/systemd/linger/paperless
|
||||||
mode: 0644
|
mode: 0644
|
||||||
- path: /home/paperless/.config/containers/systemd/user/gotenberg.container
|
- path: /home/paperless/.config/containers/systemd/gotenberg.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/paperless/gotenberg.container
|
local: quadlets/paperless/gotenberg.container
|
||||||
@@ -65,7 +53,7 @@ storage:
|
|||||||
name: paperless
|
name: paperless
|
||||||
group:
|
group:
|
||||||
name: paperless
|
name: paperless
|
||||||
- path: /home/paperless/.config/containers/systemd/user/paperless-consume.volume
|
- path: /home/paperless/.config/containers/systemd/paperless-consume.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/paperless/paperless-consume.volume
|
local: quadlets/paperless/paperless-consume.volume
|
||||||
@@ -73,7 +61,7 @@ storage:
|
|||||||
name: paperless
|
name: paperless
|
||||||
group:
|
group:
|
||||||
name: paperless
|
name: paperless
|
||||||
- path: /home/paperless/.config/containers/systemd/user/paperless.container
|
- path: /home/paperless/.config/containers/systemd/paperless.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/paperless/paperless.container
|
local: quadlets/paperless/paperless.container
|
||||||
@@ -81,7 +69,7 @@ storage:
|
|||||||
name: paperless
|
name: paperless
|
||||||
group:
|
group:
|
||||||
name: paperless
|
name: paperless
|
||||||
- path: /home/paperless/.config/containers/systemd/user/paperless-database.container
|
- path: /home/paperless/.config/containers/systemd/paperless-database.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/paperless/paperless-database.container
|
local: quadlets/paperless/paperless-database.container
|
||||||
@@ -89,7 +77,7 @@ storage:
|
|||||||
name: paperless
|
name: paperless
|
||||||
group:
|
group:
|
||||||
name: paperless
|
name: paperless
|
||||||
- path: /home/paperless/.config/containers/systemd/user/paperless-database.volume
|
- path: /home/paperless/.config/containers/systemd/paperless-database.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/paperless/paperless-database.volume
|
local: quadlets/paperless/paperless-database.volume
|
||||||
@@ -97,7 +85,7 @@ storage:
|
|||||||
name: paperless
|
name: paperless
|
||||||
group:
|
group:
|
||||||
name: paperless
|
name: paperless
|
||||||
- path: /home/paperless/.config/containers/systemd/user/paperless-data.volume
|
- path: /home/paperless/.config/containers/systemd/paperless-data.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/paperless/paperless-data.volume
|
local: quadlets/paperless/paperless-data.volume
|
||||||
@@ -105,7 +93,7 @@ storage:
|
|||||||
name: paperless
|
name: paperless
|
||||||
group:
|
group:
|
||||||
name: paperless
|
name: paperless
|
||||||
- path: /home/paperless/.config/containers/systemd/user/paperless-export.volume
|
- path: /home/paperless/.config/containers/systemd/paperless-export.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/paperless/paperless-export.volume
|
local: quadlets/paperless/paperless-export.volume
|
||||||
@@ -113,7 +101,7 @@ storage:
|
|||||||
name: paperless
|
name: paperless
|
||||||
group:
|
group:
|
||||||
name: paperless
|
name: paperless
|
||||||
- path: /home/paperless/.config/containers/systemd/user/paperless-media.volume
|
- path: /home/paperless/.config/containers/systemd/paperless-media.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/paperless/paperless-media.volume
|
local: quadlets/paperless/paperless-media.volume
|
||||||
@@ -121,7 +109,7 @@ storage:
|
|||||||
name: paperless
|
name: paperless
|
||||||
group:
|
group:
|
||||||
name: paperless
|
name: paperless
|
||||||
- path: /home/paperless/.config/containers/systemd/user/paperless.pod
|
- path: /home/paperless/.config/containers/systemd/paperless.pod
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/paperless/paperless.pod
|
local: quadlets/paperless/paperless.pod
|
||||||
@@ -129,7 +117,7 @@ storage:
|
|||||||
name: paperless
|
name: paperless
|
||||||
group:
|
group:
|
||||||
name: paperless
|
name: paperless
|
||||||
- path: /home/paperless/.config/containers/systemd/user/paperless-redis.container
|
- path: /home/paperless/.config/containers/systemd/paperless-redis.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/paperless/paperless-redis.container
|
local: quadlets/paperless/paperless-redis.container
|
||||||
@@ -137,7 +125,7 @@ storage:
|
|||||||
name: paperless
|
name: paperless
|
||||||
group:
|
group:
|
||||||
name: paperless
|
name: paperless
|
||||||
- path: /home/paperless/.config/containers/systemd/user/paperless-redis-data.volume
|
- path: /home/paperless/.config/containers/systemd/paperless-redis-data.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/paperless/paperless-redis-data.volume
|
local: quadlets/paperless/paperless-redis-data.volume
|
||||||
@@ -145,7 +133,7 @@ storage:
|
|||||||
name: paperless
|
name: paperless
|
||||||
group:
|
group:
|
||||||
name: paperless
|
name: paperless
|
||||||
- path: /home/paperless/.config/containers/systemd/user/tika.container
|
- path: /home/paperless/.config/containers/systemd/tika.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/paperless/tika.container
|
local: quadlets/paperless/tika.container
|
||||||
@@ -161,3 +149,19 @@ storage:
|
|||||||
name: paperless
|
name: paperless
|
||||||
group:
|
group:
|
||||||
name: paperless
|
name: paperless
|
||||||
|
- path: /var/home/paperless/.config/systemd/user/backup-database.service
|
||||||
|
mode: 0755
|
||||||
|
contents:
|
||||||
|
local: services/paperless/backup-database.service
|
||||||
|
user:
|
||||||
|
name: paperless
|
||||||
|
group:
|
||||||
|
name: paperless
|
||||||
|
- path: /var/home/paperless/.config/systemd/user/backup-database.timer
|
||||||
|
mode: 0755
|
||||||
|
contents:
|
||||||
|
local: services/paperless/backup-database.timer
|
||||||
|
user:
|
||||||
|
name: paperless
|
||||||
|
group:
|
||||||
|
name: paperless
|
||||||
+24
-22
@@ -48,19 +48,13 @@ storage:
|
|||||||
name: pihole
|
name: pihole
|
||||||
group:
|
group:
|
||||||
name: pihole
|
name: pihole
|
||||||
- path: /var/mnt/nas/containers/pihole/storage/unbound-redis-cache
|
|
||||||
mode: 0755
|
|
||||||
user:
|
|
||||||
name: pihole
|
|
||||||
group:
|
|
||||||
name: pihole
|
|
||||||
- path: /var/mnt/nas/containers/pihole/storage/unbound-redis-conf
|
- path: /var/mnt/nas/containers/pihole/storage/unbound-redis-conf
|
||||||
mode: 0755
|
mode: 0755
|
||||||
user:
|
user:
|
||||||
name: pihole
|
name: pihole
|
||||||
group:
|
group:
|
||||||
name: pihole
|
name: pihole
|
||||||
- path: /var/mnt/nas/containers/pihole/storage/unbound-redis-data
|
- path: /var/mnt/nas/containers/pihole/storage/unbound
|
||||||
mode: 0755
|
mode: 0755
|
||||||
user:
|
user:
|
||||||
name: pihole
|
name: pihole
|
||||||
@@ -75,7 +69,7 @@ storage:
|
|||||||
files:
|
files:
|
||||||
- path: /var/lib/systemd/linger/pihole
|
- path: /var/lib/systemd/linger/pihole
|
||||||
mode: 0644
|
mode: 0644
|
||||||
- path: /home/pihole/.config/containers/systemd/user/pihole-config.volume
|
- path: /home/pihole/.config/containers/systemd/pihole-config.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/pihole/pihole-config.volume
|
local: quadlets/pihole/pihole-config.volume
|
||||||
@@ -83,7 +77,7 @@ storage:
|
|||||||
name: pihole
|
name: pihole
|
||||||
group:
|
group:
|
||||||
name: pihole
|
name: pihole
|
||||||
- path: /home/pihole/.config/containers/systemd/user/pihole.container
|
- path: /home/pihole/.config/containers/systemd/pihole.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/pihole/pihole.container
|
local: quadlets/pihole/pihole.container
|
||||||
@@ -91,7 +85,7 @@ storage:
|
|||||||
name: pihole
|
name: pihole
|
||||||
group:
|
group:
|
||||||
name: pihole
|
name: pihole
|
||||||
- path: /home/pihole/.config/containers/systemd/user/pihole-dnsmasq.volume
|
- path: /home/pihole/.config/containers/systemd/pihole-dnsmasq.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/pihole/pihole-dnsmasq.volume
|
local: quadlets/pihole/pihole-dnsmasq.volume
|
||||||
@@ -99,7 +93,7 @@ storage:
|
|||||||
name: pihole
|
name: pihole
|
||||||
group:
|
group:
|
||||||
name: pihole
|
name: pihole
|
||||||
- path: /home/pihole/.config/containers/systemd/user/pihole.network
|
- path: /home/pihole/.config/containers/systemd/pihole.network
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/pihole/pihole.network
|
local: quadlets/pihole/pihole.network
|
||||||
@@ -107,7 +101,7 @@ storage:
|
|||||||
name: pihole
|
name: pihole
|
||||||
group:
|
group:
|
||||||
name: pihole
|
name: pihole
|
||||||
- path: /home/pihole/.config/containers/systemd/user/pihole.pod
|
- path: /home/pihole/.config/containers/systemd/pihole.pod
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/pihole/pihole.pod
|
local: quadlets/pihole/pihole.pod
|
||||||
@@ -115,7 +109,7 @@ storage:
|
|||||||
name: pihole
|
name: pihole
|
||||||
group:
|
group:
|
||||||
name: pihole
|
name: pihole
|
||||||
- path: /home/pihole/.config/containers/systemd/user/unbound-conf.volume
|
- path: /home/pihole/.config/containers/systemd/unbound-conf.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/pihole/unbound-conf.volume
|
local: quadlets/pihole/unbound-conf.volume
|
||||||
@@ -123,7 +117,7 @@ storage:
|
|||||||
name: pihole
|
name: pihole
|
||||||
group:
|
group:
|
||||||
name: pihole
|
name: pihole
|
||||||
- path: /home/pihole/.config/containers/systemd/user/unbound.container
|
- path: /home/pihole/.config/containers/systemd/unbound.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/pihole/unbound.container
|
local: quadlets/pihole/unbound.container
|
||||||
@@ -131,7 +125,7 @@ storage:
|
|||||||
name: pihole
|
name: pihole
|
||||||
group:
|
group:
|
||||||
name: pihole
|
name: pihole
|
||||||
- path: /home/pihole/.config/containers/systemd/user/unbound-iana.volume
|
- path: /home/pihole/.config/containers/systemd/unbound-iana.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/pihole/unbound-iana.volume
|
local: quadlets/pihole/unbound-iana.volume
|
||||||
@@ -139,7 +133,7 @@ storage:
|
|||||||
name: pihole
|
name: pihole
|
||||||
group:
|
group:
|
||||||
name: pihole
|
name: pihole
|
||||||
- path: /home/pihole/.config/containers/systemd/user/unbound-log.volume
|
- path: /home/pihole/.config/containers/systemd/unbound-log.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/pihole/unbound-log.volume
|
local: quadlets/pihole/unbound-log.volume
|
||||||
@@ -147,7 +141,7 @@ storage:
|
|||||||
name: pihole
|
name: pihole
|
||||||
group:
|
group:
|
||||||
name: pihole
|
name: pihole
|
||||||
- path: /home/pihole/.config/containers/systemd/user/unbound-redis-cache.volume
|
- path: /home/pihole/.config/containers/systemd/unbound-redis-cache.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/pihole/unbound-redis-cache.volume
|
local: quadlets/pihole/unbound-redis-cache.volume
|
||||||
@@ -155,7 +149,7 @@ storage:
|
|||||||
name: pihole
|
name: pihole
|
||||||
group:
|
group:
|
||||||
name: pihole
|
name: pihole
|
||||||
- path: /home/pihole/.config/containers/systemd/user/unbound-redis-conf.volume
|
- path: /home/pihole/.config/containers/systemd/unbound-redis-conf.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/pihole/unbound-redis-conf.volume
|
local: quadlets/pihole/unbound-redis-conf.volume
|
||||||
@@ -163,7 +157,7 @@ storage:
|
|||||||
name: pihole
|
name: pihole
|
||||||
group:
|
group:
|
||||||
name: pihole
|
name: pihole
|
||||||
- path: /home/pihole/.config/containers/systemd/user/unbound-redis.container
|
- path: /home/pihole/.config/containers/systemd/unbound-redis.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/pihole/unbound-redis.container
|
local: quadlets/pihole/unbound-redis.container
|
||||||
@@ -171,7 +165,7 @@ storage:
|
|||||||
name: pihole
|
name: pihole
|
||||||
group:
|
group:
|
||||||
name: pihole
|
name: pihole
|
||||||
- path: /home/pihole/.config/containers/systemd/user/unbound-redis-data.volume
|
- path: /home/pihole/.config/containers/systemd/unbound-redis-data.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/pihole/unbound-redis-data.volume
|
local: quadlets/pihole/unbound-redis-data.volume
|
||||||
@@ -179,7 +173,7 @@ storage:
|
|||||||
name: pihole
|
name: pihole
|
||||||
group:
|
group:
|
||||||
name: pihole
|
name: pihole
|
||||||
- path: /home/pihole/.config/containers/systemd/user/unbound-redis-socket.container
|
- path: /home/pihole/.config/containers/systemd/unbound-redis-socket.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/pihole/unbound-redis-socket.container
|
local: quadlets/pihole/unbound-redis-socket.container
|
||||||
@@ -187,7 +181,15 @@ storage:
|
|||||||
name: pihole
|
name: pihole
|
||||||
group:
|
group:
|
||||||
name: pihole
|
name: pihole
|
||||||
- path: /home/pihole/.config/containers/systemd/user/unbound-zones.volume
|
- path: /home/pihole/.config/containers/systemd/unbound.volume
|
||||||
|
mode: 0644
|
||||||
|
contents:
|
||||||
|
local: quadlets/pihole/unbound.volume
|
||||||
|
user:
|
||||||
|
name: pihole
|
||||||
|
group:
|
||||||
|
name: pihole
|
||||||
|
- path: /home/pihole/.config/containers/systemd/unbound-zones.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/pihole/unbound-zones.volume
|
local: quadlets/pihole/unbound-zones.volume
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ storage:
|
|||||||
files:
|
files:
|
||||||
- path: /var/lib/systemd/linger/qbittorrent
|
- path: /var/lib/systemd/linger/qbittorrent
|
||||||
mode: 0644
|
mode: 0644
|
||||||
- path: /home/qbittorrent/.config/containers/systemd/user/gluetun.container
|
- path: /home/qbittorrent/.config/containers/systemd/gluetun.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/qbittorrent/gluetun.container
|
local: quadlets/qbittorrent/gluetun.container
|
||||||
@@ -41,7 +41,7 @@ storage:
|
|||||||
name: qbittorrent
|
name: qbittorrent
|
||||||
group:
|
group:
|
||||||
name: qbittorrent
|
name: qbittorrent
|
||||||
- path: /home/qbittorrent/.config/containers/systemd/user/qbittorrent-config.volume
|
- path: /home/qbittorrent/.config/containers/systemd/qbittorrent-config.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/qbittorrent/qbittorrent-config.volume
|
local: quadlets/qbittorrent/qbittorrent-config.volume
|
||||||
@@ -49,7 +49,7 @@ storage:
|
|||||||
name: qbittorrent
|
name: qbittorrent
|
||||||
group:
|
group:
|
||||||
name: qbittorrent
|
name: qbittorrent
|
||||||
- path: /home/qbittorrent/.config/containers/systemd/user/qbittorrent.container
|
- path: /home/qbittorrent/.config/containers/systemd/qbittorrent.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/qbittorrent/qbittorrent.container
|
local: quadlets/qbittorrent/qbittorrent.container
|
||||||
@@ -57,7 +57,7 @@ storage:
|
|||||||
name: qbittorrent
|
name: qbittorrent
|
||||||
group:
|
group:
|
||||||
name: qbittorrent
|
name: qbittorrent
|
||||||
- path: /home/qbittorrent/.config/containers/systemd/user/qbittorrent-downloads.volume
|
- path: /home/qbittorrent/.config/containers/systemd/qbittorrent-downloads.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/qbittorrent/qbittorrent-downloads.volume
|
local: quadlets/qbittorrent/qbittorrent-downloads.volume
|
||||||
@@ -65,7 +65,7 @@ storage:
|
|||||||
name: qbittorrent
|
name: qbittorrent
|
||||||
group:
|
group:
|
||||||
name: qbittorrent
|
name: qbittorrent
|
||||||
- path: /home/qbittorrent/.config/containers/systemd/user/qbittorrent.pod
|
- path: /home/qbittorrent/.config/containers/systemd/qbittorrent.pod
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/qbittorrent/qbittorrent.pod
|
local: quadlets/qbittorrent/qbittorrent.pod
|
||||||
|
|||||||
+23
-13
@@ -18,12 +18,6 @@ storage:
|
|||||||
group:
|
group:
|
||||||
name: synapse
|
name: synapse
|
||||||
|
|
||||||
- path: /var/mnt/nas/containers/synapse/storage/database-data
|
|
||||||
mode: 0755
|
|
||||||
user:
|
|
||||||
name: synapse
|
|
||||||
group:
|
|
||||||
name: synapse
|
|
||||||
- path: /var/mnt/nas/containers/synapse/storage/data
|
- path: /var/mnt/nas/containers/synapse/storage/data
|
||||||
mode: 0755
|
mode: 0755
|
||||||
user:
|
user:
|
||||||
@@ -45,7 +39,7 @@ storage:
|
|||||||
files:
|
files:
|
||||||
- path: /var/lib/systemd/linger/synapse
|
- path: /var/lib/systemd/linger/synapse
|
||||||
mode: 0644
|
mode: 0644
|
||||||
- path: /home/synapse/.config/containers/systemd/user/synapse.container
|
- path: /home/synapse/.config/containers/systemd/synapse.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/synapse/synapse.container
|
local: quadlets/synapse/synapse.container
|
||||||
@@ -53,7 +47,7 @@ storage:
|
|||||||
name: synapse
|
name: synapse
|
||||||
group:
|
group:
|
||||||
name: synapse
|
name: synapse
|
||||||
- path: /home/synapse/.config/containers/systemd/user/synapse-database.container
|
- path: /home/synapse/.config/containers/systemd/synapse-database.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/synapse/synapse-database.container
|
local: quadlets/synapse/synapse-database.container
|
||||||
@@ -61,7 +55,7 @@ storage:
|
|||||||
name: synapse
|
name: synapse
|
||||||
group:
|
group:
|
||||||
name: synapse
|
name: synapse
|
||||||
- path: /home/synapse/.config/containers/systemd/user/synapse-database.volume
|
- path: /home/synapse/.config/containers/systemd/synapse-database.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/synapse/synapse-database.volume
|
local: quadlets/synapse/synapse-database.volume
|
||||||
@@ -69,7 +63,7 @@ storage:
|
|||||||
name: synapse
|
name: synapse
|
||||||
group:
|
group:
|
||||||
name: synapse
|
name: synapse
|
||||||
- path: /home/synapse/.config/containers/systemd/user/synapse-data.volume
|
- path: /home/synapse/.config/containers/systemd/synapse-data.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/synapse/synapse-data.volume
|
local: quadlets/synapse/synapse-data.volume
|
||||||
@@ -77,7 +71,7 @@ storage:
|
|||||||
name: synapse
|
name: synapse
|
||||||
group:
|
group:
|
||||||
name: synapse
|
name: synapse
|
||||||
- path: /home/synapse/.config/containers/systemd/user/synapse-mautrix.volume
|
- path: /home/synapse/.config/containers/systemd/synapse-mautrix.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/synapse/synapse-mautrix.volume
|
local: quadlets/synapse/synapse-mautrix.volume
|
||||||
@@ -85,7 +79,7 @@ storage:
|
|||||||
name: synapse
|
name: synapse
|
||||||
group:
|
group:
|
||||||
name: synapse
|
name: synapse
|
||||||
- path: /home/synapse/.config/containers/systemd/user/synapse-media.volume
|
- path: /home/synapse/.config/containers/systemd/synapse-media.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/synapse/synapse-media.volume
|
local: quadlets/synapse/synapse-media.volume
|
||||||
@@ -93,7 +87,7 @@ storage:
|
|||||||
name: synapse
|
name: synapse
|
||||||
group:
|
group:
|
||||||
name: synapse
|
name: synapse
|
||||||
- path: /home/synapse/.config/containers/systemd/user/synapse.pod
|
- path: /home/synapse/.config/containers/systemd/synapse.pod
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/synapse/synapse.pod
|
local: quadlets/synapse/synapse.pod
|
||||||
@@ -109,3 +103,19 @@ storage:
|
|||||||
name: synapse
|
name: synapse
|
||||||
group:
|
group:
|
||||||
name: synapse
|
name: synapse
|
||||||
|
- path: /var/home/synapse/.config/systemd/user/backup-database.service
|
||||||
|
mode: 0755
|
||||||
|
contents:
|
||||||
|
local: services/synapse/backup-database.service
|
||||||
|
user:
|
||||||
|
name: synapse
|
||||||
|
group:
|
||||||
|
name: synapse
|
||||||
|
- path: /var/home/synapse/.config/systemd/user/backup-database.timer
|
||||||
|
mode: 0755
|
||||||
|
contents:
|
||||||
|
local: services/synapse/backup-database.timer
|
||||||
|
user:
|
||||||
|
name: synapse
|
||||||
|
group:
|
||||||
|
name: synapse
|
||||||
+39
-7
@@ -18,7 +18,7 @@ storage:
|
|||||||
group:
|
group:
|
||||||
name: wallabag
|
name: wallabag
|
||||||
|
|
||||||
- path: /var/mnt/nas/containers/wallabag/storage/database
|
- path: /var/mnt/nas/containers/wallabag/storage/data
|
||||||
mode: 0755
|
mode: 0755
|
||||||
user:
|
user:
|
||||||
name: wallabag
|
name: wallabag
|
||||||
@@ -33,7 +33,7 @@ storage:
|
|||||||
files:
|
files:
|
||||||
- path: /var/lib/systemd/linger/wallabag
|
- path: /var/lib/systemd/linger/wallabag
|
||||||
mode: 0644
|
mode: 0644
|
||||||
- path: /home/wallabag/.config/containers/systemd/user/wallabag.container
|
- path: /home/wallabag/.config/containers/systemd/wallabag.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/wallabag/wallabag.container
|
local: quadlets/wallabag/wallabag.container
|
||||||
@@ -41,7 +41,7 @@ storage:
|
|||||||
name: wallabag
|
name: wallabag
|
||||||
group:
|
group:
|
||||||
name: wallabag
|
name: wallabag
|
||||||
- path: /home/wallabag/.config/containers/systemd/user/wallabag-database.container
|
- path: /home/wallabag/.config/containers/systemd/wallabag-database.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/wallabag/wallabag-database.container
|
local: quadlets/wallabag/wallabag-database.container
|
||||||
@@ -49,7 +49,7 @@ storage:
|
|||||||
name: wallabag
|
name: wallabag
|
||||||
group:
|
group:
|
||||||
name: wallabag
|
name: wallabag
|
||||||
- path: /home/wallabag/.config/containers/systemd/user/wallabag-database.volume
|
- path: /home/wallabag/.config/containers/systemd/wallabag-database.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/wallabag/wallabag-database.volume
|
local: quadlets/wallabag/wallabag-database.volume
|
||||||
@@ -57,7 +57,15 @@ storage:
|
|||||||
name: wallabag
|
name: wallabag
|
||||||
group:
|
group:
|
||||||
name: wallabag
|
name: wallabag
|
||||||
- path: /home/wallabag/.config/containers/systemd/user/wallabag-images.volume
|
- path: /home/wallabag/.config/containers/systemd/wallabag-data.volume
|
||||||
|
mode: 0644
|
||||||
|
contents:
|
||||||
|
local: quadlets/wallabag/wallabag-data.volume
|
||||||
|
user:
|
||||||
|
name: wallabag
|
||||||
|
group:
|
||||||
|
name: wallabag
|
||||||
|
- path: /home/wallabag/.config/containers/systemd/wallabag-images.volume
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/wallabag/wallabag-images.volume
|
local: quadlets/wallabag/wallabag-images.volume
|
||||||
@@ -65,7 +73,7 @@ storage:
|
|||||||
name: wallabag
|
name: wallabag
|
||||||
group:
|
group:
|
||||||
name: wallabag
|
name: wallabag
|
||||||
- path: /home/wallabag/.config/containers/systemd/user/wallabag.pod
|
- path: /home/wallabag/.config/containers/systemd/wallabag.pod
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/wallabag/wallabag.pod
|
local: quadlets/wallabag/wallabag.pod
|
||||||
@@ -73,7 +81,7 @@ storage:
|
|||||||
name: wallabag
|
name: wallabag
|
||||||
group:
|
group:
|
||||||
name: wallabag
|
name: wallabag
|
||||||
- path: /home/wallabag/.config/containers/systemd/user/wallabag-redis.container
|
- path: /home/wallabag/.config/containers/systemd/wallabag-redis.container
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
local: quadlets/wallabag/wallabag-redis.container
|
local: quadlets/wallabag/wallabag-redis.container
|
||||||
@@ -81,6 +89,14 @@ storage:
|
|||||||
name: wallabag
|
name: wallabag
|
||||||
group:
|
group:
|
||||||
name: wallabag
|
name: wallabag
|
||||||
|
- path: /var/home/wallabag/custom-entrypoint.sh
|
||||||
|
mode: 0755
|
||||||
|
contents:
|
||||||
|
local: home/wallabag/custom-entrypoint.sh
|
||||||
|
user:
|
||||||
|
name: wallabag
|
||||||
|
group:
|
||||||
|
name: wallabag
|
||||||
- path: /var/home/wallabag/.secrets
|
- path: /var/home/wallabag/.secrets
|
||||||
mode: 0755
|
mode: 0755
|
||||||
contents:
|
contents:
|
||||||
@@ -89,3 +105,19 @@ storage:
|
|||||||
name: wallabag
|
name: wallabag
|
||||||
group:
|
group:
|
||||||
name: wallabag
|
name: wallabag
|
||||||
|
- path: /var/home/wallabag/.config/systemd/user/backup-database.service
|
||||||
|
mode: 0755
|
||||||
|
contents:
|
||||||
|
local: services/wallabag/backup-database.service
|
||||||
|
user:
|
||||||
|
name: wallabag
|
||||||
|
group:
|
||||||
|
name: wallabag
|
||||||
|
- path: /var/home/wallabag/.config/systemd/user/backup-database.timer
|
||||||
|
mode: 0755
|
||||||
|
contents:
|
||||||
|
local: services/wallabag/backup-database.timer
|
||||||
|
user:
|
||||||
|
name: wallabag
|
||||||
|
group:
|
||||||
|
name: wallabag
|
||||||
Reference in New Issue
Block a user