• 0 Posts
  • 11 Comments
Joined 7 months ago
cake
Cake day: January 22nd, 2026

help-circle





  • No changes to the container image, but I had to fiddle with the config file. There is an option (tokenExpirationHours) to set for how long a token is valid, default is 2 hours. I can only find this in the commented example config, setting it to sometime really high like 50 let my friend upload his audiobooks without problems.

    Create a config file and place it somewhere the container can access it. Then add the environment variable FILEBROWSER_CONFIG=/some/path/to/your/config.yaml.

    Here is a snippet from my config:

    server:
      # ...
    auth:
      tokenExpirationHours: 50
      # ...
    userDefaults:
      fileLoading:
        maxConcurrentUpload: 100 # The inferface only shows up to 10 so I don't know if setting this value higher does anything
        uploadChunkSizeMb: 10
    

    tokenExpirationHours is the key to set.




  • I use KeePassXC + Strongbox (iOS) and sync it with Syncthing. I have a server always running so if I save a change on my computer, it will always be synced to the server. I use an iPhone 13 so I have to use möbius sync and it is not perfect, I have to manually open the app to make sure it syncs (something iOS background usage something). I also have an old Android phone that also syncs my kbdx file. You could have a RPI Zero (or any other kind computer) as a cheep backup solution just for Syncthing.