PSA: filebrowser is no longer being actively developed (github.com)
from cantankerous_cashew@lemmy.world to selfhosted@lemmy.world on 17 Jun 20:57
https://lemmy.world/post/31566616

#selfhosted

threaded - newest

Pika@sh.itjust.works on 17 Jun 21:01 next collapse

I saw this the other day as well when i was looking at filebrowsers github looking into seeing if it had SSO support. It’s a shame really.

kuvwert@lemmy.dbzer0.com on 17 Jun 21:25 next collapse

github.com/gtsteffaniak/filebrowser

File browser Quantum is the shiny feature rich fork!

I have also used filestash with some success

warmaster@lemmy.world on 17 Jun 22:51 next collapse

When the stable release is published, it’s honestly a no brainer. Although Filestash is a good alternative too.

kuvwert@lemmy.dbzer0.com on 18 Jun 12:52 collapse

Ive had some good experience with filestash but recently they swapped to collabora which brought me a host of headaches.

The Dev is awesome though.

Darkassassin07@lemmy.ca on 18 Jun 01:43 next collapse

Trying to set that up to try out, but I can’t get it to see/use my config.yaml.

/srv/filebrowser-new/data/config.yaml

volumes:

  • /srv/filebrowser-new/data:/config environment:
  • FILEBROWSER_CONFIG=“/config/config.yaml”

Says ‘/config/config.yaml’ doesn’t exist and will not start. Same thing if I mount the config file directly, instead of just its folder.

If I remove the env var, it changes to “could not open config file ‘config.yaml’, using default settings” and starts at least. From there I can ‘ls -l’ through docker exec and see that my config is mounted exactly where it’s supposed to be ‘/config/config.yaml’ and has 777 perms, but filebrowser insists it doesn’t exist…

My config is just the example for now.

I don’t understand what I could possibly be doing wrong.

/edit: three hours of messing around and I figured it out:

  • FILEBROWSER_CONFIG=“/config/config.yaml”

Must not have quotation marks. Removed them and now it’s working.

victorz@lemmy.world on 18 Jun 09:17 collapse

Must not have quotation marks. Removed them and now it’s working.

Man that’s finicky…

MangoPenguin@lemmy.blahaj.zone on 18 Jun 09:29 collapse

It’s just a YAML thing, if you do FILEBROWSER_CONFIG:“/config/config.yaml” instead it might work with quotes.

Darkassassin07@lemmy.ca on 18 Jun 10:01 collapse

Dev replied to my github discussion.

Apparently it’s an issue with array style env variable layout.

environment:
    key:"value"

Instead of

environment:
    - key=value
victorz@lemmy.world on 18 Jun 21:51 collapse

So it’s a YAML quirk then?

Darkassassin07@lemmy.ca on 18 Jun 22:12 collapse

I’m not sure whether this is specific to this project, docker, or YAML in general.

Looking through my other 20 or so compose files, I use the array notation for most of my environment variables, but I don’t have any double quotation marks elsewhere. Maybe they’re not supposed to work in this format, idk.

Good to keep in mind I guess.

beeng@discuss.tchncs.de on 18 Jun 10:21 next collapse

Reckon I can get this going somewhere where I don’t have sudo?

kuvwert@lemmy.dbzer0.com on 18 Jun 12:50 collapse

I doubt it, why dont you have sudo?

beeng@discuss.tchncs.de on 19 Jun 01:11 collapse

Not my server, it’s a shared one I have a http server and some files on. I want a nice frontend. I’ve used all in one php ones with some success, but this looks nicer.

Cyber@feddit.uk on 18 Jun 10:40 collapse

I was going to query why fork instead of just maintaining, but after reading theose comments I see the problem.

So, ok, I need to start shifting packages…

lka1988@sh.itjust.works on 17 Jun 21:35 collapse

Ah, this makes sense now. I was wondering why it hadn’t been updated in a while, that was my only hangup.