更新文件: README.txt, rclonemount.sh, docker-compose.yml, webdav_simulator.amd64, runembysim.sh 等9个文件

This commit is contained in:
ZJP Monitor
2025-07-24 00:35:09 +08:00
parent d27799bb67
commit 75f31b709c
9 changed files with 416 additions and 90 deletions

View File

@ -28,8 +28,8 @@ fi
mkdir -p emby.tmp emby.cache >/dev/null 2>&1
chmod 777 emby.tmp emby.cache
docker stop embysim
docker rm embysim
#docker stop embysim
#docker rm embysim
num=$(mount |grep "/external"|wc -l)
if [ $num -lt 1 ]; then
@ -95,24 +95,38 @@ fi
#echo "use cpus:$cpus"
# --cpus $cpus \
docker run -d \
--sysctl net.ipv6.conf.all.disable_ipv6=1 \
--name embysim \
-v $progdir/emby.config:/config \
-v $progdir/external:/external:rshared \
-v $progdir/emby.tmp:/tmp \
-v $progdir/emby.cache:/cache \
--device /dev/dri:/dev/dri \
-p 8096:8096 \
-p 8920:8920 \
--env UID=1000 \
--env GID=100 \
--env GIDLIST=100 \
--env SELFIP=${SELFIP} \
--restart on-failure \
emby/embyserver:latest
docker-compose -v
if [ $? -eq 0 ]; then
sed -i -e "s|let serverAddr =.*|let serverAddr = 'http://${SELFIP}:8097';|g" nginx/conf.d/externalUrl.js
sed -i -e "s|- .*emby.config:/config|- ${progdir}/emby.config:/config|g" docker-compose.yml
sed -i -e "s|- .*external:/external|- ${progdir}/external:/external|g" docker-compose.yml
sed -i -e "s|- .*emby.tmp:/tmp|- ${progdir}/emby.tmp:/tmp|g" docker-compose.yml
sed -i -e "s|- .*emby.cache:/cache|- ${progdir}/emby.cache:/cache|g" docker-compose.yml
docker stop embysim
docker-compose down
docker-compose up -d
else
docker stop embysim
docker rm embysim
docker run -d \
--sysctl net.ipv6.conf.all.disable_ipv6=1 \
--name embysim \
-v $progdir/emby.config:/config \
-v $progdir/external:/external:rshared \
-v $progdir/emby.tmp:/tmp \
-v $progdir/emby.cache:/cache \
--device /dev/dri:/dev/dri \
-p 8096:8096 \
-p 8920:8920 \
--env UID=1000 \
--env GID=100 \
--env GIDLIST=100 \
--env SELFIP=${SELFIP} \
--restart on-failure \
emby/embyserver:latest
#pandagroove/embysim:1.0.0
#pandagroove/embysim:1.0.0
fi
sleep 1
docker cp "externalPlayer.js" "embysim":"/system/dashboard-ui/externalPlayer.js"