Installation - PlasHost/filebrowser-coolify GitHub Wiki

This will guide you through installation.

Forethoughts

  1. You might want to set up Coolify with Cloudflare. Documented here: coolify with Cloudflare
  2. Basic Coolify knowledge will be helpful in this, but I will try to explain things to the best of my abilities.
  3. This wiki page assumes you already have a server set up with Coolify and a project on that server.

The Installation

Follow these steps to install filebrowser (quantum) with Coolify.

Step 1: Create a new Resource

  1. Head over the the Projects tab.
  2. Click the Project you want to install your filebrowser server under.
  3. Click + New at the top of the page.
  4. Search git.
  5. Click Public Repository.
  6. Insert this into the Repository URL (https://) field: https://github.com/PlasHost/filebrowser-coolify.
  7. Change Build Pack to Docker Compose.
  8. Click Continue.

Step 2: Configure Resource Environment Variables

This assumes you did Step 1.

  1. Click on Environment Variables on the left in the Configuration tab (you should be in this tab).
  2. Click + Add next to Environment Variables.
  3. Insert this as Name: FILEBROWSER_ADMIN_PASSWORD
  4. Insert this as Value: admin NOTE: you can change this to a different password if you want!
  5. Click Save.
  6. Insert this as Name: FILEBROWSER_CONFIG
  7. Insert this as Value: ./data/config.yaml NOTE: DO NOT CHANGE THIS!
  8. Click Save.

Step 3 (Optional): Enable/Disable Auto Deploy

This assumes you did Step 1.

  1. Click on Advanced on the left in the Configuration tab (you should be in this tab).
  2. Toggle on or off Auto Deploy. (Checked means it will grab my docker-compose.yaml file every time I update it.) NOTE: I would recommend disabling this!

Step 4 (Optional): Set a Custom URL for Your Filebrowser Server

This assumes you did Step 1.

  1. Click on General on the left in the Configuration tab (you should be in this tab).
  2. Under Domains, set the Domains for Filebrowser to your custom domain.
  3. Ensure it has https:// or http:// at the front!
  4. Click Save at the top.

Step 5: Deploy Your Filebrowser Server

This assumes you did Step 1 and Step 2.

  1. Click the Deploy button on the right of your new resource.
  2. Wait for your server to deploy. (You can check this in the Logs tab.)

Step 6: Setup Filebrowser

This assumes you have connected successfully to your Filebrowser server via an internet browser (new tab).

  1. Username: admin.
  2. Password: the same password you put in for your FILEBROWSER_ADMIN_PASSWORD Environment Variable.
  3. Continue to set up your Filebrowser server as you wish!

Credits

I had massive help from: the filebrowser (quantum) wiki
Also, shoutout to this Reddit post: coolify filebrowser Reddit post
This is also a cool tool I used: make a file into a single line with character returns

⚠️ **GitHub.com Fallback** ⚠️