- Make sure that the hostname of the server resolves properly through DNS
- Purchase a valid SSL certificate for the host, or create one using Let’s Encrypt
Create a directory to store FileAgo data:
# mkdir -p /opt/fileago/nginx
/opt/fileagois also the base directory used by FileAgo (and is pre-configured in
Copy the SSL key and certificate into the newly created directory. In case of Let’s Encrypt, the commands will be like:
# cp /etc/letsencrypt/live/<HOSTNAME>/fullchain.pem /opt/fileago/nginx/cert.crt # cp /etc/letsencrypt/live/<HOSTNAME>/privkey.pem /opt/fileago/nginx/cert.key
Build Collabora (CODE) container:
# cd /etc # git clone https://github.com/CollaboraOnline/online.git # cd online/docker/from-packages/ # DOCKER_BUILDKIT=1 docker build --no-cache -t fileago/code -f Ubuntu .
Collabora Online Development Edition (CODE) contains the latest developments and is perfect for small business users.
For self-hosted customers, we also offer Collabora Online at an additional cost based on the number of users per year (contact Support for more details). Compared to CODE, Collabora Online comes with SLA, maintenance, long term support, software and security updates offered directly by the Collabora team itself.
Collabora Online is the default document editor in FileAgo Cloud.
.. and proceed with the installation:
# cd /etc # git clone https://github.com/fileago/fileago.git # cd fileago
settings.env file and set value of
WEBHOSTNAME to the server hostname.
Configure chat server (this is optional)
If you wish to start the chat server, set
settings.env, and then also configure
- Set correct hostname for
ROOT_URL. The suffix “/rocket/” should remain.
- Set a strong admin password in
Install and start the FileAgo server (and other related containers) by executing:
# docker-compose -f docker-compose.yml up -d
NOTE: If you have configured chat server settings, you should start the chat server as well by executing:
# docker-compose -f docker-compose.yml -f docker-compose.chat.yml up -d
Visit https://HOSTNAME to begin the configuration process. Use the following information (exactly as it is given below) to fill in the form:
Once the initial setup is over, login as
admin and activate your license key. Steps to purchase and activate a license key can be found in the next page.