diff --git a/files-fullview.sh b/files-fullview.sh new file mode 100644 index 0000000..fcc1f68 --- /dev/null +++ b/files-fullview.sh @@ -0,0 +1,23 @@ +#!/bin/bash +# Add a read-only view of the ENTIRE server filesystem at server/ inside +# the file browser. Same container, same login (database preserved). +set -e + +NET=$(sudo docker network ls --format '{{.Name}}' | grep -m1 hal8) +sudo docker rm -f filebrowser >/dev/null 2>&1 || true +sudo mkdir -p /srv/files + +sudo docker run -d --restart unless-stopped --name filebrowser --network "$NET" \ + -u 1000:1000 \ + -v /srv/files:/srv \ + -v /:/srv/server:ro \ + -v /opt/filebrowser:/database \ + -e FB_DATABASE=/database/filebrowser.db \ + -e FB_ROOT=/srv \ + -e FB_ADDRESS=0.0.0.0 \ + -e FB_PORT=80 \ + filebrowser/filebrowser + +sleep 6 +echo "SITE TEST: HTTP $(curl -s -o /dev/null -w '%{http_code}' --max-time 15 https://files.odyssey-works.io) (200 = working)" +echo "Same login and password as before."