FileRun Documentation
FileRun Documentation
  • Tools
    • User Tools
    • Log In
    • Page Tools
    • Back to top
  • Log In

Install

FileRun.com

Documentation


Install

  • Requirements
  • Install guides
    • PHP configuration
    • PHP compatibility/upgrade
    • Troubleshooting
  • Reverse proxies
  • Securing FileRun
  • Get notified about updates

Configure

  • Setting the time zone
  • Enabling thumbnails and preview
  • Troubleshooting thumbnails
  • E-mail notification system
  • File preview options
  • File indexing
  • Authentication integration
  • 2FA - 2-step verification
  • Google editor integration
  • Web links shortening
  • Advanced configuration

Customize

  • File plugins
  • Translating FileRun
  • External login form
  • Automatic login
  • Custom CSS
  • Custom event scripts
  • The API

Feature Information

  • Screenshot sharing
  • File searching
  • Desktop sync
  • Metadata
  • Guest users
  • Mobile apps
  • Activity notifications
  • File-based activity logs
  • WebDAV

Maintenance

  • Resetting the superuser password
  • Updating FileRun
  • Backing up the installation
  • Changing MySQL connection information
  • Deleting old user files
  • Migrating to another server
  • Command line tools
  • Share via
    • Share via...
    • Twitter
    • LinkedIn
    • Pinterest
    • Telegram
    • WhatsApp
    • Yammer
    • Reddit
    • Teams
  • Print
  • Permalink

Reverse proxies

You need to make sure the reverse proxy forwards all the headers to the FileRun server. In other words, your reverse proxy must be fully transparent.

Here is an Nginx configuration example:

proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Protocol $scheme;
proxy_set_header X-Forwarded-Port $server_port;