- 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
cd /etc git clone https://github.com/fileago/fileago.git cd fileago
settings.env file and set value of
WEBHOSTNAME to the server hostname.
Start the install by executing:
docker-compose -f docker-compose-prod.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 create users and groups.
Logout from the
admin account, and begin using FileAgo as one of the users you have created (use email address to login as normal users).
cd /etc/fileago docker-compose -f docker-compose-prod.yml stop docker-compose -f docker-compose-prod.yml rm -f cd /root rm -rf /etc/fileago /opt/fileago