Start a filepack server
Usage: filepack serve [OPTIONS]
Options:
--acme-cache <PATH>
Store ACME TLS certificates in <PATH>
--acme-contact <CONTACT>
Provide ACME contact <CONTACT>, email addresses must include `mailto:`
prefix
--acme-directory <DIRECTORY>
Request ACME TLS certificates from <DIRECTORY>
[env: FILEPACK_ACME_DIRECTORY=]
[default: https://acme-v02.api.letsencrypt.org/directory]
--address <ADDRESS>
Listen on <ADDRESS> for incoming requests
[default: 0.0.0.0]
--admin-key <KEY>
Admin public key or key name
--domain <DOMAIN>
Use <DOMAIN> as canonical domain: request ACME TLS certificates for
it, accept authentication tokens scoped to it, and redirect to it
--http
Serve HTTP traffic
--http-port <PORT>
Listen on <PORT> for incoming HTTP requests [default: 80]
--https
Serve HTTPS traffic
--https-port <PORT>
Listen on <PORT> for incoming HTTPS requests [default: 443]
--mount <PACKAGE>
Mount web package <PACKAGE>. <PACKAGE> may be a fingerprint, revision,
or number. Mounted packages are served under `/mount` by fingerprint,
revision, and number, as well directly under `/<NAME>` if `<NAME>` is
supplied. Mounted packages are unsandboxed and served with the server
origin, make sure you understand the consequences of this and only
mount packages you trust
--ready-address <ADDRESS>
Write listening port to <ADDRESS>
--redirect-http-to-https
Redirect HTTP to HTTPS
--redirect <DOMAIN>
Redirect requests for <DOMAIN> to the canonical domain, and request
ACME TLS certificates for it
--restrict-writes
Restrict writes to admin
-h, --help
Print help