Git Product home page Git Product logo

filebrowser-docker's People

Contributors

baddate avatar gamer7860 avatar he-sb avatar hurlenko avatar s33g avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

filebrowser-docker's Issues

Expose over internet: suggestions required

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

Multiple Directories

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

tls/https support

I could set filebrowser tls/https option locally
docker with https support will be great feature

Change title of home page

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

User docker-compose

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?

Multiple and shared paths at the same time?

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...

Are you able to edit files in the browser ?

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

Control the name of the container in Portainer

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?

increasing the upload size

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.
image
However, when I upload a mp4 file, I still get an error.
image
what is the problem?
PS. I use cloudflare and turned off the proxy
thanks for help

Use behind nginx proxy manager

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

installed, works, but only on local network

Hello
Thanks for making and maintaining such great drop box alternative.
I am self hosting the file browser on my Raspberry pi.
on local network can reach it without any problems.
How ever when trying to reach it via Internet, it just don't load.
image
What is the problem?

Customizable Disclaimer and Footer

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.

What is the correct volume declaration for docker compose?

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?

Hardcoded properties

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:

  1. Remove root, address, database hardcoded setup
  2. Make ENTRYPOINT ["/start.sh"] instead of direct ["/filebrowser"] call

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.

Difference between this and filebrowser repo?

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.

Unzip file

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?

Question on multiple database for multiple users?

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

Is there any API to upload / download files?

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.

This location can't be reached

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?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.