2023-06-18 14:22:16 +08:00
|
|
|
# Docker & Gemini
|
|
|
|
|
2023-06-27 11:39:39 +08:00
|
|
|
## System
|
|
|
|
alpine linux
|
|
|
|
=> https://weinan.io/2019/04/06/cron.html cron
|
|
|
|
|
2023-06-18 14:22:16 +08:00
|
|
|
## Server Program
|
|
|
|
=> https://gmid.omarpolo.com gmid
|
|
|
|
|
2023-06-27 14:18:32 +08:00
|
|
|
## Hot Update
|
|
|
|
* git pull
|
|
|
|
* gmid.conf reload
|
2023-06-18 14:22:16 +08:00
|
|
|
|
|
|
|
## TODO
|
|
|
|
CGI script:
|
|
|
|
* inform the server to update git
|
|
|
|
* check the log
|
|
|
|
|
|
|
|
both need authentication, idea:
|
|
|
|
* 6x (CLIENT CERTIFICATE REQUIRED)
|
|
|
|
=> gemini://gemini.circumlunar.space/docs/tls-tutorial.gmi doc: TLS
|
|
|
|
=> https://adnano.co/2021/03/06/gemini-tls/ TLS recommendations for Gemini
|
2023-06-27 15:27:08 +08:00
|
|
|
=> gemini://caseyrichins.online/logs/2023-06-09_gemini-client-certificates.gmi Client Certificates in Gemini
|
2023-06-18 14:22:16 +08:00
|
|
|
|
|
|
|
* GPG in 1x (INPUT)
|
|
|
|
client: date -u +%Y%m%dT%H | gpg -as
|
|
|
|
server: verify time then signature
|