Hi ErsatzTV Team,
I am setting up a community TV station on a Hetzner VPS (Ubuntu 24.04) using Docker. I have successfully installed the station and uploaded my media, but I am stuck at the "Local Library" stage.
The Issue:
- When I try to add /media as a Library Path in the Web UI, the "Save" button does not respond or occasionally throws a "Path must exist" error, even though the path is valid inside the container.
- Because the path won't save, the scanner fails with: Skipping unforced scan of local media library 'Other Videos' because it has no library paths.
My Technical Setup: - Docker Run Command:
docker run -d --name etv --network host -v /root/.local/share/ersatztv:/root/.local/share/ersatztv -v /media:/media --restart unless-stopped jasongdove/ersatztv - Proof of File Inside Container:
Running docker exec -it etv ls -lh /media confirms the file exists:
-rwxrwxrwx 1 root root [Size] shabbat.mp4 - Permissions:
I have already applied chmod 777 to the host directory and tried running the scanner as root (-u 0), but since the database isn't saving the path, the scanner has nothing to work with.
What I've Tried: - Restarting the container and wiping the /root/.local/share/ersatztv folder to start fresh.
- Accessing the UI from multiple browsers and a mobile device (same result: "Save" button fails).
- Manually triggering the scanner via ErsatzTV.Scanner scan-local.
Question:
Is there a known issue with the Web UI not committing paths to the database in this version, or is there a way I can manually "force-inject" the library path into the database via the command line since the UI is unresponsive?