@(info: Option[Any])(implicit context: gitbucket.core.controller.Context) @import gitbucket.core.util.DatabaseConfig @import gitbucket.core.view.helpers @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 @if(DatabaseConfig.url.startsWith("jdbc:h2:")) { | @gitbucket.core.util.DatabaseConfig.url Your GitBucket is running on embedded H2 database. Recommend to configure to use external database if you would like to use GitBucket for important purpose. }else{ | @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 the request information. You can use this property to adjust to URL differences 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 permissions when creating a new repository
Public - All users and guests can read the repository. Private - Only collaborators can read the repository.

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

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

Services
Use Gravatar for profile images

SSH access
Enable SSH access to git repository (Both SSH host and Base URL are required if SSH access is enabled)
SSH host
SSH port

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 (Enable notification as well as SMTP configuration if you want to send notification email too)
SMTP host
SMTP port
SMTP user
SMTP password
Enable SSL
Enable STARTTLS
FROM address
FROM name
Send test mail to:
@*

GitLFS (Enter the LFS server url to enable GitLFS support)
LFS server url
*@

AdminLTE skin name
Skin name
} }