Satellite is a small Gemini server for serving static files.
satellite -cert <certfile> -key <keyfile> -root <contentdir> -domain <domain>
The SSL certificate generation will be done automatically in the first run.
Every time the server starts, it will check for the certificate expire date will generate a new one if needed. This is not optimal, I plan to do the certificate rotation without needing to restart in the future.