Office Integration Guides
Practical, community-tested guides for deploying FileBrowser Quantum with OnlyOffice document server.
These guides are based on real-world configurations contributed by the FileBrowser community. Choose the guide that matches your deployment scenario.
Available Guides
1. Basic Docker Setup (Recommended for Beginners)
Best for: Local development, testing, learning.
Simple HTTP-based setup, perfect for:
- Getting started with OnlyOffice.
- Testing on your local machine.
- Development environments.
- Internal network deployments.
What you’ll learn:
- Generate JWT secrets.
- Configure Docker Compose.
- Set up FileBrowser and OnlyOffice.
- Test document editing.
Time: 15-20 minutes
2. Behind Traefik Reverse-proxy (Recommended for Production)
Best for: Production deployments, internet-facing servers.
Production-ready setup with automatic HTTPS:
- Let’s Encrypt SSL certificates.
- Automatic certificate renewal.
- Secure JWT authentication.
- DDNS support (Dynu, Cloudflare, DuckDNS, etc).
What you’ll learn:
- All from the Basic Docker Setup.
- Configure and deploy Traefik for your services and configure them with docker compose.
- Set up static IPs for containers.
- How to configure and use traefik for your services.
- Secure production deployment.
Time: 45-60 minutes
3. Internal HTTPS Office configuration
Best for: Advanced users, custom security requirements
Advanced HTTPS configurations for special needs:
- Onlyoffice with Internal HTTPS communication.
- Self-signed and custom CA certificates.
- Optional Full office certificate velidation.
What you’ll learn:
- All from Traefik Setup Guide
- Generate self-signed certificates.
- Set up static IPs for containers.
Time: 60-90 minutes
Quick Decision Matrix
| Scenario | Recommended Guide |
|---|---|
| “I want to try OnlyOffice quickly” | Basic Docker Setup |
| “I need production deployment with HTTPS” | Traefik Setup |
| “I’m deploying on internal network only” | Basic Docker Setup |
| “I need custom CA certificates” | Internal office HTTPS |
| “I want automatic SSL renewal” | Traefik Setup |
| “I need internal HTTPS communication” | Internal Office HTTPS |
Prerequisites for All Guides
Before starting any guide, ensure you have:
- ✅ Docker installed (version 20.10+).
- ✅ Docker Compose installed (version 2.0+).
- ✅ Basic terminal/command line knowledge.
- ✅ Text editor for configuration files.
- ✅ At least 4GB RAM available (2GB for OnlyOffice minimum).
- ✅ 10GB disk space for Docker images.
For production guides, additionally:
- ✅ Domain name registered.
- ✅ DDNS provider account (Dynu, Cloudflare, DuckDNS, etc).
- ✅ Email address for Let’s Encrypt.
What is OnlyOffice?
OnlyOffice is a powerful open-source office suite that provides:
- Document editing: Word, Excel, PowerPoint-like functionality
- Collaborative editing: Multiple users editing simultaneously
- Format support: .docx, .xlsx, .pptx, .odt, .pdf, and more
- Web-based: No software installation for end users
- Self-hosted: Full control over your data
Integration Architecture
Here’s how FileBrowser Quantum integrates with OnlyOffice:
| |
Flow:
- User clicks document in FileBrowser
- FileBrowser requests OnlyOffice config
- OnlyOffice downloads document from FileBrowser
- User edits in OnlyOffice editor
- OnlyOffice saves changes back to FileBrowser
After Setup
Once you’ve completed a guide:
Enable Features
User Settings:
- Configure which file types open in OnlyOffice
- Enable/disable debug mode
- Set view-only defaults
Admin Settings:
- Configure server-level OnlyOffice options
- Set default permissions
- Customize UI behavior
Test Integration
- Upload test documents - Try .docx, .xlsx, .pptx
- Edit documents - Make changes and verify saves
- Test collaborative editing - Multiple users editing simultaneously
- Check preview support - Verify document previews work
- Enable debug mode - Troubleshoot if needed
Monitor Health
Community Contributions
These guides are based on configurations shared by FileBrowser community members:
- @Kurami32 - Complete Traefik setup guide.
- @BaccanoMob - Office internal HTTPS methods.
Want to contribute your configuration? Share it in GitHub Discussions!
Additional Resources
Documentation
- Configuration Reference - All configuration options.
- Troubleshooting Guide - Common issues and solutions.
- OnlyOffice Features - What OnlyOffice can do.
External Resources
Community
- GitHub Issues - Report bugs.
- GitHub Discussions - Ask questions.
- Wiki - Community documentation.
Getting Help
If you encounter issues:
- Enable debug mode in FileBrowser profile settings.
- Check troubleshooting guide for common solutions.
- Review logs from both FileBrowser and OnlyOffice.
- Search existing issues on GitHub.
- Ask in discussions with your configuration details.
Ready to Start?
Choose your guide and begin setting up OnlyOffice integration: