Support Request via Email wrote: Hello,
I am experiencing an issue with the FileBot Docker container where my valid license is not being recognized. Below are the details of the problem and my environment:
Environment:
• Server Model: Synology DS1821+
• DSM Version: DSM 7.2.2-72806 Update 2
• Processor: AMD Ryzen V1500B (4 cores, 2.2 GHz)
• RAM: 20 GB
• Docker Image: rednoah/filebot (latest)
• FileBot Version: 5.1.6 (r10435)
• License ID: XXXXX (Valid until 2026-01-14)
• UID/GID: PUID=1026, PGID=100
• License Path: /volume1/docker/filebot/FileBot_License_XXXXX.psm
Steps Taken:
1. Mounted Volumes:
• Config directory: /volume1/docker/filebot:/config
• Downloads directory: /volume1/download station:/downloads
• Movies directory: /volume1/movies:/movies
• License file is located at /volume1/docker/filebot/FileBot_License_XXXXX.psm.
2. Validated License File:
• Verified file permissions:• Confirmed that the license is valid using —license:Shell: Select all
sudo chown 1026:100 /volume1/docker/filebot/FileBot_License_XXXXX.psm sudo chmod 644 /volume1/docker/filebot/FileBot_License_XXXXX.psm
Result: License activated successfully.Shell: Select all
sudo docker run --rm -it \ -v "/volume1/docker/filebot:/config" \ rednoah/filebot --license /config/FileBot_License_XXXXX.psm
3. Attempted to Run FileBot:
• Tried running with both test and move actions:Result: Bad License (>_<) error.Shell: Select all
sudo docker run --rm -it \ -v "/volume1/docker/filebot:/config" \ -v "/volume1/download station:/downloads" \ -v "/volume1/movies:/movies" \ -e PUID=1026 \ -e PGID=100 \ rednoah/filebot -r -rename "/downloads" \ --output "/movies" \ --format "{n} ({y})/{n} ({y})" \ --db TheMovieDB \ --action move
4. Adjusted Permissions:
• Recursively updated permissions for all relevant directories:5. Tested With Root User:Shell: Select all
sudo chown -R 1026:100 /volume1/docker/filebot sudo chmod -R 755 /volume1/docker/filebot sudo chown -R 1026:100 "/volume1/download station" sudo chmod -R 755 "/volume1/download station" sudo chown -R 1026:100 /volume1/movies sudo chmod -R 755 /volume1/movies
• Tried running the container with root privileges:Result: Same issue persists.Shell: Select all
sudo docker run --rm -it \ -v "/volume1/docker/filebot:/config" \ -v "/volume1/download station:/downloads" \ -v "/volume1/movies:/movies" \ -e PUID=0 \ -e PGID=0 \ rednoah/filebot --license /config/FileBot_License_XXXXX.psm
6. Reviewed Logs:
• Checked container logs:Logs indicate that the license is being read from /data/filebot/license.txt, but the same Bad License (>_<) error appears.Shell: Select all
sudo docker logs filebot
Additional Details:
Initially, I purchased a regular FileBot license for use with the desktop version. However, I later realized that a separate Docker-specific license was required for the containerized version. I have since purchased the correct Docker license, but I am still encountering the same issue where the license is not being recognized.
The error I receive is:Console Output: Select all
FileBot requires a valid license. Please run `filebot --license *.psm` to install your FileBot license. * FileBot is running as [filebot] using [/data/filebot/license.txt] Bad License (>_<)
I have followed the documentation, ensured correct UID/GID permissions, and tested various configurations, but the issue persists. Below is an overview of the troubleshooting steps I have tried:
1. Correctly mapped the /config folder to /volume1/docker/filebot.
2. Verified the license file path and permissions (chmod 755, chown 1026:100).
3. Ensured the /downloads and /movies volumes are properly mounted with correct permissions.
4. Tested the license installation using the --license command, which reports success but does not resolve the issue.
5. Attempted running FileBot with and without Docker’s interactive mode.
6. Removed and re-pulled the rednoah/filebot Docker image to rule out corruption.
Despite these efforts, I am unable to successfully run FileBot within the Docker container using my valid license.
Request:
Could you help me identify the root cause of this issue? I have already invested in two licenses and want to resolve this problem. Please let me know if additional logs or configurations are needed to diagnose the problem.
Thank you for your assistance!
Console Output: Select all
FileBot requires a valid license. Please run `filebot --license *.psm` to install your FileBot license.
* FileBot is running as [filebot] using [/data/filebot/license.txt]
➔ You have no persistent volume mapping for /data so any changes to this folder are lost immediately when the container exits. Your license key is thus installed, then lost on exit, and then not there next time. A very common user error for users that are new to docker and file system mapping.
Compare and contrast your usage to the example usage from the documentation:
Shell: Select all
docker run --rm -it -v "data:/data" rednoah/filebot --license
docker run --rm -it -v "data:/data" -v "$PWD:/volume1" rednoah/filebot -script fn:sysinfo
➔ The solution is thus adding -v "data:/data" to all your rednoah/filebot container calls. The data in -v "data:/data" refers to a named volume. You can use a host path if you prefer that.

