@(info: Option[Any])(implicit context: gitbucket.core.controller.Context) @gitbucket.core.html.main("System Settings"){ @gitbucket.core.admin.html.menu("system"){ @gitbucket.core.helper.html.information(info)
System Settings

Property | Value
--- | ---
GITBUCKET_HOME | @gitbucket.core.util.Directory.GitBucketHome
DATABASE_URL | @gitbucket.core.util.DatabaseConfig.url

Base URL (e.g. `http://example.com/gitbucket`)

The base URL is used for redirect, notification email, git repository URL box and more. If the base URL is empty, GitBucket generates URL from request information. You can use this property to adjust URL difference between the reverse proxy and GitBucket.

Information (HTML is available)
@context.settings.information

Account registration
Allow - Users can create accounts by themselves. Deny - Only administrators can create accounts.

Default option to create a new repository
Public - All users and guests can read that repository. Private - Only collaborators can read that repository.

Anonymous access
Allow - Anyone can view public repositories, user/group profiles. Deny - Users must authenticate before viewing any information.

Limit of activity logs (Unlimited if it's not specified or zero)
Limit

Services
Use Gravatar for Profile-Images

SSH access
Enable SSH access to git repository
SSH Host
SSH Port

Both of SSH host and Base URL are required if SSH access is enabled.

Authentication
LDAP
LDAP Host
LDAP Port
Bind DN
Bind Password
Base DN
User name attribute
Additional filter condition
Full name attribute
Mail address attribute
Enable TLS
Enable SSL
Keystore

Notifications
Send notifications

Communication
SMTP
SMTP Host
SMTP Port
SMTP User
SMTP Password
Enable SSL
FROM Address
FROM Name
Send test mail to:

Enable notification not only SMTP configuration if you want to send notification email.

} }