m = Map("filebrowser", translate("FileBrowser"), translate( "File explorer is software that creates your own cloud that you can install on a server, point it to a path, and then access your files through a beautiful web interface. You have many features available!")) m:append(Template("filebrowser/status")) s = m:section(TypedSection, "global", translate("Global Settings")) s.anonymous = true s.addremove = false o = s:option(Flag, "enable", translate("Enable")) o.rmempty = false o = s:option(Value, "port", translate("Listen port")) o.datatype = "port" o.default = 8088 o.rmempty = false o = s:option(Value, "root_path", translate("Root path"), translate("Point to a path to access your files in the web interface, default is /")) o.default = "/" o.rmempty = false o = s:option(Value, "project_directory", translate("Project directory"), translate( "The file size is large, requiring at least 32M space. It is recommended to insert a usb flash drive or hard disk, or use it in the tmp directory
For example, /mnt/sda1
For example, /tmp")) o.default = "/tmp" o.rmempty = false o = s:option(Button, "_download", translate("Manually download"), translate( "Make sure you have enough space.
Be sure to fill out the project storage directory the first time you run it, and then save the application. Then manually download, otherwise can not use!")) o.template = "filebrowser/download" o.inputstyle = "apply" o.btnclick = "downloadClick(this);" o.id = "download_btn" m:append(Template("filebrowser/log")) return m