summaryrefslogtreecommitdiff
path: root/gemfeed/examples/conf/babylon5
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-10-02 11:31:38 +0300
committerPaul Buetow <paul@buetow.org>2025-10-02 11:31:38 +0300
commitff9f3a641fec256e1f4b01fcd95590451f656f0a (patch)
tree04f4b0d8d370006bd2cc22e35c4ce76f7ba134d6 /gemfeed/examples/conf/babylon5
parentc0f9ecf5e0b075db8e54ef1235ec80878e418398 (diff)
Update content for html
Diffstat (limited to 'gemfeed/examples/conf/babylon5')
-rw-r--r--gemfeed/examples/conf/babylon5/README.md3
-rwxr-xr-xgemfeed/examples/conf/babylon5/backup-start64
-rwxr-xr-xgemfeed/examples/conf/babylon5/docker-start-anki-sync-server4
-rwxr-xr-xgemfeed/examples/conf/babylon5/docker-start-audiobookshelf12
-rwxr-xr-xgemfeed/examples/conf/babylon5/docker-start-nextcloud-aio15
-rwxr-xr-xgemfeed/examples/conf/babylon5/docker-start-vaultwarden10
-rwxr-xr-xgemfeed/examples/conf/babylon5/docker-start-wallabag4
7 files changed, 0 insertions, 112 deletions
diff --git a/gemfeed/examples/conf/babylon5/README.md b/gemfeed/examples/conf/babylon5/README.md
deleted file mode 100644
index 58a0a47e..00000000
--- a/gemfeed/examples/conf/babylon5/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Babylon5
-
-Some backup of some Docker start scripts of my `babylon5.buetow.org` server, which I deleted as I moved off all containers to AWS ECS Fargate/Terraform https://codeberg.org/snonux/terraform !
diff --git a/gemfeed/examples/conf/babylon5/backup-start b/gemfeed/examples/conf/babylon5/backup-start
deleted file mode 100755
index c616ba09..00000000
--- a/gemfeed/examples/conf/babylon5/backup-start
+++ /dev/null
@@ -1,64 +0,0 @@
-#!/usr/bin/bash
-
-set -euf -o pipefail
-declare -r DATE=$(date +%d)
-
-ensure_directory () {
- local -r dir="$1"; shift
-
- if [ ! -d "$dir" ]; then
- mkdir "$dir"
- chmod 700 "$dir"
- fi
-}
-
-get_docker_id () {
- local -r image="$1"; shift
- docker ps | awk -v image="$image" '$2 == image { print $1 }'
-}
-
-backup_wallabag () {
- ensure_directory /opt/backup/wallabag
- local -r container="$(get_docker_id 'wallabag/wallabag')"
- docker stop "$container"
- tar -hcvpf /opt/backup/wallabag/wallabag.tar.gz.tmp /opt/wallabag &&
- mv /opt/backup/wallabag/wallabag.tar.gz.tmp /opt/backup/wallabag/wallabag-$DATE.tar.gz &&
- touch /opt/backup/wallabag.lastrun
- docker start "$container"
-}
-
-backup_vaultwarden () {
- ensure_directory /opt/backup/vaultwarden
- local -r container="$(get_docker_id 'vaultwarden/server:latest')"
- docker stop "$container"
- tar -hcvpf /opt/backup/vaultwarden/vaultwarden.tar.gz.tmp /opt/vaultwarden &&
- mv /opt/backup/vaultwarden/vaultwarden.tar.gz.tmp /opt/backup/vaultwarden/vaultwarden-$DATE.tar.gz &&
- touch /opt/backup/vaultwarden.lastrun
- docker start "$container"
-}
-
-backup_anki () {
- ensure_directory /opt/backup/anki-sync-server
- local -r container="$(get_docker_id 'anki-sync-server:latest')"
- docker stop "$container"
- tar -hcvpf /opt/backup/anki-sync-server/anki-sync-server.tar.gz.tmp /opt/anki-sync-server &&
- mv /opt/backup/anki-sync-server/anki-sync-server.tar.gz.tmp \
- /opt/backup/anki-sync-server/anki-sync-server-$DATE.tar.gz &&
- touch /opt/backup/anki-sync-server.lastrun
- docker start "$container"
-}
-
-backup_audiobookshelf_meta () {
- ensure_directory /opt/backup/audiobookshelf
- rsync -avz -delete /opt/audiobookshelf/metadata/backups/ /opt/backup/audiobookshelf
-}
-
-backup_wallabag
-backup_vaultwarden
-backup_anki
-backup_audiobookshelf_meta
-
-chgrp -R backup /opt/backup/
-find -L /opt/backup -mindepth 2 -type f -exec chmod 640 "{}" \;
-find -L /opt/backup -mindepth 2 -type d -exec chmod 750 "{}" \;
-chmod 755 /opt/backup/nextcloud/borg
diff --git a/gemfeed/examples/conf/babylon5/docker-start-anki-sync-server b/gemfeed/examples/conf/babylon5/docker-start-anki-sync-server
deleted file mode 100755
index a6b3930a..00000000
--- a/gemfeed/examples/conf/babylon5/docker-start-anki-sync-server
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/usr/bin/bash
-
-set -x
-docker run -d --name anki-sync-server --user nobody --restart always -v /opt/anki-sync-server/data:/data -p 83:27701 anki-sync-server:latest
diff --git a/gemfeed/examples/conf/babylon5/docker-start-audiobookshelf b/gemfeed/examples/conf/babylon5/docker-start-audiobookshelf
deleted file mode 100755
index 404c787c..00000000
--- a/gemfeed/examples/conf/babylon5/docker-start-audiobookshelf
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/usr/bin/bash
-
-set -x
-
-docker pull ghcr.io/advplyr/audiobookshelf
-docker run -d \
- -p 13378:80 \
- -v /opt/audiobookshelf/config:/config \
- -v /opt/audiobookshelf/metadata:/metadata \
- -v /opt/audiobookshelf/audiobooks:/audiobooks \
- -v /opt/audiobookshelf/podcasts:/podcasts \
- --name audiobookshelf ghcr.io/advplyr/audiobookshelf
diff --git a/gemfeed/examples/conf/babylon5/docker-start-nextcloud-aio b/gemfeed/examples/conf/babylon5/docker-start-nextcloud-aio
deleted file mode 100755
index 0a66afb7..00000000
--- a/gemfeed/examples/conf/babylon5/docker-start-nextcloud-aio
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/usr/bin/bash
-
-set -x
-
-sudo docker run \
- --sig-proxy=false \
- --name nextcloud-aio-mastercontainer \
- --restart always \
- --publish 8080:8080 \
- -e APACHE_PORT=82 \
- -e APACHE_IP_BINDING=0.0.0.0 \
- -e NEXTCLOUD_DATADIR=/opt/nextcloud/ncdata \
- --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
- --volume /var/run/docker.sock:/var/run/docker.sock:ro \
- nextcloud/all-in-one:latest
diff --git a/gemfeed/examples/conf/babylon5/docker-start-vaultwarden b/gemfeed/examples/conf/babylon5/docker-start-vaultwarden
deleted file mode 100755
index 15e1f93a..00000000
--- a/gemfeed/examples/conf/babylon5/docker-start-vaultwarden
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/usr/bin/bash
-
-set -x
-
-# docker pull vaultwarden/server:latest
-docker run -d \
- --restart always \
- --name vaultwarden \
- --volume /opt/vaultwarden/data/:/data/ \
- --publish 90:80 vaultwarden/server:latest
diff --git a/gemfeed/examples/conf/babylon5/docker-start-wallabag b/gemfeed/examples/conf/babylon5/docker-start-wallabag
deleted file mode 100755
index e0656d55..00000000
--- a/gemfeed/examples/conf/babylon5/docker-start-wallabag
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/usr/bin/bash
-
-set -x
-docker run -d --restart always -v /opt/wallabag/data:/var/www/wallabag/data -v /opt/wallabag/images:/var/www/wallabag/web/assets/images -p 81:80 -e "SYMFONY__ENV__DOMAIN_NAME=https://bag.buetow.org" wallabag/wallabag