#!/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."