opengist/config.yml

70 lines
2.1 KiB
YAML
Raw Normal View History

2023-04-06 23:52:56 +00:00
# Set the log level to one of the following: trace, debug, info, warn, error, fatal, panic. Default: warn
log-level: warn
2023-03-14 15:22:52 +00:00
2023-04-06 23:52:56 +00:00
# Public URL for the Git HTTP/SSH connection.
# If not set, uses the URL from the request
external-url:
2023-03-14 15:22:52 +00:00
2023-04-06 23:52:56 +00:00
# Directory where Opengist will store its data. Default: ~/.opengist/
opengist-home:
2023-03-14 15:22:52 +00:00
2023-04-06 23:52:56 +00:00
# Name of the SQLite database file. Default: opengist.db
db-filename: opengist.db
2023-03-14 15:22:52 +00:00
2023-04-06 23:52:56 +00:00
# HTTP server configuration
# Host to bind to. Default: 0.0.0.0
http.host: 0.0.0.0
2023-03-14 15:22:52 +00:00
2023-04-06 23:52:56 +00:00
# Port to bind to. Default: 6157
http.port: 6157
2023-03-14 15:22:52 +00:00
2023-04-06 23:52:56 +00:00
# Enable or disable git operations (clone, pull, push) via HTTP (either `true` or `false`). Default: true
http.git-enabled: true
2023-03-14 15:22:52 +00:00
2023-04-06 23:52:56 +00:00
# Enable or disable TLS (either `true` or `false`). Default: false
http.tls-enabled: false
2023-03-15 09:37:17 +00:00
2023-04-06 23:52:56 +00:00
# Path to the TLS certificate file if TLS is enabled
http.cert-file:
2023-03-15 09:37:17 +00:00
2023-04-06 23:52:56 +00:00
# Path to the TLS key file if TLS is enabled
http.key-file:
2023-03-15 09:37:17 +00:00
2023-03-14 15:22:52 +00:00
# SSH built-in server configuration
# Note: it is not using the SSH daemon from your machine (yet)
2023-04-06 23:52:56 +00:00
# Enable or disable SSH built-in server
# for git operations (clone, pull, push) via SSH (either `true` or `false`). Default: true
ssh.git-enabled: true
2023-03-14 15:22:52 +00:00
2023-04-06 23:52:56 +00:00
# Host to bind to. Default: 0.0.0.0
ssh.host: 0.0.0.0
2023-03-14 15:22:52 +00:00
2023-04-06 23:52:56 +00:00
# Port to bind to. Default: 2222
# Note: it cannot be the same port as the SSH daemon if it's currently running
# If you want to use the port 22 for the built-in SSH server,
# you can either change the port of the SSH daemon or stop it
ssh.port: 2222
2023-03-14 15:22:52 +00:00
2023-04-06 23:52:56 +00:00
# Public domain for the Git SSH connection, if it has to be different from the HTTP one.
# If not set, uses the URL from the request
ssh.external-domain:
2023-03-14 15:22:52 +00:00
2023-04-06 23:52:56 +00:00
# Path or alias to ssh-keygen executable. Default: ssh-keygen
ssh.keygen-executable: ssh-keygen
2023-04-17 17:11:32 +00:00
# OAuth2 configuration
# The callback/redirect URL must be http://opengist.domain/oauth/<github|gitea>/callback
# To create a new OAuth2 application using GitHub : https://github.com/settings/applications/new
github.client-key:
github.secret:
# To create a new OAuth2 application using Gitea : https://gitea.domain/user/settings/applications
gitea.client-key:
gitea.secret:
# URL of your Gitea instance. Default: https://gitea.com/
gitea.url: https://gitea.com/