Agate
Docker 应用程序 from Selfhosters
概述
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.
要求
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.
- 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.
运行时参数
- 外壳
sh- 特权
- false
模板配置
Data directoryPathro
Your gemini content. This directory should contain your .gmi files, but must contain one directory for each hostname if you specify more than one hostname.
- 目标
- /gmi
- 默认值
- /mnt/user/appdata/agate/content
- 价值
- /mnt/user/appdata/agate/content
GeminiPorttcp
The port to serve on. Gemini clients expect this to be 1965 when unspecified.
- 目标
- 1965
- 默认值
- 1965
- 价值
- 1965
CertificatesPathrw
The certificates for your gemini capsules. A `/cert.der` and `/key.der` for each hostname. These will be generated automatically if not present.
- 目标
- /certs
- 默认值
- /mnt/user/appdata/agate/certs
- 价值
- /mnt/user/appdata/agate/certs
详细信息
存储库
ghcr.io/mbrubeck/agate:latest最后更新2026-05-31
初见2024-12-02
在Unraid 上运行 Agate 。
Agate 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。