Meet File Browser, a Small but Mighty Web File Browser

Поділитися
Вставка
  • Опубліковано 12 гру 2024

КОМЕНТАРІ • 267

  • @TechnoTim
    @TechnoTim  3 роки тому +24

    How do you browse files on a remote machine? Terminal? Web? Explorer??

    • @BloodBlight
      @BloodBlight 3 роки тому +11

      I just mount it as if it was local using sshfs.

    • @kokizzu
      @kokizzu 3 роки тому +5

      where's the link XD the name is not that "googleable" XD

    • @whiskeylinux
      @whiskeylinux 3 роки тому +5

      I tend to use Filezilla and WinSCP

    • @nevoyu
      @nevoyu 3 роки тому +6

      Terminal because I'm too lazy to setup sshfs and I think tools like the one shown in the video are insecure.

    • @sp3023
      @sp3023 3 роки тому +2

      I'm using FileRun. It has many features but is also using much more resources. It is available as a container for self hosting too.

  • @MrSpecialR
    @MrSpecialR 3 роки тому +33

    Sounds like a cool thing to have on a VPS to share files with people to not have to use typical cloud services or go overkill with a full Nextcloud installation

    • @Breeegz
      @Breeegz 2 роки тому +2

      Yeah, I was thinking about NextCloud, but this seems to fit my actual needs much better,

    • @Nikhil-Tomar
      @Nikhil-Tomar 2 роки тому +1

      I tried Nextcloud Very Slow, Disappointing actually

  • @lucasj.pereira4912
    @lucasj.pereira4912 3 роки тому +10

    Now this is a tool that I'll install in every system I need to manage. This with proper firewall or VPN access and you have a nice interface to manage a VPS

  • @anuvaidya9772
    @anuvaidya9772 Рік тому +6

    This is absolutely brilliant. Filebrowser, Docker, and your presentation. I followed step by step and was able to make it work. And I've never done this before. Thank you for this incredible video!

  • @insomniac_coder
    @insomniac_coder 3 роки тому +1

    I have noticed that you edit config files in VS code and then paste it into terminal
    You can install remote ssh just like remote wsl it can connect to the server from ssh and open a vs code instance in your machine and then you can open a remote directory on your machine on vs code
    This saved me from alot of hassle while creating new services using docker compose

  • @W4ABN
    @W4ABN 2 місяці тому

    Was looking for something I could use to share files too big for email. Got this up and running and works great. Thank you.

  • @_maxt
    @_maxt 3 роки тому +3

    Webmin brings back memories. I think the first version was written in Perl 4 IIRC.

  • @NovaCayn
    @NovaCayn 2 роки тому +6

    I use syncthing and file browser as a combo. File browser is accessible outside my network and is running through a reverse proxy. Its very handy to have.

    • @jim_fear_
      @jim_fear_ Рік тому

      do You use any 2FA? or just believe in user:pass pair?

    • @koningvoorschot4200
      @koningvoorschot4200 Рік тому +1

      Are you able to upload anything from outside network? In my case I can't unless it's local (within network)

  • @lakshmikanthraju105
    @lakshmikanthraju105 Рік тому +1

    I was all ready to install nextcloud only to browse online in needful time. This comes as plugin in OMV but that didn't worked form. This instatlion is clean simple and to the point. This one working well. Best video / tutorial 🙂

  • @tctn
    @tctn 3 роки тому +3

    Some could mount network share location from Synology NAS, then expose this file manager to the web to reach their files over the internet. I think safer than exposing whole NAS device so that hackers chase it up with known security vulnerabilities. Thanks for sharing. Great presentation and awesome little container.

  • @jobinololopino9957
    @jobinololopino9957 3 роки тому +1

    Discovered this yesterday and this morning discover your video. Great video ! Thank you for your help.

  • @kamertonaudiophileplayer847
    @kamertonaudiophileplayer847 2 роки тому +2

    I wish I watched your video 10 years ago. Why? It pushed me to write own file browser. How big is it? 840,127 so still one 1.4M disk is enough. Do I need a Docker or other container? Yes, but it should be a servlet container, so generally 500K container is enough. So your video is a highly valuable for me since I can confirm that I provided enough features in the app. And yes, it runs on Mac and Raspberry Pi.

  • @ttaylor3rd
    @ttaylor3rd Рік тому +1

    "where have you been for 20 years" lol 18:40

  • @adamsuail
    @adamsuail 2 роки тому +3

    nice video bro, there is a cool trick you can do with filebrowser, if you create an empty directory as user scope and populate it with systeylinks (symbolic likns in linux) you will have a virtual directory and that will be very handy if you want to grand someone access to your server without wasting storage space.
    i was also experimenting with droppy but its way behind.

  • @Lampe2020
    @Lampe2020 2 роки тому +1

    Yay, I can even use this on my "serverized" Lenovo laptop with a 32GB soldered-on unextendable SSD because it's so small!

  • @TazzSmk
    @TazzSmk 2 роки тому

    looks like essential app for TrueNAS Scale,
    as Synology user I would never expect NAS system not to have native File management within its web UI

  • @amrysamuels628
    @amrysamuels628 Рік тому

    Lovely man! Absolutely lovely! Keep it up bro. NICE WORK!!!!

  • @ebiscaia
    @ebiscaia 3 роки тому +1

    What do you recommend: creating docker instances for every server or mounting points where file browser is running?

    • @jesmasco
      @jesmasco 3 роки тому +1

      Same question, I think should be only one instance running. Because you can't install it on every server, and would be super tedious to have a file manager for each machine running on different ports.

  • @vanopiano
    @vanopiano 3 роки тому +1

    That is cool, started using it too from now 😃
    Previously used only synology(and few xpenology) for public files sharing from my network

  • @jmlc11
    @jmlc11 3 роки тому +1

    Hey man, love your videos. Hey quick question: What VScode Plugin do you use for the yml indent color coding there? Minute 3:56. Thanks in advanced.

    • @chadmarkley
      @chadmarkley 3 роки тому

      Would love to know the answer to this as well!

    • @TechnoTim
      @TechnoTim  3 роки тому +2

      Indent Rainbow!

    • @TechnoTim
      @TechnoTim  3 роки тому

      @@chadmarkley Indent Rainbow!

    • @jmlc11
      @jmlc11 3 роки тому

      @@TechnoTim thank you!

  • @glidentity
    @glidentity 3 роки тому +1

    It's only missing 2FA option. And maybe testing it behind a reverse proxy.
    Great self host find

  • @danielstromberg
    @danielstromberg Рік тому

    I'm finding "File Browser" interesting. But how do you keep it up to date? Is there a mailing list you have to subscribe to? Do you re-download the container periodically?

  • @wstrater
    @wstrater 3 роки тому

    Were you running Sever Code? Looks like your Visual Code was running on a remote machine. I use Server Code when I need to write long scripts on a remote machine without X. I really like the multi tab ability. I was hoping you would show something like that with file-browser.

  • @ArnabDas
    @ArnabDas Рік тому

    Thank you so much, this was a great guide. I was able to install it successfully.

  • @cereal_experiments
    @cereal_experiments 3 роки тому +2

    if i set this up with authelia in front of it, is it possible to create shares without the recipient having to log in?

    • @TechnoTim
      @TechnoTim  3 роки тому +1

      I think you can exclude paths with authelia!

  • @christopherhug
    @christopherhug 2 роки тому

    Thanks for the video. A couple of questions...
    1) Is it possible to make and use thumbnails for videos?
    2) Is it possible to edit the .filebrowser.json file to fine tune settings?

  • @bankoleogundero9446
    @bankoleogundero9446 3 роки тому +1

    Does it support single sign on (SSO) especially with Azure AD?

  • @hgmc404
    @hgmc404 Рік тому

    Would it be possible to use File Browser as a webfront to view files on SharePoint or OneDrive? Or some other way of hosting File Browser not via Docker? i.e. In an enterprise environment where you can't use docker?

  • @klassical16
    @klassical16 2 роки тому

    This was super helpful, thanks! Only feature missing, is when I share a folder link, it would be nice if the client could upload into that folder without having to create an account.

  • @SuperRoli123
    @SuperRoli123 3 роки тому +2

    Great to see a new Video. I will give this a try for mounting multiple docker volumes under /srv for easy access to docker volumes

  • @Jer0nMr
    @Jer0nMr 3 роки тому +4

    If it would've also support LDAP at least , it would've been perfect

  • @DaveNorthWest
    @DaveNorthWest 2 місяці тому

    How can we make it so users each get separate user folders with allocated sizes when they click the create account link on the logon page?

  • @sashaperevisly7755
    @sashaperevisly7755 2 роки тому

    Thanks!!! with your video I can start my own fileBrowser!

  • @Antonis24
    @Antonis24 Рік тому

    Really interesting. Does this hold user logs such as the date/time and ip of who uploaded/downloaded files?

  • @nikunjkaria
    @nikunjkaria 4 місяці тому

    Can u help setting regex to allow only specific files to upload on file browser..I was unable to set it.

  • @MisterDivineAdVenture
    @MisterDivineAdVenture Рік тому

    So let's take a break from the graduate classes to revisit 2nd grade. Wonderful. I love teachers.

  • @ronan696
    @ronan696 3 роки тому

    I've been using this for a while now. It's awesome! Great video btw!!!

  • @Dirizabl
    @Dirizabl 2 роки тому

    How would you mount new directory to this container? Like for example, expose a ZFS pool that was created?

    • @TechnoTim
      @TechnoTim  2 роки тому

      The same way you mount any folder. Just map it in docker to the filesystem!

  • @alanjrobertson
    @alanjrobertson 2 роки тому

    I now seem to be stuck in a loop...
    10 Watch Techo Tim video
    20 Go "wow, that's cool!"
    30 Install another Docker container I never knew I needed until now
    40 GOTO 10
    😂🤓😎

  • @spooky1000
    @spooky1000 5 місяців тому

    Does it have file indexing? Im looking for a combination of this and diskover

  • @AtindriyaDas
    @AtindriyaDas 4 місяці тому

    Thanks very much Tim!!

  • @Breeegz
    @Breeegz 2 роки тому

    How well does this handle symlinks? For instance, I have 4 folders in my root directory, different LVM Mounts, can I symlink them to a single folder that FileBrowser can access? I'd rather not share out my entire root directory.

  • @ShaswathMshash
    @ShaswathMshash 2 роки тому

    Thanks Tim for such a nice video...i do have a doubt...can this support multiple directory for a single user in scope...i was unable to find anything on the document

  • @JamesRandall1
    @JamesRandall1 Рік тому

    uid / gid explanation -> thank you

  • @hamadoualidavid-malick1552
    @hamadoualidavid-malick1552 2 роки тому

    Hi, thanks you for this video.I want to ask your something. Please
    When we use portainer and create a stacks, to which we add fillebrowser. Sometimes we don't have access to the server. Do you have an explanation?

    • @TechnoTim
      @TechnoTim  2 роки тому

      Hi! I have not experiences this myself, it always seems to work. I did not try this with a Portainer stack but it should work.

    • @hamadoualidavid-malick1552
      @hamadoualidavid-malick1552 2 роки тому

      @@TechnoTim Thanks, ok but last question, do you know how can i custom it( change name, color?)

  • @mmuehlebach
    @mmuehlebach 2 роки тому

    Thank you Tim! After spending a week trying (and failing) to get Samba running on k8s to expose a RWX volume, I finally stumbled over this tool. I guess it should be easy to secure it with authelia in front of it or is there a better way?

    • @TechnoTim
      @TechnoTim  2 роки тому

      That’s what I’d use

  • @andreineagu.online
    @andreineagu.online 2 роки тому

    This tutorial helped me a lot! And it's the only one that was clear enough to make it work.
    I'm very curious how can I change the path if want more control up until let's say the root folder. Re-deploying the stack will reinstall/replace everything?

  • @carlos_mann
    @carlos_mann Рік тому

    Is there a maximum amount of files or storage space I can have saved within that link?

  • @barryshock
    @barryshock 2 роки тому

    I would like to share a folder that others can also upload to as well as download ? Doesn't to seem to be possible or am I missing something ?

  • @soportelinux
    @soportelinux Рік тому

    hello, in my case when I upload any file or do anyaction the web not refresh and I must click on reload icon, so how can I solve this situation? thanks

  • @kamertonaudiophileplayer847
    @kamertonaudiophileplayer847 2 роки тому +1

    BTW my file browser had a bug, it couldn't upload a file bigger than 4Gb. I know, it is a shame, but fixed.

  • @mahdimuhib
    @mahdimuhib 2 роки тому

    Great Video. Unfortunately, I couldn't figure out how to set this up with root access to my files. I just keep getting 'exec /filebrowser: operation not permitted' in the logs. Even with user: 1000:1000. My docker was installed with snap and I read somewhere that could be causing the problem. But I don't want to have to reinstall docker and lose all my current containers.

  • @kynguyen0110
    @kynguyen0110 Рік тому

    I run this compose file on Windows. I got the error "/database.db is a directory". After removing this line, the container worked well.

  • @marine1718
    @marine1718 3 роки тому

    Hi there thanks for sharing i was asking fot this long time ago i wish i has same functionality that sinology one that allow me to lease things copy whilo turne off my compute do you know something likle that?

  • @TheWatchMan18
    @TheWatchMan18 2 роки тому

    This is great! I lern to use it a bit before your tutorial but I´d wish to watch it in the past It wolud saves me a lot of time. Thank you!! Have you try the branding options?

    • @TechnoTim
      @TechnoTim  2 роки тому +1

      Thank you! I have not yet!

  • @MrAmagalhaes
    @MrAmagalhaes 3 роки тому

    I was looking for a solution like this to share out team doc. Great vídeo thank you @techno tim!

  • @sandrorocha790
    @sandrorocha790 2 роки тому

    This is awesome! Is possible to visualize video files and hear audio files?

  • @darklocksly3615
    @darklocksly3615 3 роки тому

    I use mc (Midnight Commander) which has a two plane directory layout and has a smaller foorprint than Filebrowser.

  • @bkcy18
    @bkcy18 2 роки тому

    Holy cow this is just what i needed!
    How to change the base url so that it be used behind a reverse proxy?

  • @legion_prex3650
    @legion_prex3650 2 роки тому

    would be cool to see a pwd now and then. i am not sure what /home/serveradmin is exactly. so you share your complete home directory to filebrowser? thats one of the reasons, i don't like starship so much. you never see the whole path, where you actually in right now. I can only assume, that you are in /home/serveradmin/filebrowser. but thanks for the video, it's great content. you got a new follower.

  • @chrisbowie1438
    @chrisbowie1438 3 роки тому +1

    This would be good to run on a NAS server for sure

  • @midu593
    @midu593 2 роки тому

    Tried to use this in conjunction with jdownloader but filebrowser doesn't see the comtents of tge folder downloaded by jdownloader, any help?

    • @TechnoTim
      @TechnoTim  2 роки тому

      Sorry, I haven't used jdownloader

  • @SG-tq9tk
    @SG-tq9tk 3 роки тому

    Thanks for this great video . Clear, concise and always to the point. Love your other videos too..and have learned a lot. If you share a file on FileBrowser externally with or without a password and use Authelia for 2FA...will that prevent access to the shared file?

    • @TechnoTim
      @TechnoTim  3 роки тому

      Thank you! It will since Authelia becomes your auth proxy!

  • @jackrorystaunton4557
    @jackrorystaunton4557 5 місяців тому

    can you mount it or map it as a network drive?

  • @SimonePGGG
    @SimonePGGG 3 роки тому

    What about 2FA? What about mobile app? Could be a nice replacement of nextcloud but I dunno how it will work with TB of data and search.

    • @TechnoTim
      @TechnoTim  3 роки тому

      put 2fa in front of it with authelia

  • @eduxmontivero
    @eduxmontivero Рік тому

    Hello, thank you very much for the tutorial. Do you know how to make it not ask me for authentication and access directly to the directories. aware of the vulnerability but what I need is to make users access from a local network

  • @GorkemYildirim
    @GorkemYildirim 3 роки тому

    Thanks, installed and checking now.

  • @Digitronus
    @Digitronus 2 роки тому

    Hi, I like your video, very simple to follow.
    Question: How do you run the docker container with a non-root user?
    Only works for me with root user.
    ---
    version: '3'
    services:
    file-browser:
    image: filebrowser/filebrowser
    container_name: file-browser
    user: 0:0
    ports:
    - 8081:80
    volumes:
    - /var/nfs_share:/srv
    - /opt/filebrowser/filebrowser.db:/database.db
    restart: unless-stopped
    security_opt:
    - no-new-privileges:true

    • @TechnoTim
      @TechnoTim  2 роки тому

      be sure you have the correct ID set that can access those shares!

  • @antonio638
    @antonio638 2 роки тому

    looks like if you use version "3" non-root user cannot longer use port: 80, I am running Filebrowser in my Synology NAS, would this be consider safe? just wondering.

    • @antonio638
      @antonio638 2 роки тому

      I had to set user: 0:0 otherwise I kept getting "tcp 80 bind: permission denied"

  • @acetin
    @acetin 3 роки тому

    thx a lot for this video, it's really great tool. just one question though, you know sending username/password using http is quite scary, did you try to run filebrowser with ssl certificate?

    • @MR_GPU
      @MR_GPU 2 роки тому

      He ran it locally so anyone snooping would have to be on your network. If doing it publicly, use a reverse proxy with correctly configured SSL.

  • @machrx5
    @machrx5 7 місяців тому

    could you help with windows? a lot of things in the tutorial aren't working for me

  • @mmuneebahmed
    @mmuneebahmed 3 роки тому

    Great Video. How do you compare the Filebrowser with the NextCloud though?

    • @TechnoTim
      @TechnoTim  3 роки тому

      less features, but lighter weight.

    • @mmuneebahmed
      @mmuneebahmed 3 роки тому

      @@TechnoTim Do you know any iOS app for the filebrowser just like we do have for the nextcloud?

  • @adiseptian2760
    @adiseptian2760 Рік тому

    how to change file permission and owner such as "chmod" and "chown" command?

  • @austinwilson930
    @austinwilson930 3 роки тому +1

    Is it bad that I'm still using Webmin for my Ubuntu NAS/Plex server?

    • @TechnoTim
      @TechnoTim  3 роки тому +1

      Not at all! It's a great product!

    • @chadmarkley
      @chadmarkley 3 роки тому

      Dude, whatever works!!!

  • @seeithappen1
    @seeithappen1 3 роки тому

    Can it be used on a laptop with a windows 10 host and then browse files on a linux guest in a virtualbox machine ?

  • @jekel35
    @jekel35 3 роки тому +1

    Is there a way to add multiple directories?

    • @TechnoTim
      @TechnoTim  3 роки тому

      not sure, unless you create links and mount them that way

    • @jekel35
      @jekel35 2 роки тому

      @@TechnoTim I am trying to mount multiple directories. Would you mind elaborating on what you mean by creating links?

    • @MR_GPU
      @MR_GPU 2 роки тому

      @@jekel35 Not sure how you do it but I'm guessing syslinks or hardlinks, like what sonarr does. Make a folder in File Browser and hardlink it to the other directory you want access to.

  • @MaZeeT
    @MaZeeT 3 роки тому

    My nas is running xponology and this piece of software looks like it is the last piece of the puzzle so I can move to unraid or a Linux distro with snapraid.. specially the share feature is just what I need

  • @TonyMaxBirt
    @TonyMaxBirt 2 роки тому

    Would anyone know how to change the default listening port on the Windows filebrowser.exe install? Having issues with port 8080.

  • @mohamedelnady4322
    @mohamedelnady4322 5 місяців тому

    how i hide the file system that show up.. it's really disturbing!

  • @huplim
    @huplim 3 роки тому +2

    ❤️ These videos Tim

  • @turbokev3772
    @turbokev3772 3 роки тому

    @Techno Tim have you tried harvester yet?

  • @StellarDudes
    @StellarDudes 3 роки тому

    hi there! is there any way to set up an external harddrive or specific drive for this? im on a pi with this and have an external drive connected but dont wat stufff saved to the microsd

    • @TechnoTim
      @TechnoTim  3 роки тому

      yes, just mount the drive to the host running docker, then mount that volume in your docker config!

    • @StellarDudes
      @StellarDudes 3 роки тому

      Awesome thanks! Gotta look up a few ways to do this since I'm still new to all of this but excited to try 😁

    • @StellarDudes
      @StellarDudes 3 роки тому

      This has been really hard to find anything about mounting to do with config and file browser , any suggestions ? I have it mounted on the gui side of things on Linux, then I ssh into it and I just find an abundance of info not having anything to do with file browser

  • @loubloom153
    @loubloom153 2 роки тому

    can it work with files already indexed in windows 11?I have more than 2 million files indexed. thanks in advance

  • @recursivethinker
    @recursivethinker 3 роки тому

    Got to this a bit late. Thanks so much for posting this video it answered a lot of my questions! I wish it had 2FA though. I'm just not sure about how secure this is if someone has the link to my filebrowser... ? Great video, thanks again and looking forward to all your future videos!

  • @lewisbailey1000
    @lewisbailey1000 2 роки тому

    everything is working until the file browser is starting, and then it restarts every few seconds, when i look at the logs it says "standard_init_linux.go:228: exec user process caused: operation not permitted", why is is doing this?
    Edit: i managed to fix this by using the docker command from the install page for filemanager and adding the flags "--name=filebrowser" and "--restart unless-stopped"

  • @Mezhona
    @Mezhona 3 роки тому

    Amazing video, thank you! only thing I think I'm missing is making hardlinks of files through this, other than that, I love it.

  • @ausafahmad8335
    @ausafahmad8335 3 роки тому

    Does this support single sign on using Authelia ?

  • @blackryan5291
    @blackryan5291 2 роки тому

    22:00 - Bro....i had to rewatch that part. I legit thought you blew us a kiss bro. But it wasn't. I don't got nothing against blowing kisses. You just don't got a face that says I blow kisses...you know? Just got me off guard a lil when I thought you streamed us a kiss is all 😅

  • @albertmacana1136
    @albertmacana1136 3 роки тому

    New account, share files with a permissions, password protection 👌🏽😎

  • @KKPN1
    @KKPN1 3 роки тому

    hi Techno Tim it would be grate if you show 2fa integration for the filebrowser

  • @DrXRotivPower
    @DrXRotivPower 3 роки тому

    Thank you very much for your learning video. It has been very useful.

  • @ierosgr
    @ierosgr 3 роки тому

    that share link it generates it is for internal network. Dont know how useful that might be. Point was to generate an external (of network link)....Then again if you vpn from outside the home and afterwards you type that address ok it might work as external link but with the help of a vpn service

    • @TechnoTim
      @TechnoTim  3 роки тому +1

      If you access it external, it will create an external. All of my services are behind a reverse proxy and certificates.

    • @ierosgr
      @ierosgr 3 роки тому

      @@TechnoTim That might be a future video...reverse and certs

  • @CaueBarcelos
    @CaueBarcelos Рік тому

    But that's only within your local network ... how will it be an alternative to Dropbox ?

    • @TechnoTim
      @TechnoTim  Рік тому

      Expose it publicly through your reverse proxy

  • @senritsujumpsuit6021
    @senritsujumpsuit6021 3 роки тому

    Almost had to break my back to set this up since Freecommander tried to die

  • @piperfect
    @piperfect 3 роки тому

    Everytime you turn on darkmode I imagine a meme moth leaving chat.

  • @shawnshaw9859
    @shawnshaw9859 2 роки тому

    it is a single go binary, why do I even need a docker in this particular case? I put it on my server as one binary and it just works,no docker complexity required.

    • @TechnoTim
      @TechnoTim  2 роки тому

      As long as you have all the required dependencies and you modify the config manually and hope it doesn’t break when other system updates are applied and permissions and the scripts to make sure it’s running and logging out errors… seems to me docker is less complex…

  • @z3r0c00l2
    @z3r0c00l2 4 місяці тому

    Nice video. I do tho need something that doesn't need docker 😊

  • @Alec9821
    @Alec9821 3 роки тому

    Sounds like I good thing to run on Kubernetes, might try it

  • @adbaladba
    @adbaladba 3 роки тому

    Nice find man, will put it to good use. A+

  • @nibirray1877
    @nibirray1877 3 роки тому

    Why not use a terminal file manager line ranger or lf