Jump to content

Recommended Posts

Posted (edited)

I installed Filebrowser via armbian-config but it didn't work. The container was restarting and there was:

 

Using database: /database/filebrowser.db
Error: open /database/filebrowser.db: permission denied

 

in the .log file.

 

The developers of Filebrowser explained they introduced some breaking changes and documented the changes that have to be made to avoid that error:

 

- User: File Browser no longer runs as root, but as user with PID 1000 and GID 1000. You can still change this by using Docker's --user flag [https://www.docker.com/blog/understanding-the-docker-user-instruction/].
- Volumes: the volumes with the database and configuration are now aligned with the s6-overlay images. Instead of mounting the files themselves, which leads to frequent issues, you now mount the surrounding directory.

Unfortunately, these are breaking changes and will require updates on your side. Assuming you have a database.db, a .filebrowser.json and the data in /data, do the following:

1. Change the path of database in .filebrowser.json to /database/filebrowser.db
2. Rename database.db to filebrowser.db
3. Rename .filebrowser.json to settings.json
4. Put them in the same directory locally, let's say /app/filebrowser/
5. Change the permissions of both directories: sudo chown -R 1000:1000 /app/filebrowser /data
6. Mount with the flags -v /app/filebrowser:/database -v /app/filebrowser:/config - you can also choose to put them in separate directories, but it is not needed.

If you are still getting errors, please make sure that the paths/volumes you are mounting have read-write permission for user 1000:1000. For more up to date information regarding how you should use the Docker image, check filebrowser.org/installation.html#docker [https://filebrowser.org/installation.html#docker]

 

But how exactly to apply those changes after the container already has been created and started via armbian-config?

Edited by chupo_cro

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines