mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-10-31 19:55:13 +08:00
26 lines
909 B
Lua
26 lines
909 B
Lua
local m, s
|
|
|
|
m = Map("virtualdog", translate("VirtualDog"), translate("VirtualDog provides a QEMU/KVM VM management UI."))
|
|
m:section(SimpleSection).template = "virtualdog/virtualdog_status"
|
|
|
|
s = m:section(TypedSection, "virtualdog", translate("Global settings"))
|
|
s.addremove = false
|
|
s.anonymous = true
|
|
|
|
s:option(Flag, "enabled", translate("Enable")).rmempty = false
|
|
|
|
local data_dir = s:option(Value, "data_dir", translate("Data directory"))
|
|
data_dir.rmempty = false
|
|
data_dir.description = translate("Required. VirtualDog stores VM metadata, runtime files and disk images under this directory.")
|
|
|
|
local port = s:option(Value, "port", translate("Listen port"))
|
|
port.default = "8080"
|
|
port.rmempty = false
|
|
port.datatype = "port"
|
|
port.description = translate("Port for VirtualDog HTTP server.")
|
|
|
|
local access_token = s:option(Value, "access_token", translate("Access token"))
|
|
access_token.password = true
|
|
|
|
return m
|