<% local util = require "luci.util" local uci = require "luci.model.uci".cursor() -%> <%+header%>

<%:Self-hosted Web Console%>

<%:Path to the sqlite3 database file used to store all data. (-d parameter)%>
<%:Configure the server's listening protocol for easytier-core to connect. (-p parameter)%>
<%:Configure the server's listening port for easytier-core to connect. (-c parameter)%>
<%:Automatically add firewall rules to allow WAN access to this WEB console%>
<%:Listening port of the RESTful server, used as ApiHost by the web frontend. (-a parameter)%>
<%:Listen address for the RESTful server%>. (--api-server-addr <%:parameter%>)
<%:Example%>: 0.0.0.0 (<%:all interfaces%>), 127.0.0.1 (<%:localhost only%>), :: (<%:IPv6 all%>)
<%:Frontend listening port for the web dashboard server. Leave empty to disable. (-l parameter)%>
<%:Listen address for the web dashboard server%>. (--web-server-addr <%:parameter%>)
<%:Only effective when web port differs from API port or addresses differ%>
<%:Automatically add firewall rules to allow WAN access to the API control page%>
<%:The URL of the API server, used for connecting the web frontend%>. (--api-host <%:parameter%>)
<%:Example%>: http://[<%:current device IP or domain%>]:[<%:API port%>]
<%:GeoIP2 database file path used to locate the client%>. <%:Defaults to an embedded file (country-level information only)%>.
<%:Recommended%>: https://github.com/P3TERX/GeoLite.mmdb (--geoip-db <%:parameter%>)
<%:Prevent new users from registering accounts%>. (--disable-registration <%:parameter%>)
<%:Automatically create local user when easytier-core connects with an unknown username%>. (--allow-auto-create-user <%:parameter%>)
<%:Runtime log located at%> /tmp/easytierweb.log, <%:viewable in the log section%>.
<%:Log levels%>: <%:Error%> < <%:Warning%> < <%:Info%> < <%:Debug%> < <%:Trace%>
<%:Enable OIDC (OpenID Connect) for single sign-on authentication%>
<%:Enable webhook for token validation and event delivery%>
<%+footer%>