orion update 2
orion, my own gemini server got a bunch of updates today. In particular:
- added the ability to switch user/group id after startup
- Added the first CI which checks if the program compiles (yay!)
- Added automatic deployment of docker containers on each release (yay!)
The last point also means, that orion is now also available as podman/docker container. For now I recommend users to run orion as container application, as this reduces the impact of possible security issues.
Run orion as podman/docker container
Assuming you have your configuration files in /srv/orion/conf and your data directory in /srv/orion/data:
docker run -d --name orion -v /srv/orion/conf:/conf -v /srv/orion/data:/data -p 1965:1965 grisu48/orion podman run -d --name orion -v /srv/orion/conf:/conf -v /srv/orion/data:/data -p 1965:1965 --memory 128M grisu48/orion
This assumes, you configure orion via a config file in /srv/orion/conf/orion.conf and that the server certificate/keyfiles are also there.
Checkout the orion page for a more extended usage tutorial