diff --git a/arch-config/scripts/in_path/sc-jellyfin-update-new b/arch-config/scripts/in_path/sc-jellyfin-update-new new file mode 100644 index 00000000..6c50f045 --- /dev/null +++ b/arch-config/scripts/in_path/sc-jellyfin-update-new @@ -0,0 +1,22 @@ +#!/bin/bash +set -euo pipefail + +user=jellyfin +server=localhost +port=2400 +jumphost=nazarick.exu.li +serverremote=172.16.53.101 +sshkeypath=$HOME/.ssh/id_ed25519_non-root + +# set another ssh key here? +ssh -NTfL 2400:${serverremote}:22 ${user}@${jumphost} + +# transfer Movies +rsync -uvr --progress --bwlimit=4096 --chmod=744 -e "ssh -i $sshkeypath -p $port" /mnt/storage/MediaLibrary/Movies/ ${user}@${server}:/mnt/jellyfin/content/Movies/ + +# transfer Shows +rsync -uvr --progress --bwlimit=4096 --chmod=744 -e "ssh -i $sshkeypath -p $port" /mnt/storage/MediaLibrary/Shows/ ${user}@${server}:/mnt/jellyfin/content/Shows/ + +# transfer Music +rsync -uvrL --progress --bwlimit=4096 --chmod=744 -e "ssh -i $sshkeypath -p $port" /home/marc/Musik/ ${user}@${server}:/mnt/jellyfin/content/Musik/ +