Agate
ghcr.io/mbrubeck/agate:latest
https://github.com/mbrubeck/agate/pkgs/container/agate
https://forums.unraid.net/topic/181208-support-agate-gemini-server/
https://github.com/mbrubeck/agate
https://github.com/mbrubeck/agate/blob/master/README.md#configuration
sh
false
Agate is a server for the Gemini network protocol, built with the Rust programming language. Agate has very few features, and can only serve static files. It uses async I/O, and should be quite efficient even when running on low-end hardware and serving many concurrent requests.
Network:Other Status:Stable
https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/agate.png
--hostname changeme.example.org
https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/agate.xml
To get your server going you should:
- Mount your gemini content under /gmi (make a directory for each hostname if you specify more than one later)
- Mount your certificates directory under /certs (if this is empty then new ones will be generated)
- Change the Post Arguments to include your hostname(s) eg: `--hostname example.org`
- Note: If you specify more than one hostname then your contents directory must have one directory for each
There is more configuration information in the Github README: https://github.com/mbrubeck/agate . Add any additional config to the "Post Arguments" below.
/mnt/user/appdata/agate/content
1965
/mnt/user/appdata/agate/certs