Start a conversation

Administration guide

Information about running the self-hosted instance in production

  • Server parameters

    The DocEvent server can accept multiple flags when starting up, this article will describe the flags available and how they affect the servers use. To get a list of options use the -h or --help flag l...

  • Server Logging

    The self-hosted instance sends logs out using stdout logger. However when production mode is enabled (environment PRODUCTION=1) the server will output logs to stdout using a JSON format to be pushed i...

  • Running in production

    After you have successfully tested your service locally, you can run the service in production. This means the PRODUCTION=1 environment variable should be configured to output logs in JSON format for ...

  • Firewall configuration

    The DocEvent Self-Hosted instance comprises of 3 servers that run multithreaded, these are: Explicit FTP/S Server (Port 21) Implicit FTPS Server (Port 990) SSH Server for SFTP and SCP (Port 22) Outbou...

  • Load balancing

    There are several ways that you can load balance your servers, typically they are DNS round robin DNS weighted records Load balancer with public IP for each instance Load balancer with no public IP fo...

  • Docker

    We maintain a dockerhub repository with alpine images of our Simple FTP Server. You can start a new simple FTP service using docker with a command like so: docker run \ -e LICENSE=<MyLicense> \ -e REG...