Installing
The application is one unified Go executable, a folder with the compiled frontend, and some other miscellaneous files.
Docker
The simplest way to install is to pull the Docker image. The image is available at GitHub Packages.
The Docker image requires a persistent data volume for the /app/data path.
Depending on the feature set you want to run, the following ports must be exposed:
4050/tcpPrimary HTTP Server4055/tcpPrimary HTTPS Server4060/tcpHTTP-01 Challenge Server (HTTP)4065/tcppprof Debugging (HTTP)4070/tcppprof Debugging (HTTPS)
You can also check out the most recent docker-compose.yml file.
Direct Install
For direct installation on Windows or Linux, download the binary release package from GitHub and unpack it.
For convenience, the scripts/ path has an install.sh script that will install the application and add a service to systemd that will run the application.
If you want a more manual approach, simply unpack the release package in your desired installation location and then you can run the binary to launch the server.