Agate
Aplicación Docker from Selfhosters
Visión general
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.
Requisitos
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.
Argumentos en tiempo de ejecución
- Concha
sh- Privilegiado
- false
Configuración de plantillas
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.
- Objetivo
- /gmi
- Por defecto
- /mnt/user/appdata/agate/content
- Valor
- /mnt/user/appdata/agate/content
GeminiPorttcp
The port to serve on. Gemini clients expect this to be 1965 when unspecified.
- Objetivo
- 1965
- Por defecto
- 1965
- Valor
- 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.
- Objetivo
- /certs
- Por defecto
- /mnt/user/appdata/agate/certs
- Valor
- /mnt/user/appdata/agate/certs
Categorías
Detalles
Repositorio
ghcr.io/mbrubeck/agate:latestÚltima actualización2026-06-01
Visto por primera vez2024-12-02
Ejecute Agate en Unraid.
Agate se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.