CLI

See also

Configuration

geofront-server

Simple SSH key management service

usage: geofront-server [-h] [–create-master-key] [-d] [-v] [-H HOST] [-p PORT] [–renew-master-key] [–trusted-proxy] [–force-https] FILE

file

geofront configuration file (Python script)

-h, --help

show this help message and exit

--create-master-key

create a new master key if no master key yet

-d, --debug

debug mode

-v, --version

show program’s version number and exit

-H <host>, --host <host>

host to bind [0.0.0.0]

-p <port>, --port <port>

port to bind [5000]

--renew-master-key

renew the master key before the server starts. implies –create-master-key option

--trusted-proxy

IP address of a client allowed to override url_scheme via the X-Forwarded-Proto header. useful when it runs behind reverse proxy. -d/–debug option disables this option

--force-https

enable HSTS (HTTP strict transport security) and set PREFERRED_URL_SCHEME to “https”

geofront-key-regen

Regen the Geofront master key

usage: geofront-key-regen [-h] [–create-master-key] [-d] [-v] FILE

file

geofront configuration file (Python script)

-h, --help

show this help message and exit

--create-master-key

create a new master key if no master key yet

-d, --debug

debug mode

-v, --version

show program’s version number and exit