hurlenko / filebrowser-docker Goto Github PK
View Code? Open in Web Editor NEW🐳 filebrowser inside Docker container
🐳 filebrowser inside Docker container
Hi,
just planning to expose the container over internet and would like to know if you think your proxy config example could work with linuxserver/swag or you can share your experiences. A letsencrypt certificate would be great.
Thank you for your FB container
It would be nice to add in the readme that one can add multiple /data directories I tested with docker-compose, did not test with docker commands
volumes:
- /FIRST_DATA_DIR:/data/
- /SECOND_DATA_DIR:/data/
- /CONFIG_DIR:/config
How to disable authentication?
please merge file browse and ariang
Is it possible to be about to add Custom Branding when using a docker-compose file.
I could set filebrowser tls/https option locally
docker with https support will be great feature
Hi,
I want to change the first word of title of the home page after login. Now the title is "data - Files - File Manager". I want the "data" word to be "Home" how I can change this word? On filebrowser/filebrowser docker container image I change the root path "srv" to "Home" on settings.json inside of container and automatically the title become "Home - Files - File Manager". Here is any trick?
Thank you
Thanks for creating this great Docker. I'm running it on a Raspberry Pi4 aarch64 with docker-compose.yml and I'd like to edit / create files as normal user:
filebrowser:
image: hurlenko/filebrowser
container_name: filebrowser
restart: always
user: 1000:1000
volumes:
- ${VOLUME_DIR}/filebrowser/config:/config
- ${VOLUME_DIR}/share:/data
Creating the container results in:
filebrowser | 2021/02/04 20:53:30 open /config/filebrowser.db: permission denied
I found a workaround to run the container without user:
first as root:root
which creates ${VOLUME_DIR}/filebrowser/config/filebrowser.db
.
Then sudo chown 1000:1000 -R ${VOLUME_DIR}/filebrowser/config/filebrowser.db
and recreate the container with user: 1000:1000
.
Then it works.
What could be the problem?
Hi, is it possible to use more then one DATA_DIR? If yes, how can i do it?
Thanks!
How can I add different authentication methods using docker-compose?
My Issue...
I have 3 users that have their personal folders..
But I would also give access to a common share.
It seems that users can or access a common share or their private folder but not both...
Please prove me wrong...
It doesn't work for me and I don't know why...
my config.json
{
"port": 1216,
"baseURL": "",
"address": "",
"log": "stdout",
"database": "/database.db",
"root": "/srv",
"perm.admin": "true",
"perm.download": "true",
"perm.execute": "false",
"perm.modify": "true",
"perm.share": "true"
}�
Have correct permissions, but when I open a file it doesn't load the editor for me
I'm using Portainer with a compose file, and everything I add gets the container name that is the same name as the stack, but when I pull this one I get container name filebrowser-filebrowser-1 (instead of just filebrowser).
This messes up some automated processes that monitor the proxy and docker.
Is this something that you control?
Hello,
Thanks for dockerizing and good documentation of the app.
I can share files with my mam easily.
A question though,
in Nginx configuration, I have increased the maximum upload size to 999 Mb.
However, when I upload a mp4 file, I still get an error.
what is the problem?
PS. I use cloudflare and turned off the proxy
thanks for help
How Do enable cache for browse huge file list
Hi,
I use filebrowser in docker and would like to use it behind nginx proxy manager in https.
Curruntly I'm stuck with http only and I can't get https working. Any clues?
King regards
Hi Hurlenko, I have already ports 443 and 8080 used by other container is possbile use others?
Hello
As said in the title the Web UI cannot be accessed externally even with Caddy.
This seems to be an issue specific to filebrowser since other containers work well via caddy.
Is it possible to add a customizable Disclaimer and Footer in the login page?
Want to clarify upon login that only specific file types are allowed to be uploaded.
I have a bunch of config and data volumesthat I use for my containers.
All of them hold configuration except the data volume, but they are all functionally identical.
If I use this format it results in duplicate directories being created by the filebrowser container under my data directory:
volumes:
- "config-bazarr:/srv/config-bazarr"
- "config-delugevpn:/srv/config-delugevpn"
- "config-emby:/srv/config-emby"
- "config-filebrowser:/srv"
- "config-lidarr:/srv/config-lidarr"
- "config-pihole:/srv/config-pihole"
- "config-prowlarr:/srv/config-prowlarr"
- "config-radarr:/srv/config-radarr"
- "config-readarr:/srv/config-readarr"
- "config-sonarr:/srv/config-sonarr"
- "data:/srv/data"
Whereas if I do not specify a volume for /srv, docker creates a volume (which is normal and expected).
The weird thing is that it looks exactly like my code from above:
docker-autocompose
volumes:
- "config-bazarr:/srv/config-bazarr"
- "config-delugevpn:/srv/config-delugevpn"
- "config-emby:/srv/config-emby"
- "config-filebrowser:/srv"
- "config-lidarr:/srv/config-lidarr"
- "config-pihole:/srv/config-pihole"
- "config-prowlarr:/srv/config-prowlarr"
- "config-radarr:/srv/config-radarr"
- "config-readarr:/srv/config-readarr"
- "config-sonarr:/srv/config-sonarr"
- "data:/srv/data"
What is the correct way to use docker compose and not have duplicate nested directories?
The next command in Dockerfile makes impossible to re-map the folders structure
CMD ["--root=/data", "--address=0.0.0.0", "--database=/config/filebrowser.db"]
Example of real life issue: I've tried to deploy this to fly.io, but it allows to mount only 1 volume.
I've solved this issue by removing this command and slightly modifying your Dockerfile + starting from custom .sh entrypoint to have ability to make some initial preparations.
Proposal:
That's what I've actually did
In my case my folders structure is
root: /data/data
database: /data/config/filebrowser.db
So I can mount single /data directory.
In .sh script I create /data/data directory so FileBrowser can find it.
Hello,
I'm curious what's the difference between this image and the general image that filebrowser release directly as mentioned here.
I'm currently struggling with their official image because the default config storage location (only for docker) image is at /database.db
which docker compose will mount as a directory by default.
Discussion here hasn't moved in a while. filebrowser/docs#44
PS: I know the simple fix is to just do a one time creation of the database.db on the host but I'm trying to make it so people won't have to do that every time they deploy filebrowser on coolify.
Is there any way we can upload zip file and then unzip it, since I have a lot of folders which have a lot of files, can't do it one by one?
Hi
I was wondering if someone could shed some light, Currently trying to create multiple databases but each database route to give to a certain user
ex: user 1 have access test folder
user 2 have access only test2 folder
This is what i have on docker compose
version: "3"
services:
filebrowser:
image: hurlenko/filebrowser
environment:
- UID=1000
- GID=1000
ports:
- 8188:8080
volumes:
- /test:/data/first
- /test2:/data/second
- config:/config
restart: always
volumes:
config:
driver: local-persist
driver_opts:
mountpoint: /root/filebrowser
when i try to change the scope to /data2 says location does not exist so not sure what else to do?
i have read #7
but does not say about scope permissions per user
Thank you
Generally, When we have a .log files , error messages are red and info messages are green but in this fie browser every text has a colour black. So this feature can be implemented in this project.
Hello,
I would like to automatize come task and would be great to have an API which could be used to upload and download files hosted at a FileBroser instance.
Best regards.
I am running a headless server that runs OpenMediaVault. I mostly do file type stuff via the command line or browsing from my Windows desktop, but I wanted to have something that gave me a GUI to view these files.
I deployed it in Docker and it works mostly, but when I go to some folders, it gives me the "This location can't be reached."
It seems to be mostly the SYMLINKs that do not work. Is this something that can be resolved easily?
Access error when using Prestashop with friendly urls, on Apache server. Can you tell me a fix so that the url / filebrowser is not affected and falls into a wrong 404?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.