Basic Docker Setup
Complete setup for running FileBrowser Quantum with OnlyOffice using Docker Compose on your local network.
This guide uses HTTP which is not secure for production. Only use for local development or testing. For production deployments with HTTPS, see Traefik Setup or Traefik with self-signed certificates.
Prerequisites
- Docker and Docker Compose installed
- Basic understanding of Docker networking
- FileBrowser Quantum image:
gtstef/filebrowser
Quick Start
Step 1: Generate JWT Secret
First, generate a strong secret for securing communication between FileBrowser and OnlyOffice:
Save this secret - you’ll need it for both FileBrowser and OnlyOffice configuration.
Step 2: Create Docker Compose File
Create a docker-compose.yml file:
| |
Step 3: Create FileBrowser Configuration
Create a data directory and add a new config.yaml file in the same directory:
| |
Then populate the config
| |
Step 4: Start Services
| |
Wait for OnlyOffice to fully start (takes 30-60 seconds on first run).
Step 5: Verify Installation
If you are running docker compose on something like WSL or your local machine, you should be able to access http://localhost and see only office is ready

Or check via terminal:
Check OnlyOffice Health:
Check FileBrowser:
- Open browser and navigate to
http://localhost:8080 - Login with default credentials (admin/yourpassword)
- Upload a test document (
.docx,.xlsx, or.pptx) - Click on the document to preview - should open in OnlyOffice editor
You should see something like this:

Disable Editing
In FileBrowser user settings or config:
Next Steps
- Production Setup: See Traefik Full Setup Guide for complete services configuration ready for production.
- Advanced Setup: See Traefik HTTPS Guide for advanced deployment using internal HTTPS for the services.
- Troubleshooting: See Office Troubleshooting for detailed solutions.
- Configuration: See Office Configuration for all available options.