setup jellyfin

This commit is contained in:
2026-07-25 20:07:34 +02:00
parent 8c88086ee6
commit 1f180dcdb2
4 changed files with 31 additions and 1 deletions
+4
View File
@@ -45,6 +45,10 @@ metube.tomasrivera.ch {
reverse_proxy metube:8081 reverse_proxy metube:8081
} }
videos.tomasrivera.ch {
reverse_proxy jellyfin:8096
}
books.tomasrivera.ch { books.tomasrivera.ch {
reverse_proxy jelu:11111 reverse_proxy jelu:11111
} }
+3 -1
View File
@@ -159,7 +159,9 @@ mkdir -p \
/opt/server/radicale/config \ /opt/server/radicale/config \
/opt/server/radicale/data \ /opt/server/radicale/data \
/opt/server/metube \ /opt/server/metube \
/opt/server/jelu /opt/server/jelu \
/opt/server/jellyfin/config \
/opt/server/jellyfin/cache
sudo chown -R 1000:1000 /opt/server/filebrowser # somehow filebrowser cant acces it sudo chown -R 1000:1000 /opt/server/filebrowser # somehow filebrowser cant acces it
+19
View File
@@ -10,6 +10,7 @@ services:
- radicale - radicale
- metube - metube
- jelu - jelu
- jellyfin
image: caddy:latest image: caddy:latest
container_name: caddy container_name: caddy
restart: unless-stopped restart: unless-stopped
@@ -143,6 +144,24 @@ services:
- TZ=Europe/Zurich - TZ=Europe/Zurich
volumes: volumes:
- /opt/server/jelu:/data - /opt/server/jelu:/data
jellyfin:
image: jellyfin/jellyfin:latest
container_name: jellyfin
restart: unless-stopped
environment:
- TZ=Europe/Zurich
volumes:
# Jellyfin configuration/database
- /opt/server/jellyfin/config:/config
# Transcoding cache
- /opt/server/jellyfin/cache:/cache
# Your MeTube archive (read-only)
- /mnt/kdrive/Autre/Archive/Videos:/media/videos:ro
mem_limit: 1500m
volumes: volumes:
caddy_data: caddy_data:
caddy_config: caddy_config:
+5
View File
@@ -43,6 +43,11 @@
<td>Metube</td> <td>Metube</td>
<td>Youtube archiver as ArchiveBox can't make yt-dlp work.</td> <td>Youtube archiver as ArchiveBox can't make yt-dlp work.</td>
</tr> </tr>
<tr>
<td><a href="https://videos.tomasrivera.ch">videos.tomasrivera.ch</a></td>
<td>Jellyfin</td>
<td>Media server</td>
</tr>
<tr> <tr>
<td><a href="https://hledger.tomasrivera.ch">hledger.tomasrivera.ch</a></td> <td><a href="https://hledger.tomasrivera.ch">hledger.tomasrivera.ch</a></td>
<td>hledger-web</td> <td>hledger-web</td>