diff --git a/services/jellyfin/jellyfin.caddy b/services/jellyfin/jellyfin.caddy new file mode 100644 index 0000000..f04d35f --- /dev/null +++ b/services/jellyfin/jellyfin.caddy @@ -0,0 +1,7 @@ +watch.goofjes.nl { + import https + import compression + import default-headers + log access + reverse_proxy jellyfin.container:8096 +} \ No newline at end of file diff --git a/services/jellyfin/service.toml b/services/jellyfin/service.toml new file mode 100644 index 0000000..df7b525 --- /dev/null +++ b/services/jellyfin/service.toml @@ -0,0 +1,23 @@ +user = "podman" + +[service] +name = "jellyfin" +hostname = "jellyfin.container" +image = "jellyfin/jellyfin" + +[[volumes]] +source = "/mnt/ssd/jellyfin/config" +target = "/config" + +[[volumes]] +source = "/mnt/ssd/jellyfin/cache" +target = "/cache" + +[[mounts]] +typ = "bind" +source = "/mnt/ssd/jellyfin/media" +target = "/media" + +[[networks]] +name = "jellyfin-net" +group = "caddy" \ No newline at end of file diff --git a/services/ssd/install.sh b/services/ssd/install.sh new file mode 100644 index 0000000..caa517e --- /dev/null +++ b/services/ssd/install.sh @@ -0,0 +1,7 @@ +#!/bin/sh +cat << EOF >> /etc/fstab +LABEL=Golvies /mnt/ssd ext4 defaults 0 0 +EOF + +mkdir -p /mnt/ssd +mount -a \ No newline at end of file