MB-IDK commited on
Commit
29862e0
·
verified ·
1 Parent(s): 9ce8e84

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +17 -2
start.sh CHANGED
@@ -3,10 +3,25 @@ set -e
3
 
4
  echo "==> Démarrage de Jellyfin sur le port ${JELLYFIN_HTTP_PORT:-7860}..."
5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
  exec /jellyfin/jellyfin \
7
  --datadir "${JELLYFIN_DATA_DIR}" \
8
  --configdir "${JELLYFIN_CONFIG_DIR}" \
9
  --cachedir "${JELLYFIN_CACHE_DIR}" \
10
  --logdir "${JELLYFIN_LOG_DIR}" \
11
- --http-port "${JELLYFIN_HTTP_PORT:-7860}" \
12
- --ffmpeg /usr/lib/jellyfin-ffmpeg/ffmpeg
 
3
 
4
  echo "==> Démarrage de Jellyfin sur le port ${JELLYFIN_HTTP_PORT:-7860}..."
5
 
6
+ # Pré-créer network.xml si absent (premier démarrage)
7
+ NETWORK_XML="${JELLYFIN_CONFIG_DIR}/network.xml"
8
+ if [ ! -f "$NETWORK_XML" ]; then
9
+ mkdir -p "${JELLYFIN_CONFIG_DIR}"
10
+ cat > "$NETWORK_XML" <<EOF
11
+ <?xml version="1.0" encoding="utf-8"?>
12
+ <NetworkConfiguration>
13
+ <HttpServerPortNumber>${JELLYFIN_HTTP_PORT:-7860}</HttpServerPortNumber>
14
+ <HttpsPortNumber>8920</HttpsPortNumber>
15
+ <EnableHttps>false</EnableHttps>
16
+ <RequireHttps>false</RequireHttps>
17
+ </NetworkConfiguration>
18
+ EOF
19
+ echo "==> network.xml créé avec le port ${JELLYFIN_HTTP_PORT:-7860}"
20
+ fi
21
+
22
  exec /jellyfin/jellyfin \
23
  --datadir "${JELLYFIN_DATA_DIR}" \
24
  --configdir "${JELLYFIN_CONFIG_DIR}" \
25
  --cachedir "${JELLYFIN_CACHE_DIR}" \
26
  --logdir "${JELLYFIN_LOG_DIR}" \
27
+ --ffmpeg /usr/lib/jellyfin-ffmpeg/ffmpeg