This repository has been archived by the owner on Mar 14, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconfig.toml
65 lines (58 loc) · 4.79 KB
/
config.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
[general]
apiEndpoint = "[Default API Endpoint. If blank, user input field will be shown.]"
apiEndpointText = "[Placeholder text instead of API endpoint input field.]"
defaultSessionEnvironment = "[Default session kernel. If blank, alphabetically first kernel will be default.]"
defaultImportEnvironment = "[Default kernel to use import features. If blank, index.docker.io/lablup/python:3.8-ubuntu18.04 will be used.]"
siteDescription = "[Site description placeholder. It will be at the bottom of 'Backend.AI' at the top left corner.]"
connectionMode = "[Connection mode. Default is API. Currenly supports API and SESSION]"
allowChangeSigninMode = false # Allows user to change signin mode between `API` and `SESSION`
signupSupport = false # Enable/disable signup feature support. Manager plugin is required.
allowSignout = false # Let users signout from service. Signup plugin is required.
allowAnonymousChangePassword = false # Enable/disable anonymous user can send change password email. Manager plugin is required.
allowProjectResourceMonitor = true # Allow users to look up its group monitor statistics
allowManualImageNameForSession = false # If true, user will be able to use the specific environment image by typing the exact name.
alwaysEnqueueComputeSession = false # If true, new compute session will always enqueued even if there is no resource.
allowSignupWithoutConfirmation = false # If true, token received from confirmation message is ignored.
autoLogout = false # If true, user will be automatically logout when they close all Backend.AI tab / window.
#loginAttemptLimit = 5 # The number of allowed login attempt for preventing from brute-force attacks
#loginBlockTime = 180 # The amount of time(sec.) for rejecting login attempt for preventing from brute-force attacks
debug = false # Please refer to `[Debug mode](https://github.com/lablup/backend.ai-webui#debug-mode)` in README
maskUserInfo = false # If true, then account information in header, session list will be masked
#singleSignOnVendors = "saml" # Comma-separated list of vendors that support single sign-on.
enableContainerCommit = false # If true, then user can request container commit corres ponding to the session in running status
hideAgents = true # If false, show the `Agent Summary` menu in the sidebar.
enable2FA = false # If true and backend.ai-totp-plugin is installed, users can activate 2FA.
force2FA = false # If true, user should be register the 2FA to use Backend.AI WebUI.
appDownloadUrl = "" # URL to download the electron app. If blank, https://github.com/lablup/backend.ai-webui/releases/download will be used.
systemSSHImage = "" # This image is used to launch ssh session from the filebrowser dialog to support fast uploading.
directoryBasedUsage = false # If true, display the amount of usage per directory such as folder capacity, and number of files and directories.
[wsproxy]
proxyURL = "[Proxy URL]"
proxyBaseURL = "[Base URL of websocket proxy,]"
proxyListenIP = "[Websocket proxy configuration IP.]"
#disableCertCheck = false # If true, It will disable certification check
[menu]
#blocklist = "summary,import,statistics" # Disable menus on the list which are separated by comma.
[resources]
openPortToPublic = false # Show option to open app proxy port to anyone.
allowPreferredPort = false # Preferred web service port number. Backend.AI try to assign the entered port number first for the web service.
maxCPUCoresPerContainer = 256 # Maximum CPU per container.
maxMemoryPerContainer = 64 # Maximum memory per container.
maxCUDADevicesPerContainer = 8 # Maximum CUDA devices per container.
maxCUDASharesPerContainer = 8 # Maximum CUDA shares per container.
maxShmPerContainer = 16 # Maximum shared memory per container.
maxFileUploadSize = 4294967296 # Maximum size of single file upload. Set to -1 for unlimited upload.
[environments]
#allowlist = "" # Comma-separated image name. Image name should contain the repository (registry path and image name) part of the full image URL, excluding the protocol and tag
# e.g. cr.backend.ai/stable/python
# You should pick default_environment in general section too.
[server]
webServerURL = "[Web server website URL. App will use the site instead of local app.]"
# Uses websocket proxy in the app
[plugin]
# Reserved to load plugins
#login = "signup-cloud.js"
#sidebar = "report-cloud.js"
#page = "test-plugin1,test-plugin2" # Show menus on the list which are separated by comma.
#[license]
#This field is generated by backend.ai-webserver.