homelab/scripts/jellyfin/script.sh

27 lines
442 B
Bash
Raw Normal View History

2022-12-31 14:19:03 +01:00
#!/bin/bash
set -euo pipefail
source "$HL_LIB"
_assert_vars HL_DOMAIN;
2023-04-09 13:07:36 +02:00
_ch_001-make_dirs() {
2022-12-31 14:19:03 +01:00
mkdir -p ~/jellyfin /data/jellyfin;
}
2023-04-09 13:07:36 +02:00
_ch_002-copy_compose() {
2022-12-31 14:19:03 +01:00
cp $(_fill docker-compose.yml.templ) ~/jellyfin/docker-compose.yml;
}
2023-04-09 13:07:36 +02:00
_ch_003-update_caddy() {
cp jellyfin.Caddyfile /etc/caddy/conf.d;
2022-12-31 14:19:03 +01:00
sudo systemctl reload caddy.service;
}
2023-04-09 13:07:36 +02:00
_ch_004-run-service() {
2022-12-31 14:19:03 +01:00
cd ~/jellyfin;
docker-compose up -d;
}
_run_checkpoints