This parameter enables Debug mode for detailed logging and troubleshooting. When activated, it ignores the --detach option in Docker-Compose, keeping the process in the foreground to allow real-time log output. It also sets the log level of the SIWEOIDC service to debug, providing more granular logs for debugging purposes.
This parameter specifies the email address associated with the Let's Encrypt certificate. The email address will be used for important notifications, such as certificate expiry warnings or security updates. It is strongly recommended to provide a valid and monitored email address to ensure you receive these alerts.
BE CAREFULL!!! THIS WILL DELETE ALL YOUR DATA!!!
stop all container
ONLY USE IT IF YOU KNOW WHAT YOU DO
(if not set, we will generate one)
This parameter sets the client ID used by the SIWEOIDC service for OpenID Connect (OIDC) authentication. The client ID
is a unique identifier issued by the OIDC provider (such as an Identity Provider) and is required for the service to
authenticate and authorize requests properly.
ONLY USE IT IF YOU KNOW WHAT YOU DO
(if not set, we will generate one)
This parameter defines the client secret associated with the SIWEOIDC service for OpenID Connect (OIDC) authentication.
The secret is used alongside the client ID to authenticate the service with the OIDC provider. It ensures secure
communication during the authentication and token exchange process.
This parameter specifies the hostname or URL of the SIWEOIDC service, which acts as the OpenID Connect (OIDC) provider's endpoint. The host defines where the service is reachable for authentication requests and token handling.
ONLY USE IT IF YOU KNOW WHAT YOU DO
This parameter specifies the port number on which the SIWEOIDC service listens for incoming connections. It defines the
network port used to access the service in conjunction with the SIWEOIDC_HOST.
ONLY USE IT IF YOU KNOW WHAT YOU DO
This parameter defines a list of default clients that are pre-configured to interact with the SIWEOIDC service for
OpenID Connect (OIDC) authentication. Each client in this list typically includes necessary information such as client
IDs, secrets, and redirect URIs, allowing them to authenticate seamlessly with the OIDC provider.
This parameter specifies the hostname or URL of the Matrix server instance.
ONLY USE IT IF YOU KNOW WHAT YOU DO
This parameter specifies the port number on which the Matrix server is listening for incoming connections. It works in
conjunction with the MATRIX_HOST to define the complete address for accessing the Matrix server.
default: 4w
This parameter sets the duration for which messages are retained on the Matrix server before they are automatically
deleted. The value defines how long a message will be stored, measured in hours or days, ensuring that messages are not
kept indefinitely.
default: false This parameter enables or disables the reporting of statistical data related to the Matrix server's performance and usage. When activated, the server will periodically send statistical reports to a specified endpoint or log them for monitoring and analysis purposes.
./start-matrix.sh --MATRIX_HOST matrix.example.com --SIWEOIDC_HOST siwe-oidc.example.com --LETSENCRYPT_EMAIL [email protected]
./start-matrix.sh --stop
./start-matrix.sh --reset