⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.124
Server IP:
50.28.103.30
Server:
Linux host.jcukjv-lwsites.com 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
Server Software:
nginx/1.28.0
PHP Version:
8.3.12
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
www
/
dk_project
/
dk_app
/
View File Name :
apps.json
[ { "appid": 0, "appname": "wordpress", "apptitle": "WordPress", "apptype": "BuildWebsite", "appTypeCN": "BuildWebsite", "appversion": [ { "m_version": "6", "s_version": [ "7.2", "7.1", "6.1", "6.0", "5.5", "5.4" ] }, { "m_version": "5", "s_version": [ "8.3", "8.2", "8.1" ] } ], "appdesc": "One-click installation, quick access, you need to install the My SQL service of the app store first", "appstatus": 1, "icon": "", "sort": 1, "home": "https://wordpress.org", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": [ { "appname": [ "mysql" ], "apptype": "Database", "appTypeCN": "Database services", "appDesc": "You need to install My SQL for the Docker application", "appversion": [ "5", "8", "9" ] } ], "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "wordpress_port", "name": "port", "type": "number", "default": 21080, "suffix": "", "unit": "" }, { "attr": "mysql_database", "name": "database name", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_user", "name": "database user", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_password", "name": "database password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "wordpress_port", "type": "port", "default": null, "desc": "port" }, { "key": "mysql_database", "type": "database", "default": "wordpress_db", "desc": "database name" }, { "key": "mysql_user", "type": "username", "default": null, "desc": "database username" }, { "key": "mysql_password", "type": "mysql_password", "default": null, "desc": "database password" }, { "key": "mysql_host_ip", "type": "db_host", "default": null, "desc": "mysql IP/service" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "html": { "type": "path", "desc": "website root directory" }, "bt_custom.ini": { "type": "file", "desc": "configuration file" } } }, { "appid": 1, "appname": "mysql", "apptitle": "MySQL", "apptype": "Database", "appTypeCN": "Database", "appversion": [ { "m_version": "9", "s_version": [ "0.1", "0.0" ] }, { "m_version": "8", "s_version": [ "4.4", "4.3", "4.2", "4.1", "4.0", "3.0", "2.0", "1.0", "0.39", "0.38", "0.36", "0.35", "0.25", "0.24", "0.0" ] }, { "m_version": "5", "s_version": [ "7.44", "7.43", "6.51", "5.62" ] } ], "appdesc": "MySQL is a relational database management system, which can be managed in the database module of aaPanel after installation", "appstatus": 1, "icon": "", "sort": 2, "home": "https://www.mysql.com/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "mysql_port", "name": "port", "type": "number", "default": 13306, "suffix": "", "unit": "" }, { "attr": "mysql_root_password", "name": "root password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "mysql_root_password", "type": "password", "default": null, "desc": "Database root password" }, { "key": "mysql_port", "type": "port", "default": null, "desc": "mysql port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "log": { "type": "path", "desc": "log path" }, "data": { "type": "path", "desc": "database path" }, "my.cnf": { "type": "file", "desc": "configuration file" } } }, { "appid": 225, "appname": "allinssl", "apptitle": "ALLinSSL", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "Open source and free SSL certificate automation management platform, one-click automatic application, renewal, deployment, and monitoring of all SSL/TLS certificates, support cross-cloud environments and multi-CA (coding~), say goodbye to cumbersome configuration and high costs.", "appstatus": 1, "icon": "", "sort": 225, "home": "https://allinssl.com/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1743057856, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "HTTP_PORT", "name": "port", "type": "number", "default": 7979, "suffix": "", "unit": "" }, { "attr": "ALLINSSL_URL", "name": "Secure entrance", "type": "text", "default": "allinssl", "suffix": "Once set up, access via http:// native IP: port/allinssl", "unit": "" }, { "attr": "ALLINSSL_USER", "name": "USER", "type": "text", "default": "allinssl", "suffix": "", "unit": "" }, { "attr": "ALLINSSL_PWD", "name": "password", "type": "text", "default": "allinssldocker", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "ALLINSSL_URL", "type": "string", "default": null, "desc": "Secure entrance" }, { "key": "ALLINSSL_USER", "type": "string", "default": null, "desc": "USER" }, { "key": "ALLINSSL_PWD", "type": "string", "default": null, "desc": "password" }, { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "HTTP_PORT", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data path" }, "logs": { "type": "path", "desc": "logs path" } } }, { "appid": 214, "appname": "aingdesk", "apptitle": "AingDesk", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Aing Desk is an open-source, free, simple and easy-to-use AI assistant that supports knowledge base, model API, sharing, network search, and agents.", "appstatus": 1, "icon": "", "sort": 215, "home": "https://www.aingdesk.com/zh/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "web http port", "type": "number", "default": 7071, "suffix": "", "unit": "" }, { "attr": "ollama_base_url", "name": "ollama url", "type": "text", "default": "", "suffix": "The address of the ollama service is: http://x.x.x.x:11434", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web http port" }, { "key": "ollama_base_url", "type": "url", "default": null, "desc": "Address of the ollama service" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" } ], "volumes": {} }, { "appid": 226, "appname": "billionmail", "apptitle": "BillionMail", "apptype": "Email", "appTypeCN": "Email", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "BillionMail provides you with an open-source mail server, email marketing – fully self-hosted, developer-friendly, and free.", "appstatus": 1, "icon": "", "sort": 17, "home": "", "help": "https://www.billionmail.com/", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "HTTPS_PORT", "name": "web port(Htpps)", "type": "number", "default": 41443, "suffix": "Once deployed, access via 'https://ip:port/'", "unit": "" }, { "attr": "ADMIN_USERNAME", "name": "web user", "type": "text", "default": "billion", "suffix": "", "unit": "" }, { "attr": "ADMIN_PASSWORD", "name": "web password", "type": "text", "default": "billion", "suffix": "", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP+ port", "unit": "" }, { "attr": "SMTP_PORT", "name": "SMTP_PORT", "type": "number", "default": 25, "suffix": "Make sure the port is not occupied", "unit": "" }, { "attr": "SMTPS_PORT", "name": "SMTPS_PORT", "type": "number", "default": 465, "suffix": "Make sure the port is not occupied", "unit": "" }, { "attr": "SUBMISSION_PORT", "name": "SUBMISSION_PORT", "type": "number", "default": 587, "suffix": "Make sure the port is not occupied", "unit": "" }, { "attr": "IMAP_PORT", "name": "IMAP_PORT", "type": "number", "default": 143, "suffix": "Make sure the port is not occupied", "unit": "" }, { "attr": "IMAPS_PORT", "name": "IMAPS_PORT", "type": "number", "default": 993, "suffix": "Make sure the port is not occupied", "unit": "" }, { "attr": "POP_PORT", "name": "POP_PORT", "type": "number", "default": 110, "suffix": "Make sure the port is not occupied", "unit": "" }, { "attr": "POPS_PORT", "name": "POPS_PORT", "type": "number", "default": 995, "suffix": "Make sure the port is not occupied", "unit": "" }, { "attr": "HTTP_PORT", "name": "web port", "type": "number", "default": 8080, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "SMTP_PORT", "type": "number", "default": null, "desc": "SMTP_PORT" }, { "key": "SMTPS_PORT", "type": "number", "default": null, "desc": "SMTPS_PORT" }, { "key": "SUBMISSION_PORT", "type": "number", "default": null, "desc": "SUBMISSION_PORT" }, { "key": "IMAP_PORT", "type": "number", "default": null, "desc": "IMAP_PORT" }, { "key": "IMAPS_PORT", "type": "number", "default": null, "desc": "IMAPS_PORT" }, { "key": "POP_PORT", "type": "number", "default": null, "desc": "POP_PORT" }, { "key": "POPS_PORT", "type": "number", "default": null, "desc": "POPS_PORT" }, { "key": "HTTP_PORT", "type": "number", "default": null, "desc": "HTTP_PORT" }, { "key": "HTTPS_PORT", "type": "number", "default": null, "desc": "HTTPS_PORT" }, { "key": "ADMIN_USERNAME", "type": "string", "default": null, "desc": "ADMIN_USERNAME" }, { "key": "ADMIN_PASSWORD", "type": "string", "default": null, "desc": "ADMIN_PASSWORD" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host IP" } ], "volumes": { "data": { "type": "path", "desc": "" }, "conf": { "type": "path", "desc": "" }, "ssl-self-signed": { "type": "path", "desc": "" } } }, { "appid": 5, "appname": "deepseek_r1", "apptitle": "DeepSeek-R1", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "1.5b", "s_version": [] }, { "m_version": "7b", "s_version": [] }, { "m_version": "8b", "s_version": [] }, { "m_version": "14b", "s_version": [] }, { "m_version": "32b", "s_version": [] }, { "m_version": "70b", "s_version": [] }, { "m_version": "671b", "s_version": [] } ], "appdesc": "The latest and most powerful inference AI model (Only support 7.23.0 or above panel installation, the installation speed is determined according to the network situation)", "appstatus": 1, "icon": "", "sort": 6, "home": "https://www.deepseek.com/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP+ port, if you have set a domain name, please do not check here", "unit": "" }, { "attr": "webui_port", "name": "web port", "type": "number", "default": 18480, "suffix": "openwebui web port", "unit": "" }, { "attr": "ollama_port", "name": "Service port", "type": "number", "default": 11434, "suffix": "ollama Service port", "unit": "" }, { "attr": "webui_secret_key", "name": "WebUI Secret Key", "type": "password", "default": "", "suffix": "Auto-generated WebUI Secret Key", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "webui_port", "type": "port", "default": null, "desc": "openwebui port" }, { "key": "ollama_port", "type": "port", "default": null, "desc": "ollama port" }, { "key": "webui_secret_key", "type": "password", "default": null, "desc": "Auto-generated WebUI Secret Key" }, { "key": "app_path", "type": "path", "default": null, "desc": "app data catalog" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" } ], "volumes": { "data": { "type": "path", "desc": "data catalog" }, "openwebui_data": { "type": "path", "desc": "openwebui data catalog" } }, "scripts": { "command": "ollama run deepseek-r1:{}" } }, { "appid": 14, "appname": "hertzbeat", "apptitle": "HertzBeat", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "HertzBeat is an easy-to-use and friendly open source real-time monitoring system", "appstatus": 1, "icon": "", "sort": 15, "home": "", "help": "https://hertzbeat.apache.org/docs/start/baota-deploy", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 1157, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin", "desc": "username" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "hertzbeat", "desc": "default password" } ], "volumes": { "logs": { "type": "path", "desc": "log path" }, "dbdata": { "type": "path", "desc": "database path" }, "conf": { "type": "path", "desc": "Initialize the database path" } } }, { "appid": 3, "appname": "nextcloud", "apptitle": "NextCloud", "apptype": "Storage", "appTypeCN": "Storage", "appversion": [ { "m_version": "29", "s_version": [ "0.4" ] }, { "m_version": "28", "s_version": [ "0.8" ] }, { "m_version": "27", "s_version": [ "1.11" ] } ], "appdesc": "A modern local content collaboration platform for real-time document editing, video chat and groupware on mobile, desktop and web", "appstatus": 1, "icon": "", "sort": 3, "home": "https://nextcloud.com", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": [ { "appname": [ "mysql", "mariadb" ], "apptype": "Database", "appTypeCN": "Database services", "appDesc": "You need to install My SQL for the Docker application", "appversion": [ "8", "10", "11" ] } ], "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": 1, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "nextcloud_port", "name": "port", "type": "number", "default": 15381, "suffix": "", "unit": "" }, { "attr": "mysql_database", "name": "database name", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_user", "name": "database user", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_password", "name": "database password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "nextcloud_port", "type": "port", "default": null, "desc": "nextcloud port" }, { "key": "mysql_database", "type": "database", "default": "", "desc": "nextcloud s database name" }, { "key": "mysql_user", "type": "username", "default": "", "desc": "nextcloud database username" }, { "key": "mysql_password", "type": "mysql_password", "default": "", "desc": "nextcloud database password" }, { "key": "mysql_host_ip", "type": "db_host", "default": null, "desc": "mysql Host IP" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory size limit" } ], "volumes": { "html": { "type": "path", "desc": "website root directory" } } }, { "appid": 169, "appname": "shenyu", "apptitle": "ShenYu", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "An asynchronous, high-performance, cross-language, responsive API gateway", "appstatus": 1, "icon": "", "sort": 170, "home": "", "help": "https://shenyu.apache.org/docs/deployment/deployment-aapanel/", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port1", "name": "teslamate port", "type": "number", "default": 9095, "suffix": "", "unit": "" }, { "attr": "web_http_port2", "name": "port", "type": "number", "default": 9195, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port1", "type": "port", "default": null, "desc": "teslamate port" }, { "key": "web_http_port2", "type": "port", "default": null, "desc": "api port" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin", "desc": "UserName" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "123456", "desc": "defaultPassWord" }, { "key": "app_path", "type": "path", "default": null, "desc": "app data catalog" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" } ], "volumes": { "pg-connector": { "type": "path", "desc": "Database driven files" }, "create-table.sql": { "type": "file", "desc": "" }, "admin-entrypoint.sh": { "type": "file", "desc": "" }, "bootstrap-entrypoint.sh": { "type": "file", "desc": "" } } }, { "appid": 4, "appname": "mariadb", "apptitle": "MariaDB", "apptype": "Database", "appTypeCN": "Database", "appversion": [ { "m_version": "11", "s_version": [ "4.2", "2.4", "1.5" ] }, { "m_version": "10", "s_version": [ "11.8", "6.18", "5.25", "4.34" ] } ], "appdesc": "MariaDB multi-version management supports running multiple MariaDB versions with the same version number at the same time", "appstatus": 1, "icon": "", "sort": 4, "home": "https://mariadb.org", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "mariadb_port", "name": "port", "type": "number", "default": 23036, "suffix": "", "unit": "" }, { "attr": "mariadb_root_password", "name": "root password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "mariadb_root_password", "type": "password", "default": null, "desc": "Database root password" }, { "key": "mariadb_port", "type": "port", "default": null, "desc": "mariadb port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "database path" }, "my.cnf": { "type": "file", "desc": "configuration file" } } }, { "appid": 5, "appname": "redis", "apptitle": "Redis", "apptype": "Middleware", "appTypeCN": "Middleware", "appversion": [ { "m_version": "7", "s_version": [ "4.0", "2.5", "0.15" ] }, { "m_version": "6", "s_version": [ "2.14" ] } ], "appdesc": "In-memory data structure server that can be used as a database, cache, and message queue broker", "appstatus": 1, "icon": "", "sort": 5, "home": "https://redis.io", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "redis_port", "name": "port", "type": "number", "default": 26739, "suffix": "", "unit": "" }, { "attr": "redis_password", "name": "redis password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "redis_password", "type": "password", "default": null, "desc": "redis password" }, { "key": "redis_port", "type": "port", "default": null, "desc": "redis port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" }, "logs": { "type": "path", "desc": "log path" }, "redis.conf": { "type": "file", "desc": "configuration file" } } }, { "appid": 17, "appname": "chatgpt_next_web", "apptitle": "ChatGPT-Next-Web", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "2", "s_version": [ "14.1", "14.0", "13.1", "12.4" ] } ], "appdesc": "One-click free deployment of your cross-platform private ChatGPT app with GPT3, GPT4 & Gemini Pro models", "appstatus": 1, "icon": "", "sort": 18, "home": "https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "web port", "type": "number", "default": 23300, "suffix": "", "unit": "" }, { "attr": "api_key", "name": "Open Api Key", "type": "text", "default": "", "suffix": "Required, open api key, for example: sk-xxxxxxxxxxxxx", "unit": "" }, { "attr": "secret_key", "name": "access key", "type": "text", "default": "", "suffix": "Not required, can be left blank", "unit": "" }, { "attr": "proxy_url", "name": "proxy address", "type": "url", "default": "", "suffix": "Not required, for example:http://127.0.0.1:7890 user password", "unit": "" }, { "attr": "api_base_url", "name": "API interface address", "type": "url", "default": "https://api.openai.com", "suffix": "Required, usually the interface address of openai", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web port" }, { "key": "api_key", "type": "text", "default": null, "desc": "Open Api Key" }, { "key": "secret_key", "type": "text", "default": null, "desc": "access key" }, { "key": "proxy_url", "type": "url", "default": null, "desc": "proxy address" }, { "key": "api_base_url", "type": "url", "default": null, "desc": "API interface address" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "database path" } } }, { "appid": 232, "appname": "thinkai", "apptitle": "ThinkAI", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "Through ThinkAI, users can easily call mainstream LLM models at home and abroad and the rich built-in tools provided by ThinkAI in one stop, quickly develop their own AI functions and integrate them into their own products, and help enterprises transform into digital intelligence.", "appstatus": 1, "icon": "", "sort": 177, "home": "", "help": "https://doc.topthink.com/@thinkai-deploy", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "api_key", "name": "api key", "type": "text", "default": "", "suffix": "<a href='https://doc.topthink.com/@thinkai-deploy/apply.html' target='_blank' class='btlink'>Get an authorization code</a>", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "service_name", "type": "string", "default": null, "desc": "service name" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "api_key", "type": "text", "default": null, "desc": "api key" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "app path" } } }, { "appid": 176, "appname": "thinkchat", "apptitle": "ThinkChat", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "One-stop AI assistant service for chatting, drawing, translating, searching, reading, and agent store", "appstatus": 1, "icon": "", "sort": 177, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "web port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "api_key", "name": "api key", "type": "text", "default": "", "suffix": "<a href='https://doc.topthink.com/@thinkchat-deploy/apply.html' target='_blank' class='btlink'>Get authorization code</a>", "unit": "" }, { "attr": "thinkchat_url", "name": "URL", "type": "url", "default": "", "suffix": "thinkchat url", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "service_name", "type": "string", "default": null, "desc": "service name" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web port" }, { "key": "api_key", "type": "text", "default": null, "desc": "api key" }, { "key": "thinkchat_url", "type": "url", "default": null, "desc": "URL" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "app": { "type": "path", "desc": "app path" } } }, { "appid": 179, "appname": "thinkbot", "apptitle": "ThinkBot", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "Enterprise AI agent construction service based on LLM large model to quickly build AI applications required by enterprise business", "appstatus": 1, "icon": "", "sort": 180, "home": "", "help": "https://doc.topthink.com/@thinkbot-deploy", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "api_key", "name": "api key", "type": "text", "default": "", "suffix": "<a href='https://doc.topthink.com/@thinkbot-deploy/apply.html' target='_blank' class='btlink'>Get an authorization code</a>", "unit": "" }, { "attr": "thinkbot_url", "name": "access address", "type": "url", "default": "", "suffix": "Visit the thinkbot address", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "service_name", "type": "string", "default": null, "desc": "service name" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "api_key", "type": "text", "default": null, "desc": "api key" }, { "key": "thinkbot_url", "type": "url", "default": null, "desc": "access address" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "app": { "type": "path", "desc": "app path" } } }, { "appid": 192, "appname": "thinkwiki", "apptitle": "ThinkWiki", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "Modern knowledge management tools, quickly build enterprise product manuals, help centers and internal knowledge bases, support AI writing, AI search, and rich plug-ins and themes", "appstatus": 1, "icon": "", "sort": 193, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "web port", "type": "number", "default": 8000, "suffix": "", "unit": "" }, { "attr": "api_key", "name": "api key", "type": "text", "default": "", "suffix": "<a href='https://doc.topthink.com/@thinkwiki-deploy/apply.html' target='_blank' class='btlink'>Get authorization code</a>", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "service_name", "type": "string", "default": null, "desc": "service name" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web port" }, { "key": "api_key", "type": "text", "default": null, "desc": "api key" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "app": { "type": "path", "desc": "app path" } } }, { "appid": 5, "appname": "ollama_and_openwebui", "apptitle": "Ollama&OpenWebUI", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "A tool for building large language model applications that can easily download, run, and manage a wide range of open-source LLMs, integrated with openwebui, and can be accessed directly after installation!", "appstatus": 1, "icon": "", "sort": 6, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "webui_port", "name": "port", "type": "number", "default": 18480, "suffix": "openwebui port", "unit": "" }, { "attr": "ollama_port", "name": "web http port", "type": "number", "default": 11434, "suffix": "ollama port", "unit": "" }, { "attr": "webui_secret_key", "name": "WebUI Secret Key", "type": "password", "default": "", "suffix": "Automatically generated WebUI Secret Key", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "webui_port", "type": "port", "default": null, "desc": "openwebui port" }, { "key": "ollama_port", "type": "port", "default": null, "desc": "ollama port" }, { "key": "webui_secret_key", "type": "password", "default": null, "desc": "自动生成的WebUI Secret Key" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" } ], "volumes": { "data": { "type": "path", "desc": "data path" }, "openwebui_data": { "type": "path", "desc": "openwebui path" } } }, { "appid": 6, "appname": "ollama", "apptitle": "Ollama", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "latest", "s_version": [ ] }, { "m_version": "0", "s_version": [ "5.4", "3.4", "3.3", "3.2", "3.1", "3.0", "2.8", "2.7", "2.6", "2.5", "1.48", "1.46", "1.44" ] } ], "appdesc": "A tool for building large-scale language model applications that can easily download, run and manage a variety of open source LLMs", "appstatus": 1, "icon": "", "sort": 6, "home": "https://ollama.com", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "ollama_port", "name": "service port", "type": "number", "default": 11434, "suffix": "ollama service port", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "ollama_port", "type": "port", "default": null, "desc": "ollama port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 7, "appname": "rabbitmq", "apptitle": "rabbitmq", "apptype": "Middleware", "appTypeCN": "Middleware", "appversion": [ { "m_version": "3", "s_version": [ "13.6", "12.14" ] } ], "appdesc": "An open source message broker software that implements the Advanced Message Queuing Protocol (AMQP)", "appstatus": 1, "icon": "", "sort": 7, "home": "https://www.rabbitmq.com/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "rabbitmq_port", "name": "service port", "type": "number", "default": 5672, "suffix": "", "unit": "" }, { "attr": "rabbitmq_web_port", "name": "web management port", "type": "number", "default": 15670, "suffix": "", "unit": "" }, { "attr": "rabbitmq_user", "name": "user", "type": "text", "default": "rabbitmq", "suffix": "", "unit": "" }, { "attr": "rabbitmq_password", "name": "password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "rabbitmq_port", "type": "port", "default": null, "desc": "rabbitmq port" }, { "key": "rabbitmq_web_port", "type": "port", "default": null, "desc": "rabbitmq web port" }, { "key": "rabbitmq_user", "type": "username", "default": null, "desc": "rabbitmq's default username" }, { "key": "rabbitmq_password", "type": "password", "default": null, "desc": "rabbitmq's default password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" }, "logs": { "type": "path", "desc": "data directory" }, "plugin": { "type": "path", "desc": "plug-in directory" } } }, { "appid": 8, "appname": "openwebui", "apptitle": "OpenWebUI", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "main", "s_version": [] } ], "appdesc": "A scalable, feature-rich and user-friendly self-hosted WebUI that operates completely offline and supports Ollama", "appstatus": 1, "icon": "", "sort": 8, "home": "https://openwebui.com/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "webui_port", "name": "web port", "type": "number", "default": 3000, "suffix": "OpenWebUI http port", "unit": "" }, { "attr": "ollama_base_url", "name": "ollama base url", "type": "text", "default": "", "suffix": "The address of ollama service, usually: http://x.x.x.x:11434", "unit": "" }, { "attr": "webui_secret_key", "name": "WebUI Secret Key", "type": "password", "default": "", "suffix": "Automatically generated WebUI Secret Key", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "webui_port", "type": "port", "default": null, "desc": "OpenWebUI port" }, { "key": "ollama_base_url", "type": "url", "default": null, "desc": "The address of the Ollama service" }, { "key": "webui_secret_key", "type": "password", "default": null, "desc": "Automatically generated WebUI Secret Key" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "openwebui_data": { "type": "path", "desc": "openwebui data path" } } }, { "appid": 9, "appname": "frps", "apptitle": "FRP server", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "0", "s_version": [ "60.0", "59.0", "58.0" ] } ], "appdesc": "High-performance reverse proxy application focusing on intranet penetration", "appstatus": 1, "icon": "", "sort": 8, "home": "https://github.com/snowdreamtech/frp", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "frps_web_port", "name": "web port", "type": "number", "default": 7500, "suffix": "The web management port of the FRP server", "unit": "" }, { "attr": "frps_server_port", "name": "service port", "type": "number", "default": 7000, "suffix": "The port of the FRP server", "unit": "" }, { "attr": "frps_http_port", "name": "HTTP listening port", "type": "number", "default": 40800, "suffix": "If you need to set port 80, please stop the Nginx/Apache of this machine.", "unit": "" }, { "attr": "frps_https_port", "name": "HTTPS listening port", "type": "number", "default": 40443, "suffix": "If you need to set port 443, please stop the Nginx/Apache of this machine.", "unit": "" }, { "attr": "frps_user", "name": "user", "type": "text", "default": "frps_user", "suffix": "frp server username", "unit": "" }, { "attr": "frps_password", "name": "password", "type": "password", "default": "", "suffix": "frp server password", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "frps_web_port", "type": "port", "default": null, "desc": "FRP server web port" }, { "key": "frps_server_port", "type": "port", "default": null, "desc": "frp server port" }, { "key": "frps_http_port", "type": "port", "default": null, "desc": "HTTP listening port" }, { "key": "frps_https_port", "type": "port", "default": null, "desc": "HTTPS listening port" }, { "key": "frps_user", "type": "text", "default": null, "desc": "frp server username" }, { "key": "frps_password", "type": "password", "default": null, "desc": "frp server password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory size limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" }, "frps.toml": { "type": "file", "desc": "configuration file" } } }, { "appid": 10, "appname": "frpc", "apptitle": "FRP client", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "0", "s_version": [ "60.0", "59.0", "58.1" ] } ], "appdesc": "High-performance reverse proxy application focusing on intranet penetration", "appstatus": 1, "icon": "", "sort": 11, "home": "https://github.com/snowdreamtech/frp", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "frps_server_ip", "name": "frp server ip", "type": "text", "default": "127.0.0.1", "suffix": "frp server ip, For example:192.168.100.50", "unit": "" }, { "attr": "frps_server_port", "name": "frp server port", "type": "number", "default": 7000, "suffix": "frp server port,generally 7000", "unit": "" }, { "attr": "frpc_web_port", "name": "web port", "type": "number", "default": 7400, "suffix": "web management port of frp client", "unit": "" }, { "attr": "frpc_user", "name": "user", "type": "text", "default": "frpc_user", "suffix": "frp client username", "unit": "" }, { "attr": "frpc_password", "name": "password", "type": "password", "default": "", "suffix": "frp client password", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "frps_server_ip", "type": "text", "default": null, "desc": "frp server ip" }, { "key": "frps_server_port", "type": "number", "default": null, "desc": "frp server port" }, { "key": "frpc_web_port", "type": "port", "default": null, "desc": "frp client web port" }, { "key": "frpc_user", "type": "text", "default": null, "desc": "frp client username" }, { "key": "frpc_password", "type": "password", "default": null, "desc": "frp client password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory size limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" }, "frpc.toml": { "type": "file", "desc": "configuration file" } } }, { "appid": 11, "appname": "alist", "apptitle": "Alist", "apptype": "Storage", "appTypeCN": "Storage", "appversion": [ { "m_version": "3", "s_version": [ "42.0", "41.0", "40.0", "39.4", "36.0", "35.0" ] } ], "appdesc": "A file list program that supports multiple storages, using Gin and Solidjs", "appstatus": 0, "icon": "", "sort": 12, "home": "https://alist.nn.ci", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "alist_web_port", "name": "web management port", "type": "number", "default": 15244, "suffix": "alist's web management port", "unit": "" }, { "attr": "s3_server_port", "name": "s3 server port", "type": "number", "default": 5426, "suffix": "s3 server port", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "alist_web_port", "type": "port", "default": null, "desc": "web management port" }, { "key": "s3_server_port", "type": "port", "default": null, "desc": "alist service port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory size limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" }, "mnt": { "type": "path", "desc": "configuration file" } } }, { "appid": 12, "appname": "jenkins", "apptitle": "Jenkins", "apptype": "DevOps", "appTypeCN": "DevOps", "appversion": [ { "m_version": "2", "s_version": [ "462.1", "452.3" ] } ], "appdesc": "Jenkins, the leading open source automation server, offers hundreds of plug-ins to build, deploy and automate any project", "appstatus": 1, "icon": "", "sort": 13, "home": "https://www.jenkins.io/zh/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "jenkins_port", "name": "web management port", "type": "number", "default": 14808, "suffix": "Jenkins web management port", "unit": "" }, { "attr": "docker_binary", "name": "docker binary", "type": "text", "default": "/usr/bin/docker", "suffix": "docker binary file, usually /usr/bin/docker", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "jenkins_port", "type": "port", "default": null, "desc": "web management port" }, { "key": "docker_binary", "type": "text", "default": null, "desc": "docker binary" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory size limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 13, "appname": "pagespy", "apptitle": "PageSpy", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "PageSpy is a service for debugging Web/applet/ReactNative/Hongmeng APP and other platform projects", "appstatus": 1, "icon": "", "sort": 14, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "ngpm_web_port", "name": "web management port", "type": "number", "default": 6752, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" } ], "volumes": {} }, { "appid": 74, "appname": "domain_admin", "apptitle": "Domain Admin", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Domain Admin is an open-source domain name management system", "appstatus": 1, "icon": "", "sort": 75, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8000, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin", "desc": "username" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "123456", "desc": "default password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "database": { "type": "path", "desc": "data directory" }, "logs": { "type": "path", "desc": "log path" } } }, { "appid": 14, "appname": "nginx_proxy_manager", "apptitle": "Nginx Proxy Manager", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "2", "s_version": [ "11.3", "11.2", "11.1", "11.0", "10.4" ] } ], "appdesc": "A visual reverse proxy management system, based on Nginx", "appstatus": 1, "icon": "", "sort": 15, "home": "https://nginxproxymanager.com/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "ngpm_web_port", "name": "web port", "type": "number", "default": 24181, "suffix": "web administration port for nginx-proxy-manager", "unit": "" }, { "attr": "ngpm_http_port", "name": "http port", "type": "number", "default": 24180, "suffix": "http port for manager mapping of nginx-proxy-manager", "unit": "" }, { "attr": "ngpm_https_port", "name": "https port", "type": "number", "default": 24443, "suffix": "https port for manager mapping of nginx-proxy-manager", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "ngpm_web_port", "type": "port", "default": null, "desc": "web port" }, { "key": "ngpm_http_port", "type": "port", "default": null, "desc": "http port" }, { "key": "ngpm_https_port", "type": "port", "default": null, "desc": "https port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "Data directory" }, "ssl": { "type": "path", "desc": "SSL certificate directory" } } }, { "appid": 15, "appname": "postgresql", "apptitle": "PostgreSQL", "apptype": "Database", "appTypeCN": "Database", "appversion": [ { "m_version": "16", "s_version": [ "3" ] }, { "m_version": "15", "s_version": [ "7" ] }, { "m_version": "14", "s_version": [ "12" ] }, { "m_version": "13", "s_version": [ "15" ] }, { "m_version": "12", "s_version": [ "19" ] } ], "appdesc": "A very complete free software object-relational database management system (ORDBMS)", "appstatus": 1, "icon": "", "sort": 16, "home": "https://www.postgresql.org/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "postgres_port", "name": "port", "type": "number", "default": 35432, "suffix": "postgresql service port", "unit": "" }, { "attr": "postgres_user", "name": "user", "type": "text", "default": "postgres", "suffix": "postgresql的default username", "unit": "" }, { "attr": "postgres_password", "name": "password", "type": "password", "default": "", "suffix": "postgresql的default password", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "postgres_port", "type": "port", "default": null, "desc": "postgresql port" }, { "key": "postgres_user", "type": "password", "default": null, "desc": "default username" }, { "key": "postgres_password", "type": "password", "default": null, "desc": "default password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "database path" } } }, { "appid": 16, "appname": "rustdesk", "apptitle": "RustDesk", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "1", "s_version": [ "1.11", "1.10" ] } ], "appdesc": "A fully featured open source remote control alternative", "appstatus": 1, "icon": "", "sort": 17, "home": "https://rustdesk.com/index.html", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "rustdesk_port_nat", "name": "nat port", "type": "number", "default": 21115, "suffix": "", "unit": "" }, { "attr": "rustdesk_port_hbbs", "name": "hbbs port", "type": "number", "default": 21116, "suffix": "", "unit": "" }, { "attr": "rustdesk_port_hbbr", "name": "hbbr port", "type": "number", "default": 21117, "suffix": "", "unit": "" }, { "attr": "rustdesk_port_web_client_1", "name": "web port1", "type": "number", "default": 21118, "suffix": "", "unit": "" }, { "attr": "rustdesk_port_web_client_2", "name": "web port2", "type": "number", "default": 21119, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "rustdesk_port_nat", "type": "port", "default": null, "desc": "nat port" }, { "key": "rustdesk_port_hbbs", "type": "port", "default": null, "desc": "hbbs port" }, { "key": "rustdesk_port_hbbr", "type": "port", "default": null, "desc": "hbbr port" }, { "key": "rustdesk_port_web_client_1", "type": "port", "default": null, "desc": "web port1" }, { "key": "rustdesk_port_web_client_2", "type": "port", "default": null, "desc": "web port2" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "database path" } } }, { "appid": 18, "appname": "phpmyadmin", "apptitle": "phpMyAdmin", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "5", "s_version": [ "2.1", "1.3", "0.4" ] } ], "appdesc": "Famous web-side MySQL management tool", "appstatus": 1, "icon": "", "sort": 19, "home": "https://www.phpmyadmin.net/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 28189, "suffix": "", "unit": "" }, { "attr": "upload_limit", "name": "Upload limit", "type": "number", "default": 200, "suffix": "Unit: M, if the upload database is very large, please increase this parameter.", "unit": "" }, { "attr": "php_memory_limit", "name": "PHPmemory limit", "type": "number", "default": 512, "suffix": "Unit: M, if the upload database is very large, please increase this parameter.", "unit": "" }, { "attr": "max_execution_time", "name": "Maximum timeout", "type": "number", "default": 600, "suffix": "Unit: seconds, it is recommended to keep the default unless there are special circumstances", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web port" }, { "key": "upload_limit", "type": "number", "default": null, "desc": "Upload limit" }, { "key": "php_memory_limit", "type": "number", "default": null, "desc": "PHP memory limit" }, { "key": "max_execution_time", "type": "number", "default": null, "desc": "Maximum timeout" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "uploads.ini": { "type": "file", "desc": "configuration file" }, "config.user.inc.php": { "type": "path", "desc": "configuration file" } } }, { "appid": 20, "appname": "uptime_kuma", "apptitle": "Uptime Kuma", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "1", "s_version": [ "23.13" ] } ], "appdesc": "Practical monitoring tools", "appstatus": 1, "icon": "", "sort": 21, "home": "https://github.com/louislam/uptime-kuma", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 33001, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": 33001, "desc": "web port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "configuration file" } } }, { "appid": 21, "appname": "minio", "apptitle": "MinIO", "apptype": "Storage", "appTypeCN": "Storage", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "RELEASE.2025-04-22T22-12-26Z", "s_version": [ ] }, { "m_version": "RELEASE.2025-04-22T22-12-26Z-cpuv1", "s_version": [ ] } ], "appdesc": "Is a high-performance, S3-compatible object storage. It's purpose-built for large-scale AI/ML, data lake, and database workloads, and it's software-defined storage", "appstatus": 1, "icon": "", "sort": 22, "home": "https://min.io/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "web port", "type": "number", "default": 19001, "suffix": "It is recommended to set up 1 domain name", "unit": "" }, { "attr": "api_port", "name": "api port", "type": "number", "default": 19000, "suffix": "If you want to use the API API, select Allow external access", "unit": "" }, { "attr": "minio_root_user", "name": "admin user", "type": "text", "default": "minio", "suffix": "", "unit": "" }, { "attr": "minio_root_password", "name": "admin password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "minio_browser_session_duration", "name": "session duration", "type": "text", "default": "12h", "suffix": "以小时为单位,填写请数字加h,例如:12h/24h", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": 33001, "desc": "web port" }, { "key": "api_port", "type": "port", "default": 33000, "desc": "api port" }, { "key": "minio_root_user", "type": "text", "default": null, "desc": "admin user" }, { "key": "minio_root_password", "type": "password", "default": null, "desc": "admin password" }, { "key": "minio_browser_session_duration", "type": "text", "default": null, "desc": "session duration" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "configuration file" }, "ssl": { "type": "path", "desc": "Certificate directory" } } }, { "appid": 22, "appname": "roundcube", "apptitle": "RoundCube", "apptype": "Email", "appTypeCN": "Email", "appversion": [ { "m_version": "1", "s_version": [ "6.8", "5.8" ] } ], "appdesc": "A browser-based multilingual IMAP client with an application-like user interface", "appstatus": 1, "icon": "", "sort": 23, "home": "https://roundcube.net/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": [ { "appname": [ "mysql" ], "apptype": "Database", "appTypeCN": "Database services", "appDesc": "You need to install My SQL for the Docker application", "appversion": [ "5", "8" ] } ], "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "web port", "type": "number", "default": 36541, "suffix": "It is recommended to set up 1 domain name", "unit": "" }, { "attr": "imap_server_port", "name": "imap port", "type": "number", "default": 143, "suffix": "", "unit": "" }, { "attr": "imap_server", "name": "IMAP server", "type": "text", "default": "iamp.gmail.com", "suffix": "Please change it to the IMAP server address of your post office", "unit": "" }, { "attr": "smtp_server_port", "name": "smtp port", "type": "number", "default": 587, "suffix": "", "unit": "" }, { "attr": "smtp_server", "name": "SMTP server", "type": "text", "default": "smtp.gmail.com", "suffix": "Please change it to the SMTP server address of your post office", "unit": "" }, { "attr": "roundcubemail_name", "name": "database name", "type": "text", "default": "roundcubemail", "suffix": "", "unit": "" }, { "attr": "roundcubemail_user", "name": "database user", "type": "text", "default": "roundcubemail", "suffix": "", "unit": "" }, { "attr": "roundcubemail_password", "name": "database password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": 36541, "desc": "web port" }, { "key": "imap_server_port", "type": "number", "default": 143, "desc": "imap port" }, { "key": "imap_server", "type": "text", "default": null, "desc": "imap server" }, { "key": "smtp_server_port", "type": "number", "default": 25, "desc": "smtp port" }, { "key": "smtp_server", "type": "text", "default": null, "desc": "smtp server" }, { "key": "roundcubemail_name", "type": "database", "default": "", "desc": "database name" }, { "key": "roundcubemail_user", "type": "username", "default": "", "desc": "database username" }, { "key": "roundcubemail_password", "type": "mysql_password", "default": "wordpress", "desc": "database password" }, { "key": "roundcubemail_host", "type": "db_host", "default": null, "desc": "mysql IP/service" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "configuration file" }, "logs": { "type": "path", "desc": "log path" } } }, { "appid": 23, "appname": "emqx", "apptitle": "EMQX", "apptype": "Middleware", "appTypeCN": "Middleware", "appversion": [ { "m_version": "5", "s_version": [ "7.2", "6.1" ] } ], "appdesc": "EMQX is an open source large-scale distributed MQTT message server", "appstatus": 1, "icon": "", "sort": 24, "home": "https://www.emqx.com/zh/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "web management port", "type": "number", "default": 18083, "suffix": "", "unit": "" }, { "attr": "mqtt_port", "name": "mqtt port", "type": "number", "default": 1883, "suffix": "", "unit": "" }, { "attr": "mqtt_ssl_port", "name": "mqtt ssl port", "type": "number", "default": 8883, "suffix": "", "unit": "" }, { "attr": "ws_port", "name": "websocket port", "type": "number", "default": 8083, "suffix": "", "unit": "" }, { "attr": "wss_port", "name": "websocket ssl port", "type": "number", "default": 8084, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": 18083, "desc": "web port" }, { "key": "mqtt_port", "type": "port", "default": 1883, "desc": "mqtt port" }, { "key": "mqtt_ssl_port", "type": "port", "default": 8883, "desc": "mqtt ssl port" }, { "key": "ws_port", "type": "port", "default": 8083, "desc": "websocket port" }, { "key": "wss_port", "type": "port", "default": 8084, "desc": "websocket ssl port" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin", "desc": "username" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "public", "desc": "default password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "configuration file" }, "logs": { "type": "path", "desc": "log path" } } }, { "appid": 24, "appname": "elasticsearch", "apptitle": "ElasticSearch", "apptype": "Database", "appTypeCN": "Database", "appversion": [ { "m_version": "8", "s_version": [ "15.0" ] }, { "m_version": "7", "s_version": [ "17.23" ] } ], "appdesc": "Is a distributed, RESTful search and data analysis engine", "appstatus": 1, "icon": "", "sort": 25, "home": "https://www.elastic.co/cn/elasticsearch/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "es_port", "name": "port", "type": "number", "default": 9200, "suffix": "", "unit": "" }, { "attr": "elastic_password", "name": "password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "es_java_opts", "name": "ES JAVA OPTS", "type": "text", "default": "ES_JAVA_OPTS=-Xlog:disable -Xlog:gc=debug:stderr -Xms512m -Xmx512m", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "es_port", "type": "port", "default": 9200, "desc": "port" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "elastic", "desc": "username" }, { "key": "elastic_password", "type": "password", "default": null, "desc": "password" }, { "key": "es_java_opts", "type": "text", "default": null, "desc": "ES JAVA OPTS" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "configuration file" }, "backup": { "type": "path", "desc": "backup directory" }, "elasticsearch.yml": { "type": "file", "desc": "configuration file" } } }, { "appid": 25, "appname": "mailserver", "apptitle": "MailServer", "apptype": "Email", "appTypeCN": "Email", "appversion": [ { "m_version": "14", "s_version": [ "0.0" ] } ], "appdesc": "A simple Docker mail server", "appstatus": 1, "icon": "", "sort": 26, "home": "https://docker-mailserver.github.io/docker-mailserver/latest/examples/tutorials/basic-installation/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "mail_hostname", "name": "email domain name", "type": "text", "default": "", "suffix": "Please fill in your email domain name, for example: mail.example.com", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "mail_hostname", "type": "text", "default": null, "desc": "email domain name" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "configuration file" } } }, { "appid": 26, "appname": "showdoc", "apptitle": "ShowDoc", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "An online tool perfect for IT teams to write API documentation", "appstatus": 1, "icon": "", "sort": 27, "home": "https://www.showdoc.com.cn/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 15480, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": 15480, "desc": "web port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "configuration file" } } }, { "appid": 27, "appname": "emlog", "apptitle": "emlog", "apptype": "BuildWebsite", "appTypeCN": "BuildWebsite", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Lightweight open source blog and CMS website building system, fast, resource-saving, easy to use, suitable for building sites of all sizes", "appstatus": 1, "icon": "", "sort": 28, "home": "https://www.emlog.net", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": [ { "appname": [ "mysql" ], "apptype": "Database", "appTypeCN": "Database services", "appDesc": "You need to install My SQL for the Docker application", "appversion": [ "5", "8" ] } ], "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 24180, "suffix": "", "unit": "" }, { "attr": "mysql_database", "name": "database name", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_user", "name": "database user", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_password", "name": "database password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "mysql_database", "type": "database", "default": "", "desc": "database name" }, { "key": "mysql_user", "type": "username", "default": "", "desc": "database username" }, { "key": "mysql_password", "type": "mysql_password", "default": "", "desc": "database password" }, { "key": "mysql_host_ip", "type": "db_host", "default": null, "desc": "mysql IP/service" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "website root directory" } } }, { "appid": 165, "appname": "maxkey", "apptitle": "MaxKey", "apptype": "BuildWebsite", "appTypeCN": "BuildWebsite", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "The single sign-on authentication system provides secure, standard, and open user identity management (IDM), identity authentication (AM), single sign-on (SSO), resource management, and permission management", "appstatus": 1, "icon": "", "sort": 166, "home": "", "help": "https://www.maxkey.top/doc/docs/install/deploy_baota/", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8088, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin", "desc": "UserName" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "maxkey", "desc": "defaultPassWord" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" } ], "volumes": { "docker-mysql": { "type": "path", "desc": "Database file" }, "docker-nginx": { "type": "path", "desc": "nginx file" } } }, { "appid": 28, "appname": "flarum", "apptitle": "Flarum", "apptype": "BuildWebsite", "appTypeCN": "BuildWebsite", "appversion": [ { "m_version": "1", "s_version": [ "8.5", "8.3", "7.1", "6.2" ] } ], "appdesc": "Flarum is a simple, fast, lightweight modern forum software", "appstatus": 1, "icon": "", "sort": 29, "home": "https://flarum.org", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": [ { "appname": [ "mysql" ], "apptype": "Database", "appTypeCN": "Database services", "appDesc": "You need to install My SQL for the Docker application", "appversion": [ "5", "8" ] } ], "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 40100, "suffix": "", "unit": "" }, { "attr": "mysql_database", "name": "database name", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_user", "name": "database user", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_password", "name": "database password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "flarum_base_url", "name": "install flarum url", "type": "text", "default": "http://", "suffix": "For example: http://www.aapanel.com, if you want to deploy SSL, change it to https", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "mysql_database", "type": "database", "default": "", "desc": "database name" }, { "key": "mysql_user", "type": "username", "default": "", "desc": "database username" }, { "key": "mysql_password", "type": "mysql_password", "default": "", "desc": "database password" }, { "key": "mysql_host_ip", "type": "db_host", "default": null, "desc": "mysql IP/service" }, { "key": "flarum_base_url", "type": "url", "default": null, "desc": "install flarum url" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "website root directory" } } }, { "appid": 29, "appname": "mtab", "apptitle": "mTab", "apptype": "BuildWebsite", "appTypeCN": "BuildWebsite", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "2", "s_version": [ "4.2", "1.5" ] } ], "appdesc": "Multi-terminal synchronization, beautiful and easy-to-use online navigation and new tab page tools", "appstatus": 1, "icon": "", "sort": 30, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": [ { "appname": [ "mysql" ], "apptype": "Database", "appTypeCN": "Database services", "appDesc": "You need to install My SQL for the Docker application", "appversion": [ "5", "8" ] } ], "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 12180, "suffix": "", "unit": "" }, { "attr": "mysql_database", "name": "database name", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_user", "name": "database user", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_password", "name": "database password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "admin_user", "name": "admin user", "type": "text", "default": "mtab", "suffix": "", "unit": "" }, { "attr": "admin_password", "name": "admin password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "mysql_database", "type": "database", "default": "", "desc": "database name" }, { "key": "mysql_user", "type": "username", "default": "", "desc": "database username" }, { "key": "mysql_password", "type": "mysql_password", "default": "", "desc": "database password" }, { "key": "mysql_host_ip", "type": "db_host", "default": null, "desc": "mysql IP/service" }, { "key": "admin_user", "type": "text", "default": "mtab", "desc": "admin user" }, { "key": "admin_password", "type": "password", "default": "", "desc": "admin password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "website root directory" } } }, { "appid": 30, "appname": "adminer", "apptitle": "Adminer", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "A powerful database management tool", "appstatus": 1, "icon": "", "sort": 31, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 24280, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 200, "appname": "mediago", "apptitle": "MediaGo", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "v3.0.0", "s_version": [] } ], "appdesc": "Online video downloader is simple and easy to use and fast to download", "appstatus": 1, "icon": "", "sort": 201, "home": "", "help": "https://downloader.caorushizi.cn/bt-install.html", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8899, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { } }, { "appid": 31, "appname": "pgadmin", "apptitle": "pgAdmin", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "A powerful postgresql database management tool", "appstatus": 1, "icon": "", "sort": 32, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 24380, "suffix": "", "unit": "" }, { "attr": "email", "name": "administrator email", "type": "text", "default": "", "suffix": "Please enter a valid email address, such as:pgadmin@example.com", "unit": "" }, { "attr": "password", "name": "admin password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "email", "type": "text", "default": null, "desc": "admin user" }, { "key": "password", "type": "password", "default": null, "desc": "admin password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 32, "appname": "mongodb", "apptitle": "MongoDB", "apptype": "Database", "appTypeCN": "Database", "appversion": [ { "m_version": "7", "s_version": [ "0.12" ] }, { "m_version": "6", "s_version": [ "0.16" ] }, { "m_version": "5", "s_version": [ "0.28" ] }, { "m_version": "4", "s_version": [ "4.29" ] } ], "appdesc": "MongoDB is a database based on distributed file storage", "appstatus": 1, "icon": "", "sort": 33, "home": "https://www.mongodb.com/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "service_port", "name": "port", "type": "number", "default": 27017, "suffix": "", "unit": "" }, { "attr": "username", "name": "user", "type": "text", "default": "mongodb", "suffix": "", "unit": "" }, { "attr": "password", "name": "password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "service_port", "type": "port", "default": 27017, "desc": "port" }, { "key": "username", "type": "text", "default": "mongodb", "desc": "user" }, { "key": "password", "type": "password", "default": "", "desc": "password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "database path" } } }, { "appid": 33, "appname": "mongo_express", "apptitle": "Mongo-Express", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Mongo-Express is a web-based MongoDB management tool", "appstatus": 1, "icon": "", "sort": 34, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": [ { "appname": [ "mongodb" ], "apptype": "Database", "appTypeCN": "Database services", "appDesc": "Requires installation of MongoDB from the app store", "appversion": [ "7", "6", "5", "4" ] } ], "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 38081, "suffix": "", "unit": "" }, { "attr": "mongodb_username", "name": "admin user", "type": "text", "default": "", "suffix": "Please fill in the MongoDB administrator username", "unit": "" }, { "attr": "mongodb_password", "name": "admin password", "type": "text", "default": "", "suffix": "Please fill in the MongoDB administrator password", "unit": "" }, { "attr": "username", "name": "web management user", "type": "text", "default": "", "suffix": "Mongo-Express administrator username", "unit": "" }, { "attr": "password", "name": "web management password", "type": "password", "default": "", "suffix": "Mongo-Express administrator password", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "mongodb_username", "type": "text", "default": "", "desc": "admin user" }, { "key": "mongodb_password", "type": "text", "default": "", "desc": "admin password" }, { "key": "username", "type": "text", "default": "", "desc": "web management user" }, { "key": "password", "type": "password", "default": "", "desc": "web management password" }, { "key": "mongodb_host", "type": "db_host", "default": null, "desc": "mongodb IP/service" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 34, "appname": "redis_commander", "apptitle": "Redis-Commander", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Redis-Commander is a web-based Redis management tool", "appstatus": 1, "icon": "", "sort": 35, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": [ { "appname": [ "redis" ], "apptype": "Middleware", "appTypeCN": "Middleware", "appDesc": "Need to install Redis from the app store", "appversion": [ "7", "6" ] } ], "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 48081, "suffix": "", "unit": "" }, { "attr": "redis_db", "name": "Database", "type": "text", "default": "", "suffix": "Redis database, please enter one of 0-15, such as: 10", "unit": "" }, { "attr": "redis_password", "name": "password", "type": "text", "default": "", "suffix": "redis password", "unit": "" }, { "attr": "username", "name": "web management user", "type": "text", "default": "", "suffix": "Redis-Commander administrator username", "unit": "" }, { "attr": "password", "name": "web management password", "type": "password", "default": "", "suffix": "Redis-Commander administrator password", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "redis_db", "type": "text", "default": "", "desc": "Database" }, { "key": "redis_password", "type": "text", "default": "", "desc": "password" }, { "key": "username", "type": "text", "default": "", "desc": "web management user" }, { "key": "password", "type": "password", "default": "", "desc": "web management password" }, { "key": "redis_host", "type": "db_host", "default": null, "desc": "redis IP/service" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 35, "appname": "keydb", "apptitle": "KeyDB", "apptype": "Middleware", "appTypeCN": "Middleware", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "KeyDB is a high-performance fork of Redis", "appstatus": 1, "icon": "", "sort": 36, "home": "https://docs.keydb.dev", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "keydb_port", "name": "port", "type": "number", "default": 36739, "suffix": "", "unit": "" }, { "attr": "password", "name": "password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "password", "type": "password", "default": null, "desc": "password" }, { "key": "keydb_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" }, "logs": { "type": "path", "desc": "log path" }, "keydb.conf": { "type": "file", "desc": "configuration file" } } }, { "appid": 36, "appname": "gopeed", "apptitle": "Gopeed", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Gopeed is a download tool that supports multiple protocols", "appstatus": 1, "icon": "", "sort": 37, "home": "https://gopeed.com/zh-CN", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 9999, "suffix": "", "unit": "" }, { "attr": "username", "name": "account", "type": "text", "default": "admin", "suffix": "", "unit": "" }, { "attr": "password", "name": "password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": 9999, "desc": "port" }, { "key": "username", "type": "text", "default": "admin", "desc": "account" }, { "key": "password", "type": "password", "default": "", "desc": "password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "Downloads": { "type": "path", "desc": "download catalog" }, "storage": { "type": "path", "desc": "configuration file" } } }, { "appid": 209, "appname": "streampark", "apptitle": "Apache StreamPark", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "A professional streaming application management platform with core functions including application development, debugging, deployment, and operation", "appstatus": 1, "icon": "", "sort": 210, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 10000, "suffix": "The port number used to access streampark for the HTTP protocol", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin", "desc": "USER" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "streampark", "desc": "password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { } }, { "appid": 37, "appname": "onlyoffice", "apptitle": "OnlyOffice", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "OnlyOffice is a powerful office suite", "appstatus": 1, "icon": "", "sort": 38, "home": "https://www.onlyoffice.com/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 40156, "suffix": "", "unit": "" }, { "attr": "jwt_secret", "name": "JWT password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": 40156, "desc": "port" }, { "key": "jwt_secret", "type": "password", "default": "", "desc": "password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" }, "logs": { "type": "path", "desc": "log path" }, "lib": { "type": "path", "desc": "library directory" }, "db": { "type": "path", "desc": "Built-in database path" } } }, { "appid": 38, "appname": "it_tools", "apptitle": "IT Tools", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "IT Tools is a powerful collection of IT tools", "appstatus": 1, "icon": "", "sort": 39, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 48124, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 196, "appname": "koodo", "apptitle": "Koodo Reader", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "A cross-platform e-book reader", "appstatus": 1, "icon": "", "sort": 197, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8088, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { } }, { "appid": 39, "appname": "srs", "apptitle": "SRS", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "SRS is a powerful streaming media server", "appstatus": 1, "icon": "", "sort": 40, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed, if you need to connect to this push server externally, please check this option", "unit": "" }, { "attr": "web_http_port", "name": "HTTP API port", "type": "number", "default": 26580, "suffix": "", "unit": "" }, { "attr": "rtmp_port", "name": "RTMP port", "type": "number", "default": 1935, "suffix": "", "unit": "" }, { "attr": "flv_port", "name": "FLV port", "type": "number", "default": 1985, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "HTTP API port" }, { "key": "rtmp_port", "type": "port", "default": null, "desc": "RTMP port" }, { "key": "flv_port", "type": "port", "default": null, "desc": "FLV port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "etc": { "type": "path", "desc": "etc directory" }, "var": { "type": "path", "desc": "var directory" } } }, { "appid": 40, "appname": "prometheus", "apptitle": "Prometheus", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Prometheus is an open source monitoring system", "appstatus": 1, "icon": "", "sort": 40, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 9090, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "conf": { "type": "path", "desc": "configuration file directory" }, "prometheus": { "type": "path", "desc": "data directory" } } }, { "appid": 41, "appname": "grafana", "apptitle": "Grafana", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Grafana is an open source data visualization tool", "appstatus": 1, "icon": "", "sort": 42, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 3000, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin", "desc": "username" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "admin", "desc": "default password" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 42, "appname": "typecho", "apptitle": "Typecho", "apptype": "BuildWebsite", "appTypeCN": "BuildWebsite", "appversion": [ { "m_version": "1", "s_version": [ "2.1" ] } ], "appdesc": "Typecho is a neat blogging system", "appstatus": 1, "icon": "", "sort": 43, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": [ { "appname": [ "mysql" ], "apptype": "Database", "appTypeCN": "Database services", "appDesc": "You need to install My SQL for the Docker application", "appversion": [ "5", "8", "9" ] } ], "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 22380, "suffix": "", "unit": "" }, { "attr": "mysql_database", "name": "database name", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_user", "name": "database user", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_password", "name": "database password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "typecho_user_name", "name": "admin user", "type": "text", "default": "typecho", "suffix": "", "unit": "" }, { "attr": "typecho_user_password", "name": "admin password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "typecho_user_mail", "name": "administrator email", "type": "text", "default": "", "suffix": "Please enter a valid email address, such as:typecho@typecho.com", "unit": "" }, { "attr": "typecho_external_url", "name": "Install typecho URL", "type": "text", "default": "http://", "suffix": "For example: http://www.aapanel.com, if you want to deploy SSL, change it to https", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": 22380, "desc": "port" }, { "key": "mysql_database", "type": "database", "default": "", "desc": "database name" }, { "key": "mysql_user", "type": "username", "default": "", "desc": "database user" }, { "key": "mysql_password", "type": "mysql_password", "default": "", "desc": "database password" }, { "key": "typecho_user_name", "type": "text", "default": "typecho", "desc": "admin user" }, { "key": "typecho_user_password", "type": "password", "default": "", "desc": "admin password" }, { "key": "typecho_user_mail", "type": "text", "default": "", "desc": "administrator email" }, { "key": "typecho_external_url", "type": "url", "default": "http://", "desc": "Install typecho URL" }, { "key": "mysql_host_ip", "type": "db_host", "default": null, "desc": "mysql IP/service" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "website root directory" } } }, { "appid": 43, "appname": "discuz", "apptitle": "Discuz", "apptype": "BuildWebsite", "appTypeCN": "BuildWebsite", "appversion": [ { "m_version": "3", "s_version": [ "4" ] } ], "appdesc": "Discuz is a powerful community forum system", "appstatus": 1, "icon": "", "sort": 44, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "http port", "type": "number", "default": 24480, "suffix": "", "unit": "" }, { "attr": "web_https_port", "name": "https port", "type": "number", "default": 24443, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "http port" }, { "key": "web_https_port", "type": "port", "default": null, "desc": "https port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 44, "appname": "answer", "apptitle": "Apache Answer", "apptype": "BuildWebsite", "appTypeCN": "BuildWebsite", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Apache Answer is a powerful question-answering system", "appstatus": 1, "icon": "", "sort": 45, "home": "", "help": "https://answer.apache.org/docs/installation?method=aapanel", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 9080, "suffix": "", "unit": "" }, { "attr": "site_name", "name": "site name", "type": "text", "default": "", "suffix": "Apache Answer", "unit": "" }, { "attr": "site_url", "name": "site url", "type": "url", "default": "", "suffix": "The address of the answer service, typically: http://x.x.x.x:9080", "unit": "" }, { "attr": "contact_email", "name": "contact email", "type": "text", "default": "", "suffix": "Please enter a valid email address, such as admin@example.com", "unit": "" }, { "attr": "admin_name", "name": "admin name", "type": "text", "default": "admin", "suffix": "", "unit": "" }, { "attr": "admin_password", "name": "admin password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "admin_email", "name": "admin email", "type": "text", "default": "", "suffix": "Please enter a valid email address, such as admin@example.com", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "site_name", "type": "text", "default": null, "desc": "site name" }, { "key": "site_url", "type": "url", "default": null, "desc": "site url" }, { "key": "contact_email", "type": "text", "default": null, "desc": "contact email" }, { "key": "admin_name", "type": "text", "default": null, "desc": "admin name" }, { "key": "admin_password", "type": "password", "default": null, "desc": "admin password" }, { "key": "admin_email", "type": "text", "default": null, "desc": "admin email" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 45, "appname": "geekai", "apptitle": "GeekAI", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "4", "s_version": [ "1.8", "1.6", "1.5", "0.8" ] } ], "appdesc": "Build your own AI assistant platform with one click", "appstatus": 1, "icon": "", "sort": 46, "home": "https://geekai.me", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 45010, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin", "desc": "Manage your account in the background" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "admin123", "desc": "Manage passwords in the background" }, { "key": "defaultUserNameWeb", "type": "defaultUserName", "default": "18575670125", "desc": "Front-end experience account" }, { "key": "defaultPassWordWeb", "type": "defaultPassWord", "default": "12345678", "desc": "Front-end experience passwords" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" }, "conf": { "type": "path", "desc": "configuration file directory" }, "logs": { "type": "path", "desc": "log path" }, "static": { "type": "path", "desc": "Static file directories" } } }, { "appid": 46, "appname": "discourse", "apptitle": "Discourse", "apptype": "BuildWebsite", "appTypeCN": "BuildWebsite", "appversion": [ { "m_version": "3", "s_version": [ "3.0" ] } ], "appdesc": "Discourse is a powerful community forum system that requires PostgreSQL and Redis to be installed in the app store", "appstatus": 0, "icon": "", "sort": 47, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": [ { "appname": [ "postgresql" ], "apptype": "Database", "appTypeCN": "Database services", "appDesc": "You need to install PostgreSQL from the app store", "appversion": [ "16", "15", "14", "13", "12" ] }, { "appname": [ "redis" ], "apptype": "Middleware", "appTypeCN": "Middleware", "appDesc": "Need to install Redis from the app store", "appversion": [ "7", "6" ] } ], "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 3000, "suffix": "", "unit": "" }, { "attr": "discourse_username", "name": "Administrator account", "type": "text", "default": "admin", "suffix": "It is recommended to keep it as default", "unit": "" }, { "attr": "discourse_password", "name": "admin password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "discourse_email", "name": "administrator email", "type": "text", "default": "", "suffix": "Please enter a valid email address, such as:pgadmin@example.com", "unit": "" }, { "attr": "pgsql_database", "name": "database name", "type": "text", "default": "discourse_db", "suffix": "", "unit": "" }, { "attr": "pgsql_user", "name": "database user", "type": "text", "default": "discourse", "suffix": "", "unit": "" }, { "attr": "pgsql_password", "name": "database password", "type": "password", "default": "", "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "discourse_username", "type": "text", "default": "admin", "desc": "Administrator account" }, { "key": "discourse_password", "type": "password", "default": "", "desc": "admin password" }, { "key": "discourse_email", "type": "text", "default": "", "desc": "administrator email" }, { "key": "pgsql_database", "type": "database", "default": "", "desc": "database name" }, { "key": "pgsql_user", "type": "username", "default": "", "desc": "database user" }, { "key": "pgsql_password", "type": "pgsql_password", "default": "", "desc": "database password" }, { "key": "redis_password", "type": "redis_password", "default": "", "desc": "redis password" }, { "key": "domain_host", "type": "domain_host", "default": "", "desc": "domain" }, { "key": "database_host", "type": "db_host", "default": null, "desc": "PostgreSQL IP/service" }, { "key": "cache_db_host", "type": "cache_db_host", "default": null, "desc": "Redis IP/service" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" } ], "volumes": { "discourse": { "type": "path", "desc": "discourse directory" }, "sidekiq": { "type": "path", "desc": "sidekiq directory" } } }, { "appid": 47, "appname": "dashy", "apptitle": "Dashy", "apptype": "BuildWebsite", "appTypeCN": "BuildWebsite", "appversion": [ { "m_version": "3", "s_version": [ "1.0" ] }, { "m_version": "2", "s_version": [ "1.2" ] } ], "appdesc": "Dashy is a powerful dashboard system", "appstatus": 1, "icon": "", "sort": 31, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "conf.yml": { "type": "file", "desc": "configuration file" }, "item-icons": { "type": "path", "desc": "Icon directory" } } }, { "appid": 48, "appname": "wiki_js", "apptitle": "Wiki JS", "apptype": "BuildWebsite", "appTypeCN": "BuildWebsite", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Wiki JS is a powerful knowledge management system", "appstatus": 1, "icon": "", "sort": 49, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 3000, "suffix": "", "unit": "" }, { "attr": "mysql_database", "name": "database name", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_user", "name": "database user", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_password", "name": "database password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "mysql_database", "type": "text", "default": "", "desc": "database name" }, { "key": "mysql_user", "type": "text", "default": "", "desc": "database username" }, { "key": "mysql_password", "type": "text", "default": "", "desc": "database password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data path" } } }, { "appid": 49, "appname": "mblog", "apptitle": "Mblog", "apptype": "BuildWebsite", "appTypeCN": "BuildWebsite", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Mblog is a powerful blogging system", "appstatus": 1, "icon": "", "sort": 50, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 38321, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin", "desc": "username" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "a123456", "desc": "default password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 50, "appname": "sqlserver", "apptitle": "SQL Server", "apptype": "Database", "appTypeCN": "Database", "appversion": [ { "m_version": "2022", "s_version": [] }, { "m_version": "2019", "s_version": [] }, { "m_version": "2017", "s_version": [] } ], "appdesc": "SQL Server is Microsoft's relational database system", "appstatus": 1, "icon": "", "sort": 51, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "service_port", "name": "port", "type": "number", "default": 1433, "suffix": "", "unit": "" }, { "attr": "mssql_sa_password", "name": "sa password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "service_port", "type": "port", "default": null, "desc": "port" }, { "key": "mssql_sa_password", "type": "password", "default": "", "desc": "sa password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 51, "appname": "influxdb", "apptitle": "InfluxDB", "apptype": "Database", "appTypeCN": "Database", "appversion": [ { "m_version": "2", "s_version": [ "7.10" ] }, { "m_version": "1", "s_version": [ "8.10" ] } ], "appdesc": "InfluxDB is an open-source time series database", "appstatus": 1, "icon": "", "sort": 52, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "service_port", "name": "port", "type": "number", "default": 8086, "suffix": "", "unit": "" }, { "attr": "username", "name": "user", "type": "text", "default": "influxdb", "suffix": "", "unit": "" }, { "attr": "password", "name": "password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "init_org", "name": "Initial organization", "type": "text", "default": "influxdb", "suffix": "", "unit": "" }, { "attr": "init_bucket", "name": "Initial Bucket", "type": "text", "default": "influxdb", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "service_port", "type": "port", "default": null, "desc": "port" }, { "key": "username", "type": "text", "default": "", "desc": "user" }, { "key": "password", "type": "password", "default": "", "desc": "password" }, { "key": "init_org", "type": "text", "default": "", "desc": "Initial organization" }, { "key": "init_bucket", "type": "text", "default": "", "desc": "Initial Bucket" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "database path" }, "config": { "type": "path", "desc": "configuration file directory" } } }, { "appid": 52, "appname": "clickhouse", "apptitle": "ClickHouse", "apptype": "Database", "appTypeCN": "Database", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "24", "s_version": [ "7.3" ] } ], "appdesc": "ClickHouse is an open-source columnar database management system", "appstatus": 1, "icon": "", "sort": 52, "home": "https://clickhouse.com/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "api_port", "name": "API port", "type": "number", "default": 8123, "suffix": "", "unit": "" }, { "attr": "tcp_port", "name": "TCP port", "type": "number", "default": 9000, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "api_port", "type": "port", "default": null, "desc": "API port" }, { "key": "tcp_port", "type": "port", "default": null, "desc": "TCP port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "clickhouse": { "type": "path", "desc": "database path" }, "clickhouse-server": { "type": "path", "desc": "server directory" } } }, { "appid": 53, "appname": "neo4j", "apptitle": "Neo4j", "apptype": "Database", "appTypeCN": "Database", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "5", "s_version": [ "22.0" ] }, { "m_version": "4", "s_version": [ "4.36" ] } ], "appdesc": "Neo4j is an open-source graph database management system", "appstatus": 1, "icon": "", "sort": 54, "home": "https://github.com/neo4j/docker-neo4j", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "http port", "type": "number", "default": 7474, "suffix": "", "unit": "" }, { "attr": "bolt_port", "name": "BOLT port", "type": "number", "default": 7687, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "http port" }, { "key": "bolt_port", "type": "port", "default": null, "desc": "BOLT port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "database path" }, "logs": { "type": "path", "desc": "log path" } } }, { "appid": 54, "appname": "oceanbase", "apptitle": "OceanBase", "apptype": "Database", "appTypeCN": "Database", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "4", "s_version": [ "2.1" ] } ], "appdesc": "OceanBase is an open-source distributed relational database management system", "appstatus": 0, "icon": "", "sort": 54, "home": "https://github.com/oceanbase/ob-operator", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "service_port", "name": "port", "type": "number", "default": 2881, "suffix": "", "unit": "" }, { "attr": "ob_tenant_name", "name": "Tenant Name", "type": "text", "default": "oceanbase", "suffix": "", "unit": "" }, { "attr": "ob_root_password", "name": "sys tenant password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "ob_memory_limit", "name": "memory", "type": "number", "default": 6, "suffix": "unit:GB", "unit": "" }, { "attr": "ob_datafile_size", "name": "data file size", "type": "number", "default": 5, "suffix": "unit:GB", "unit": "" }, { "attr": "ob_log_disk_size", "name": "log file size", "type": "number", "default": 5, "suffix": "unit:GB", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "service_port", "type": "port", "default": null, "desc": "port" }, { "key": "ob_tenant_name", "type": "text", "default": "", "desc": "Tenant Name" }, { "key": "ob_root_password", "type": "password", "default": "", "desc": "sys tenant password" }, { "key": "ob_memory_limit", "type": "number", "default": null, "desc": "memory(GB)" }, { "key": "ob_datafile_size", "type": "number", "default": null, "desc": "data file size(GB)" }, { "key": "ob_log_disk_size", "type": "number", "default": null, "desc": "log file size(GB)" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "ob": { "type": "path", "desc": "data directory" }, "obd": { "type": "path", "desc": "data directory" } } }, { "appid": 55, "appname": "openldap", "apptitle": "OpenLDAP", "apptype": "Database", "appTypeCN": "Database", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "2", "s_version": [ "5.18" ] } ], "appdesc": "OpenLDAP is an open-source, lightweight directory access protocol", "appstatus": 1, "icon": "", "sort": 56, "home": "https://openldap.org/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "service_port", "name": "port", "type": "number", "default": 1389, "suffix": "", "unit": "" }, { "attr": "username", "name": "Tenant Name", "type": "text", "default": "openldap", "suffix": "", "unit": "" }, { "attr": "password", "name": "password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "ldap_root", "name": "LDAP baseDN root", "type": "text", "default": "dc=example,dc=org", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "service_port", "type": "port", "default": null, "desc": "port" }, { "key": "username", "type": "text", "default": "", "desc": "Tenant Name" }, { "key": "password", "type": "password", "default": "", "desc": "password" }, { "key": "ldap_root", "type": "text", "default": "", "desc": "LDAP baseDN root" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 56, "appname": "nocodb", "apptitle": "NocoDB", "apptype": "Database", "appTypeCN": "Database", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "0", "s_version": [ "252.0" ] } ], "appdesc": "NocoDB is an open-source, low-code development platform", "appstatus": 1, "icon": "", "sort": 57, "home": "https://www.nocodb.com/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": [ { "appname": [ "mysql", "mariadb", "postgresql" ], "apptype": "Database", "appTypeCN": "Database services", "appDesc": "You need to install My SQL for the Docker application/MariaDB/PostgreSQL数据库服务", "appversion": [ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17" ] } ], "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "db_name", "name": "database name", "type": "text", "default": "nocodb", "suffix": "Enter the name of the database you want to create", "unit": "" }, { "attr": "db_username", "name": "database user", "type": "text", "default": "nocodb", "suffix": "Enter database username", "unit": "" }, { "attr": "db_password", "name": "database password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "db_name", "type": "text", "default": "", "desc": "database name" }, { "key": "db_username", "type": "text", "default": "", "desc": "database user" }, { "key": "db_password", "type": "password", "default": "", "desc": "database password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 57, "appname": "memcached", "apptitle": "Memcached", "apptype": "Middleware", "appTypeCN": "Middleware", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "1", "s_version": [ "6.29" ] } ], "appdesc": "Memcached is an open-source, high-performance, distributed memory object caching system", "appstatus": 1, "icon": "", "sort": 58, "home": "https://www.memcached.org/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "service_port", "name": "port", "type": "number", "default": 11211, "suffix": "", "unit": "" }, { "attr": "mem_cached", "name": "Maximum memory usage", "type": "number", "default": 64, "suffix": "unit:MB", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "service_port", "type": "port", "default": null, "desc": "port" }, { "key": "mem_cached", "type": "number", "default": null, "desc": "Maximum memory usage(MB)" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 58, "appname": "sftpgo", "apptitle": "SFTPGo", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "2", "s_version": [ "6.2" ] } ], "appdesc": "SFTPGo is an open-source SFTP server", "appstatus": 1, "icon": "", "sort": 59, "home": "https://sftpgo.github.io", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "web management port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "sftp_port", "name": "SFTP port", "type": "number", "default": 22022, "suffix": "", "unit": "" }, { "attr": "force_passive_ip", "name": "FTP binding address", "type": "text", "default": "", "suffix": "Please enter the IP address of the current server", "unit": "" }, { "attr": "ftp_port", "name": "FTP port", "type": "number", "default": 22021, "suffix": "", "unit": "" }, { "attr": "pport_rstart", "name": "Passive mode start port", "type": "number", "default": 39900, "suffix": "FTP passive mode start port", "unit": "" }, { "attr": "pport_rend", "name": "Passive mode ends port", "type": "number", "default": 40000, "suffix": "FTP passive mode end port, needs to be larger than the starting port", "unit": "" }, { "attr": "webdav_port", "name": "WebDAV port", "type": "number", "default": 8081, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web management port" }, { "key": "sftp_port", "type": "port", "default": null, "desc": "SFTP port" }, { "key": "force_passive_ip", "type": "server_ip", "default": "", "desc": "FTP binding address" }, { "key": "ftp_port", "type": "port", "default": null, "desc": "FTP port" }, { "key": "pport_rstart", "type": "port", "default": null, "desc": "FTP passive mode start port" }, { "key": "pport_rend", "type": "port", "default": null, "desc": "FTP passive mode end port" }, { "key": "webdav_port", "type": "port", "default": null, "desc": "WebDAV port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory size limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" }, "config": { "type": "path", "desc": "configuration file directory" } } }, { "appid": 59, "appname": "portainer", "apptitle": "Portainer CE", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "2", "s_version": [ "20.3" ] } ], "appdesc": "Portainer is an open-source, lightweight container management tool", "appstatus": 1, "icon": "", "sort": 60, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 9000, "suffix": "", "unit": "" }, { "attr": "api_port", "name": "API port", "type": "number", "default": 8000, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "api_port", "type": "port", "default": null, "desc": "API port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 60, "appname": "zoneminder", "apptitle": "ZoneMinder", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "ZoneMinder is an open-source video surveillance system", "appstatus": 0, "icon": "", "sort": 61, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": [ { "appname": [ "mysql" ], "apptype": "Database", "appTypeCN": "Database services", "appDesc": "You need to install My SQL for the Docker application", "appversion": [ "5", "8", "9" ] } ], "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8410, "suffix": "", "unit": "" }, { "attr": "mysql_database", "name": "database name", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_user", "name": "database user", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_password", "name": "database password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "mysql_database", "type": "database", "default": "", "desc": "database name" }, { "key": "mysql_user", "type": "username", "default": "", "desc": "database username" }, { "key": "mysql_password", "type": "mysql_password", "default": "", "desc": "database password" }, { "key": "mysql_host_ip", "type": "db_host", "default": null, "desc": "mysql IP/service" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "events": { "type": "path", "desc": "Event directory" }, "images": { "type": "path", "desc": "picture catalog" }, "logs": { "type": "path", "desc": "log path" } } }, { "appid": 61, "appname": "drawio", "apptitle": "Draw.io", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Draw.io is an open-source online drawing tool", "appstatus": 1, "icon": "", "sort": 62, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "web_https_port", "name": "https port", "type": "number", "default": 8443, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "web_https_port", "type": "port", "default": null, "desc": "https port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 63, "appname": "qbittorrent", "apptitle": "qBittorrent", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "qBittorrent is an open-source torrent downloader", "appstatus": 1, "icon": "", "sort": 64, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "torrenting_port", "name": "seeding port", "type": "number", "default": 6881, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "torrenting_port", "type": "port", "default": null, "desc": "seeding port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" }, "config": { "type": "path", "desc": "configuration file directory" } } }, { "appid": 64, "appname": "lqbittorrent", "apptitle": "LinuxServer qBittorrent", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "qBittorrent is an open source BT download tool, a mirror of the linuxserver version", "appstatus": 1, "icon": "", "sort": 65, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "torrenting_port", "name": "seeding port", "type": "number", "default": 6881, "suffix": "", "unit": "" }, { "attr": "time_zone", "name": "Time Zone", "type": "text", "default": "Asia/Shanghai", "suffix": "Please set a valid time zone, if it is not clear, please leave it as default", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "torrenting_port", "type": "port", "default": null, "desc": "seeding port" }, { "key": "time_zone", "type": "timezone", "default": null, "desc": "Time Zone" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" }, "config": { "type": "path", "desc": "configuration file directory" } } }, { "appid": 65, "appname": "homeassistant", "apptitle": "Home Assistant", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Home Assistant is an open-source smart home system", "appstatus": 1, "icon": "", "sort": 66, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": 1, "suffix": "Direct access via the Host IP+ port is allowed, please ensure that port 8123 can be used", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 66, "appname": "jsonhero", "apptitle": "JsonHero", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "JsonHero is an open-source online JSON editor", "appstatus": 1, "icon": "", "sort": 67, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8787, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 67, "appname": "filebrowser", "apptitle": "FileBrowser", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "FileBrowser is an open-source online file management system", "appstatus": 1, "icon": "", "sort": 68, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 15341, "suffix": "", "unit": "" }, { "attr": "mount_path", "name": "mount directory", "type": "text", "default": "", "suffix": "Please enter an existing directory, for example: /data", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "mount_path", "type": "url", "default": null, "desc": "mount directory" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin", "desc": "username" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "admin", "desc": "default password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "database.db": { "type": "path", "desc": "Database files" }, ".filebrowser.json": { "type": "path", "desc": "configuration file" } } }, { "appid": 68, "appname": "kibana", "apptitle": "Kibana", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "8", "s_version": [ "15.0" ] }, { "m_version": "7", "s_version": [ "17.23" ] } ], "appdesc": "Kibana is an open-source data visualization tool", "appstatus": 0, "icon": "", "sort": 69, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 5601, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "domain_host", "type": "domain_host", "default": "", "desc": "domain" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 201, "appname": "nezha", "apptitle": "nezha", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "Open-source, lightweight, and easy-to-use server monitoring and O&M tools", "appstatus": 0, "icon": "", "sort": 202, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8008, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": 8008, "desc": "web port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { } }, { "appid": 202, "appname": "nezhadash", "apptitle": "NezhaDash", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "A dashboard based on Next.js and Nezha Monitoring V0 brings a better experience with a concise layout", "appstatus": 0, "icon": "", "sort": 203, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 3000, "suffix": "", "unit": "" }, { "attr": "nezhabaseurl", "name": "nezha base url", "type": "url", "default": "", "suffix": "The address of the Nezha panel is generally as follows:: http://x.x.x.x:8008", "unit": "" }, { "attr": "nezhaauth", "name": "API Token", "type": "text", "default": "", "suffix": "哪吒监控面板API Token", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": 3000, "desc": "web port" }, { "key": "nezhabaseurl", "type": "url", "default": null, "desc": "哪吒面板地址" }, { "key": "nezhaauth", "type": "text", "default": null, "desc": "哪吒监控面板API" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { } }, { "appid": 192, "appname": "paperless_ngx", "apptitle": "Paperless-ngx", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "A document management system that converts your physical documents into searchable online archives", "appstatus": 1, "icon": "", "sort": 193, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "web port", "type": "number", "default": 8000, "suffix": "", "unit": "" }, { "attr": "ngx_user", "name": "user", "type": "text", "default": "admin", "suffix": "", "unit": "" }, { "attr": "ngx_pwd", "name": "password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web port" }, { "key": "ngx_user", "type": "username", "default": null, "desc": "UserName" }, { "key": "ngx_pwd", "type": "password", "default": null, "desc": "password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { } }, { "appid": 69, "appname": "spdf", "apptitle": "Stirling PDF", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Stirling PDF is an open-source online PDF editor", "appstatus": 1, "icon": "", "sort": 70, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "trainingData": { "type": "path", "desc": "data directory" }, "extraConfigs": { "type": "path", "desc": "configuration file directory" } } }, { "appid": 70, "appname": "mkdocs", "apptitle": "Material for MkDocs", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Material for MkDocs is an open source online document editor", "appstatus": 1, "icon": "", "sort": 71, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8000, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 71, "appname": "bitwarden", "apptitle": "Bitwarden", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Bitwarden is an open-source password management tool", "appstatus": 1, "icon": "", "sort": 72, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 16210, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 191, "appname": "leanote", "apptitle": "Leanote", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "A rich text editor and Markdown editor", "appstatus": 1, "icon": "", "sort": 192, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "web port", "type": "number", "default": 9000, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { } }, { "appid": 73, "appname": "qd", "apptitle": "QD", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "An HTTP scheduled task automates the execution of the web framework", "appstatus": 0, "icon": "", "sort": 74, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8923, "suffix": "", "unit": "" }, { "attr": "aes_key", "name": "AES_KEY", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cookie_secret", "name": "COOKIE_SECRET", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "aes_key", "type": "password", "default": null, "desc": "AES_KEY" }, { "key": "cookie_secret", "type": "password", "default": null, "desc": "COOKIE_SECRET" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "redis": { "type": "path", "desc": "Redis data directory" }, "config": { "type": "path", "desc": "configuration file directory" } } }, { "appid": 75, "appname": "homepage", "apptitle": "Homepage", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "A modern, fully static, fast, secure, fully proxy, highly customizable application dashboard with integrations for 100+ services and translations in multiple languages", "appstatus": 1, "icon": "", "sort": 76, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 3000, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "config": { "type": "path", "desc": "configuration directory" } } }, { "appid": 76, "appname": "n8n", "apptitle": "n8n", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "N8N is an open-source workflow automation tool", "appstatus": 1, "icon": "", "sort": 77, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 5678, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 195, "appname": "tianji", "apptitle": "Tianji", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Lightweight integrated insight center. Website Analytics + Uptime Monitor + Server Status", "appstatus": 1, "icon": "", "sort": 196, "home": "", "help": "https://tianji.msgbyte.com/docs/install/other/install-in-aapanel", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name of the browser.Not required", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 12345, "suffix": "", "unit": "" }, { "attr": "jwt_secret", "name": "jwt key", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web port" }, { "key": "jwt_secret", "type": "password", "default": null, "desc": "jwt key" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin", "desc": "defaultUserName" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "admin", "desc": "defaultPassWord" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { } }, { "appid": 197, "appname": "iptv_api", "apptitle": "IPTV-API", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "lite", "s_version": [] } ], "appdesc": "A powerful live TV feed update tool that helps users to automatically update and get the latest IPTV live feeds", "appstatus": 0, "icon": "", "sort": 198, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8000, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { } }, { "appid": 77, "appname": "teamspeak", "apptitle": "TeamSpeak", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "TeamSpeak is an open-source voice communication software", "appstatus": 1, "icon": "", "sort": 78, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": [ { "appname": [ "mariadb" ], "apptype": "Database", "appTypeCN": "Database services", "appDesc": "Maria DB from the app store needs to be installed", "appversion": [ "11", "10" ] } ], "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "voice_port", "name": "voice port", "type": "number", "default": 9987, "suffix": "", "unit": "" }, { "attr": "sq_raw_port", "name": "raw port", "type": "number", "default": 10011, "suffix": "ServerQuery port", "unit": "" }, { "attr": "filetransfer_port", "name": "Filetransfer port", "type": "number", "default": 30033, "suffix": "", "unit": "" }, { "attr": "mysql_database", "name": "database name", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_user", "name": "database user", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_password", "name": "database password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "voice_port", "type": "port", "default": null, "desc": "voice port" }, { "key": "sq_raw_port", "type": "port", "default": null, "desc": "raw port" }, { "key": "filetransfer_port", "type": "port", "default": null, "desc": "Filetransfer port" }, { "key": "mysql_database", "type": "database", "default": null, "desc": "database name" }, { "key": "mysql_user", "type": "username", "default": null, "desc": "database user" }, { "key": "mysql_password", "type": "mysql_password", "default": null, "desc": "database password" }, { "key": "mysql_host_ip", "type": "db_host", "default": null, "desc": "mysql IP/service" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 78, "appname": "yourls", "apptitle": "YOURLS", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "A set of PHP scripts to create your own URL short links", "appstatus": 1, "icon": "", "sort": 79, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": [ { "appname": [ "mysql" ], "apptype": "Database", "appTypeCN": "Database services", "appDesc": "You need to install My SQL for the Docker application", "appversion": [ "5", "8", "9" ] } ], "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 19820, "suffix": "", "unit": "" }, { "attr": "yourls_site", "name": "Install yourls url", "type": "text", "default": "http://", "suffix": "For example: http://www.aapanel.com, if you want to deploy SSL, change it to https", "unit": "" }, { "attr": "username", "name": "username", "type": "text", "default": "yourls", "suffix": "", "unit": "" }, { "attr": "password", "name": "password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_database", "name": "database name", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_user", "name": "database user", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_password", "name": "database password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "yourls_site", "type": "url", "default": "http://", "desc": "Install yourls url" }, { "key": "admin_url", "type": "defaultUserName", "default": "Install yourls url/admin, 如http://example.com/admin", "desc": "The address of the backend management" }, { "key": "username", "type": "string", "default": null, "desc": "username" }, { "key": "password", "type": "password", "default": null, "desc": "password" }, { "key": "mysql_database", "type": "database", "default": null, "desc": "database name" }, { "key": "mysql_user", "type": "username", "default": null, "desc": "database user" }, { "key": "mysql_password", "type": "mysql_password", "default": null, "desc": "database password" }, { "key": "mysql_host_ip", "type": "db_host", "default": null, "desc": "mysql IP/service" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 79, "appname": "memos", "apptitle": "Memos", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Memos is an open-source online note-taking tool", "appstatus": 1, "icon": "", "sort": 31, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 5230, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 206, "appname": "godoos", "apptitle": "GodoOS", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "An efficient intranet office operating system, including word/excel/ppt/pdf/intranet chat/whiteboard/mind map and other office system tools", "appstatus": 1, "icon": "", "sort": 207, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 56780, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { } }, { "appid": 80, "appname": "easyimage2", "apptitle": "EasyImage2", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "EasyImage2 is an open-source image processing tool", "appstatus": 1, "icon": "", "sort": 81, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "config": { "type": "path", "desc": "configuration directory" }, "i": { "type": "path", "desc": "picture catalog" } } }, { "appid": 82, "appname": "twikoo", "apptitle": "Twikoo", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Twikoo is an open-source commenting system", "appstatus": 1, "icon": "", "sort": 83, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "https://twikoo.js.org/frontend.html", "desc": "Official Help Documentation" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 83, "appname": "heimdall", "apptitle": "Heimdall", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Heimdall is an open-source dashboard tool", "appstatus": 1, "icon": "", "sort": 83, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 30080, "suffix": "", "unit": "" }, { "attr": "web_https_port", "name": "port", "type": "number", "default": 30443, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "web_https_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 84, "appname": "freshrss", "apptitle": "FreshRSS", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "FreshRSS is an open-source RSS reader", "appstatus": 1, "icon": "", "sort": 85, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 16430, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 85, "appname": "zfile", "apptitle": "Zfile", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "4", "s_version": [ "1.5" ] } ], "appdesc": "Zfile is an open-source file management tool", "appstatus": 1, "icon": "", "sort": 86, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 16440, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "db": { "type": "path", "desc": "database path" }, "mnt": { "type": "path", "desc": "File directory" }, "logs": { "type": "path", "desc": "log path" } } }, { "appid": 86, "appname": "lsky_pro", "apptitle": "Lsky Pro", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Lsky Pro is a picture bed program for uploading and managing pictures online", "appstatus": 1, "icon": "", "sort": 87, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8089, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 87, "appname": "cloudreve", "apptitle": "Cloudreve", "apptype": "Storage", "appTypeCN": "Storage", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Cloudreve is an open-source network storage system", "appstatus": 1, "icon": "", "sort": 88, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 5212, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin@cloudreve.org", "desc": "username" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "Check the operation log. The initial password is the content after \"Admin password: \"", "desc": "default password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" }, "uploads": { "type": "path", "desc": "Upload Directory" }, "avatar": { "type": "path", "desc": "Avatar directory" }, "aria2_config": { "type": "path", "desc": "aria2configuration file" }, "conf.ini": { "type": "path", "desc": "configuration file" }, "cloudreve.db": { "type": "path", "desc": "Database files" } } }, { "appid": 89, "appname": "lobechat", "apptitle": "LobeChat", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "LobeChat is an open-source chatbot", "appstatus": 1, "icon": "", "sort": 90, "home": "", "help": "https://github.com/lobehub/lobe-chat/blob/main/docs/self-hosting/platform/btpanel.mdx", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 3210, "suffix": "", "unit": "" }, { "attr": "access_code", "name": "Access password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "openai_api_key", "name": "OpenAI API Key", "type": "text", "default": "", "suffix": "", "unit": "" }, { "attr": "openai_proxy_url", "name": "OpenAI Agent URL", "type": "url", "default": "https://api.openai.com/v1", "suffix": "", "unit": "" }, { "attr": "openai_model_list", "name": "OpenAI Model List", "type": "text", "default": "qwen-7b-chat,+glm-6b,-gpt-3.5-turbo", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "access_code", "type": "password", "default": null, "desc": "Access password" }, { "key": "openai_api_key", "type": "text", "default": null, "desc": "OpenAI API Key" }, { "key": "openai_proxy_url", "type": "url", "default": null, "desc": "OpenAI Agent URL" }, { "key": "openai_model_list", "type": "text", "default": null, "desc": "OpenAI Model List" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 90, "appname": "oneapi", "apptitle": "One-API", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Access all large models through the standard OpenAI API format, right out of the box", "appstatus": 1, "icon": "", "sort": 91, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 3000, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 91, "appname": "codeserver", "apptitle": "Code Server", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Code Server is an open-source online code editor", "appstatus": 1, "icon": "", "sort": 91, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8443, "suffix": "", "unit": "" }, { "attr": "password", "name": "password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "sudo_password", "name": "sudo password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "password", "type": "password", "default": null, "desc": "password" }, { "key": "sudo_password", "type": "password", "default": null, "desc": "sudo password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 92, "appname": "linuxcommand", "apptitle": "Linux Command", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Linux Command is a tool for executing Linux commands online", "appstatus": 1, "icon": "", "sort": 93, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 3000, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 93, "appname": "kafka", "apptitle": "Kafka", "apptype": "Middleware", "appTypeCN": "Middleware", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Kafka is a distributed stream processing platform", "appstatus": 1, "icon": "", "sort": 93, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 9092, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 94, "appname": "nacos", "apptitle": "Nacos", "apptype": "Middleware", "appTypeCN": "Middleware", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "v2.4.2", "s_version": [] }, { "m_version": "v2.4.1", "s_version": [] }, { "m_version": "v2.3.2", "s_version": [] }, { "m_version": "v2.3.1", "s_version": [] } ], "appdesc": "Nacos is a dynamic service discovery, configuration management, and service management platform", "appstatus": 1, "icon": "", "sort": 95, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_port", "name": "web port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "web_http_port", "name": "service port", "type": "number", "default": 8848, "suffix": "", "unit": "" }, { "attr": "web_communication_port", "name": "communication port", "type": "number", "default": 9848, "suffix": "", "unit": "" }, { "attr": "nacos_auth_identity_key", "name": "Authentication Key", "type": "text", "default": "serverIdentity", "suffix": "", "unit": "" }, { "attr": "nacos_auth_identity_value", "name": "Authentication key value", "type": "text", "default": "security", "suffix": "", "unit": "" }, { "attr": "nacos_auth_token", "name": "Authentication token", "type": "text", "default": "SecretKey012345678901234567890123456789012345678901234567890123456789", "suffix": "", "unit": "" }, { "attr": "nacos_server_ip", "name": "Specified IP", "type": "text", "default": "", "suffix": "IP addresses can be specified in multiple network cards", "unit": "" }, { "attr": "jvm_xms", "name": "JVM_XMS", "type": "text", "default": "2g", "suffix": "", "unit": "" }, { "attr": "jvm_xmx", "name": "JVM_XMX", "type": "text", "default": "2g", "suffix": "", "unit": "" }, { "attr": "jvm_xmn", "name": "JVM_XMN", "type": "text", "default": "1g", "suffix": "", "unit": "" }, { "attr": "jvm_ms", "name": "JVM_MS", "type": "text", "default": "128m", "suffix": "", "unit": "" }, { "attr": "jvm_mms", "name": "JVM_MMS", "type": "text", "default": "256m", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_port", "type": "port", "default": null, "desc": "web port" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "web_communication_port", "type": "port", "default": null, "desc": "communication port" }, { "key": "nacos_auth_identity_key", "type": "text", "default": null, "desc": "NacosAuthentication Key" }, { "key": "nacos_auth_identity_value", "type": "text", "default": null, "desc": "NacosAuthentication key value" }, { "key": "nacos_auth_token", "type": "text", "default": null, "desc": "NacosAuthentication token" }, { "key": "nacos_server_ip", "type": "text", "default": null, "desc": "IP addresses can be specified in multiple network cards" }, { "key": "jvm_xms", "type": "text", "default": null, "desc": "JVM_XMS" }, { "key": "jvm_xmx", "type": "text", "default": null, "desc": "JVM_XMX" }, { "key": "jvm_xmn", "type": "text", "default": null, "desc": "JVM_XMN" }, { "key": "jvm_ms", "type": "text", "default": null, "desc": "JVM_MS" }, { "key": "jvm_mms", "type": "text", "default": null, "desc": "JVM_MMS" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" }, "logs": { "type": "path", "desc": "log path" } } }, { "appid": 95, "appname": "consul", "apptitle": "Consul", "apptype": "Middleware", "appTypeCN": "Middleware", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Consul is a service mesh solution", "appstatus": 1, "icon": "", "sort": 96, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8500, "suffix": "", "unit": "" }, { "attr": "dns_port", "name": "DNS port", "type": "number", "default": 8600, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "config": { "type": "path", "desc": "configuration directory" }, "data": { "type": "path", "desc": "data directory" }, "logs": { "type": "path", "desc": "log path" } } }, { "appid": 96, "appname": "sentinel_dashboard", "apptitle": "Sentinel Dashboard", "apptype": "Middleware", "appTypeCN": "Middleware", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Alibaba Cloud Distributed System Traffic Guard is an open-source traffic control and circuit breaker degradation system", "appstatus": 1, "icon": "", "sort": 97, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8858, "suffix": "", "unit": "" }, { "attr": "web_communication_port", "name": "DNS port", "type": "number", "default": 8719, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "web_communication_port", "type": "port", "default": null, "desc": "DNS port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 97, "appname": "audiobookshelf", "apptitle": "Audiobook Shelf", "apptype": "Media", "appTypeCN": "Media", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Audiobook Shelf is an online audiobook app", "appstatus": 1, "icon": "", "sort": 98, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 18740, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "audiobooks": { "type": "path", "desc": "Audiobook catalog" }, "podcasts": { "type": "path", "desc": "Podcast directory" }, "config": { "type": "path", "desc": "configuration directory" }, "metadata": { "type": "path", "desc": "metadata catalog" } } }, { "appid": 98, "appname": "jellyfin", "apptitle": "Jellyfin", "apptype": "Media", "appTypeCN": "Media", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Jellyfin is an open-source media server", "appstatus": 1, "icon": "", "sort": 98, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8096, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "config": { "type": "path", "desc": "configuration directory" }, "cache": { "type": "path", "desc": "cache directory" }, "media": { "type": "path", "desc": "media catalog" } } }, { "appid": 99, "appname": "calibreweb", "apptitle": "Calibre Web", "apptype": "Media", "appTypeCN": "Media", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Calibre Web is an online e-book management system", "appstatus": 1, "icon": "", "sort": 100, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8083, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin", "desc": "username" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "admin123", "desc": "default password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "config": { "type": "path", "desc": "configuration directory" }, "books": { "type": "path", "desc": "e-book catalog" } } }, { "appid": 100, "appname": "yesplaymusic", "apptitle": "YesPlayMusic", "apptype": "Media", "appTypeCN": "Media", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "YesPlayMusic is a good-looking third-party NetEase cloud player", "appstatus": 1, "icon": "", "sort": 101, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 14259, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 101, "appname": "tdpcloud", "apptitle": "TDP Cloud", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "TDP Cloud is a cloud resource management panel that can be deployed across platforms", "appstatus": 1, "icon": "", "sort": 102, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 7800, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin", "desc": "username" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "123456", "desc": "default password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "conf": { "type": "path", "desc": "configuration directory" }, "data": { "type": "path", "desc": "data directory" } } }, { "appid": 102, "appname": "tailchat", "apptitle": "Tailchat", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "The next generation of noIM apps in your own workspace, not just another Slack, Discord, Rocket.Chat", "appstatus": 1, "icon": "", "sort": 103, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 11000, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" }, "storage": { "type": "path", "desc": "Storage directory" }, "docker-compose.env": { "type": "file", "desc": "environment variable file" } } }, { "appid": 103, "appname": "bytebase", "apptitle": "Bytebase", "apptype": "DevOps", "appTypeCN": "DevOps", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Bytebase is an open-source team collaboration tool", "appstatus": 1, "icon": "", "sort": 104, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 104, "appname": "verdaccio", "apptitle": "Verdaccio", "apptype": "DevOps", "appTypeCN": "DevOps", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Verdaccio is a lightweight, private NPM repository", "appstatus": 1, "icon": "", "sort": 105, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 30480, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 105, "appname": "registry", "apptitle": "Registry", "apptype": "DevOps", "appTypeCN": "DevOps", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Registry is an open-source Docker image repository", "appstatus": 1, "icon": "", "sort": 106, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 5000, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 106, "appname": "onedev", "apptitle": "OneDev", "apptype": "DevOps", "appTypeCN": "DevOps", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "OneDev is a git service with CI/CD, Kanban, and package management", "appstatus": 1, "icon": "", "sort": 107, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "http port", "type": "number", "default": 6610, "suffix": "", "unit": "" }, { "attr": "web_ssh_port", "name": "SSH port", "type": "number", "default": 6611, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "http port" }, { "key": "web_ssh_port", "type": "port", "default": null, "desc": "SSH port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 107, "appname": "nexus", "apptitle": "Nexus", "apptype": "DevOps", "appTypeCN": "DevOps", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Nexus is a repository management tool for managing and storing software components such as libraries, dependencies, plugins, build artifacts, and more", "appstatus": 1, "icon": "", "sort": 108, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8081, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 108, "appname": "focalboard", "apptitle": "Focalboard", "apptype": "DevOps", "appTypeCN": "DevOps", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Focalboard is an open-source, multilingual, self-hosted project management tool", "appstatus": 1, "icon": "", "sort": 109, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8000, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" }, "config.json": { "type": "file", "desc": "configuration file" } } }, { "appid": 109, "appname": "sonarqube", "apptitle": "SonarQube", "apptype": "DevOps", "appTypeCN": "DevOps", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "SonarQube is an open-source code quality management platform", "appstatus": 0, "icon": "", "sort": 110, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": [ { "appname": [ "postgresql" ], "apptype": "Database", "appTypeCN": "Database services", "appDesc": "You need to install PostgreSQL from the app store", "appversion": [ "16", "15", "14", "13", "12" ] } ], "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 9000, "suffix": "", "unit": "" }, { "attr": "pgsql_database", "name": "database name", "type": "text", "default": "sonarqube_db", "suffix": "", "unit": "" }, { "attr": "pgsql_user", "name": "database user", "type": "text", "default": "sonarqube", "suffix": "", "unit": "" }, { "attr": "pgsql_password", "name": "database password", "type": "password", "default": "", "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "pgsql_database", "type": "database", "default": "", "desc": "database name" }, { "key": "pgsql_user", "type": "username", "default": "", "desc": "database user" }, { "key": "pgsql_password", "type": "pgsql_password", "default": "", "desc": "database password" }, { "key": "database_host", "type": "db_host", "default": null, "desc": "PostgreSQL IP/service" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" } ], "volumes": { "data": { "type": "path", "desc": "data directory" }, "extensions": { "type": "path", "desc": "plug-in directory" }, "logs": { "type": "path", "desc": "log path" } } }, { "appid": 110, "appname": "komga", "apptitle": "Komga", "apptype": "Media", "appTypeCN": "Media", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Komga is an open-source comic server", "appstatus": 1, "icon": "", "sort": 111, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 25600, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" }, "config": { "type": "path", "desc": "configuration directory" } } }, { "appid": 111, "appname": "navidrome", "apptitle": "Navidrome", "apptype": "Media", "appTypeCN": "Media", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Navidrome is an open-source music streaming server", "appstatus": 1, "icon": "", "sort": 112, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 4533, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" }, "music": { "type": "path", "desc": "music catalog" } } }, { "appid": 112, "appname": "koodoreader", "apptitle": "KooDo Reader", "apptype": "Media", "appTypeCN": "Media", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "KooDo Reader is a modern eBook manager and reader", "appstatus": 1, "icon": "", "sort": 113, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 15100, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 113, "appname": "maddy", "apptitle": "Maddy Mail Server", "apptype": "Email", "appTypeCN": "Email", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Maddy is an open-source mail server", "appstatus": 1, "icon": "", "sort": 114, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "maddy_hostname", "name": "Post office MX host name", "type": "text", "default": "", "suffix": "For example:mail.example.com", "unit": "" }, { "attr": "maddy_domain", "name": "Post Office Domain Name", "type": "text", "default": "", "suffix": "For example:example.com", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "maddy_hostname", "type": "string", "default": null, "desc": "Post office MX host name" }, { "key": "maddy_domain", "type": "string", "default": null, "desc": "Post Office Domain Name" }, { "key": "defaultSMTP", "type": "defaultUserName", "default": "25", "desc": "SMTP sending port" }, { "key": "defaultSMTP2", "type": "defaultUserName", "default": "465", "desc": "SMTPS sending port" }, { "key": "defaultSMTP3", "type": "defaultUserName", "default": "587", "desc": "SMTPS sending port" }, { "key": "defaultIMAP4", "type": "defaultUserName", "default": "143", "desc": "IMAP port" }, { "key": "defaultIMAPS", "type": "defaultUserName", "default": "993", "desc": "IMAPS port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 114, "appname": "screego", "apptitle": "Screego", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "1", "s_version": [ "10.5" ] } ], "appdesc": "Screego is an open-source screen sharing tool", "appstatus": 1, "icon": "", "sort": 115, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "http port", "type": "number", "default": 5050, "suffix": "", "unit": "" }, { "attr": "web_turn_port", "name": "TURN port", "type": "number", "default": 3478, "suffix": "", "unit": "" }, { "attr": "screego_external_ip", "name": "External IP", "type": "text", "default": "", "suffix": "For external access, please enter the IP address of the host", "unit": "" }, { "attr": "pport_rstart", "name": "TURN start port", "type": "number", "default": 50000, "suffix": "TURN start port, which needs to be smaller than the end port", "unit": "" }, { "attr": "pport_rend", "name": "TURN end port", "type": "number", "default": 50200, "suffix": "TURN end port, which needs to be larger than the starting port", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "http port" }, { "key": "web_turn_port", "type": "port", "default": null, "desc": "TURN port" }, { "key": "screego_external_ip", "type": "string", "default": null, "desc": "External IP" }, { "key": "pport_rstart", "type": "port", "default": null, "desc": "TURN start port" }, { "key": "pport_rend", "type": "port", "default": null, "desc": "TURN end port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 115, "appname": "kkfileview", "apptitle": "KKFileView", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "kkFileView is an online preview solution for files and documents. It basically supports online preview of mainstream office documents, such as doc, docx, xls, xlsx, ppt, pptx, pdf, txt, zip, rar, pictures, videos, audios, etc.", "appstatus": 1, "icon": "", "sort": 116, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8012, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 116, "appname": "openvpn", "apptitle": "OpenVPN", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "OpenVPN is an open-source VPN software", "appstatus": 1, "icon": "", "sort": 117, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "openvpn_udp_port", "name": "VPN port", "type": "number", "default": 1194, "suffix": "", "unit": "" }, { "attr": "ovpn_server_url", "name": "Binding address", "type": "text", "default": "", "suffix": "You can fill in the domain name or IP, for example:vpn.example.com", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "openvpn_udp_port", "type": "port", "default": null, "desc": "VPN port" }, { "key": "ovpn_server_url", "type": "string", "default": null, "desc": "Binding address" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "openvpn": { "type": "path", "desc": "OpenVPNdata directory" } } }, { "appid": 117, "appname": "l2tp", "apptitle": "L2TP/IPsec VPN", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "l2tp is an open-source VPN software", "appstatus": 1, "icon": "", "sort": 118, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "udp_port1", "name": "UDP port1", "type": "number", "default": 500, "suffix": "", "unit": "" }, { "attr": "udp_port2", "name": "UDP port2", "type": "number", "default": 4500, "suffix": "", "unit": "" }, { "attr": "vpn_ipsec_psk", "name": "IPSec Keys", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "vpn_user", "name": "username", "type": "text", "default": "l2tp", "suffix": "", "unit": "" }, { "attr": "vpn_password", "name": "password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "vpn_l2tp_net", "name": "l2tp network", "type": "text", "default": "192.168.18.0/24", "suffix": "", "unit": "" }, { "attr": "vpn_public_ip", "name": "Public IP address", "type": "text", "default": "", "suffix": "Generally, it is the public IP address of the server", "unit": "" }, { "attr": "vpn_l2tp_local", "name": "l2tpIP", "type": "text", "default": "192.168.18.1", "suffix": "", "unit": "" }, { "attr": "vpn_l2tp_remote", "name": "l2tp address range", "type": "text", "default": "192.168.18.10-192.168.18.250", "suffix": "", "unit": "" }, { "attr": "vpn_xauth_net", "name": "IPSec Network", "type": "text", "default": "192.168.20.0/24", "suffix": "", "unit": "" }, { "attr": "vpn_xauth_remote", "name": "IPsec address range", "type": "text", "default": "192.168.20.10-192.168.20.250", "suffix": "", "unit": "" }, { "attr": "vpn_dns1", "name": "DNS1", "type": "text", "default": "8.8.8.8", "suffix": "", "unit": "" }, { "attr": "vpn_dns2", "name": "DNS2", "type": "text", "default": "114.114.114.114", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "udp_port1", "type": "port", "default": null, "desc": "UDP port1" }, { "key": "udp_port2", "type": "port", "default": null, "desc": "UDP port2" }, { "key": "vpn_ipsec_psk", "type": "password", "default": null, "desc": "IPSec Keys" }, { "key": "vpn_user", "type": "username", "default": null, "desc": "username" }, { "key": "vpn_password", "type": "password", "default": null, "desc": "password" }, { "key": "vpn_public_ip", "type": "string", "default": null, "desc": "Public IP address" }, { "key": "vpn_l2tp_net", "type": "string", "default": null, "desc": "l2tp network" }, { "key": "vpn_l2tp_remote", "type": "string", "default": null, "desc": "l2tp address range" }, { "key": "vpn_l2tp_local", "type": "string", "default": null, "desc": "l2tpIP" }, { "key": "vpn_xauth_net", "type": "string", "default": null, "desc": "IPSec Network" }, { "key": "vpn_xauth_remote", "type": "string", "default": null, "desc": "IPsec address range" }, { "key": "vpn_dns1", "type": "string", "default": null, "desc": "DNS1" }, { "key": "vpn_dns2", "type": "string", "default": null, "desc": "DNS2" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 118, "appname": "gogs", "apptitle": "Gogs", "apptype": "DevOps", "appTypeCN": "DevOps", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Gogs is an open-source Git service", "appstatus": 1, "icon": "", "sort": 119, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "http port", "type": "number", "default": 3000, "suffix": "", "unit": "" }, { "attr": "web_ssh_port", "name": "SSH port", "type": "number", "default": 22022, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "http port" }, { "key": "web_ssh_port", "type": "port", "default": null, "desc": "SSH port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 119, "appname": "gitlab", "apptitle": "GitLab", "apptype": "DevOps", "appTypeCN": "DevOps", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "GitLab is an open-source Git service", "appstatus": 1, "icon": "", "sort": 120, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "http port", "type": "number", "default": 10080, "suffix": "", "unit": "" }, { "attr": "web_https_port", "name": "https port", "type": "number", "default": 10443, "suffix": "", "unit": "" }, { "attr": "web_ssh_port", "name": "SSH port", "type": "number", "default": 10022, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "http port" }, { "key": "web_https_port", "type": "port", "default": null, "desc": "https port" }, { "key": "web_ssh_port", "type": "port", "default": null, "desc": "SSH port" }, { "key": "domain_host", "type": "domain_host", "default": "", "desc": "domain" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" }, "logs": { "type": "path", "desc": "log path" }, "config": { "type": "path", "desc": "configuration directory" } } }, { "appid": 120, "appname": "axigen", "apptitle": "Axigen", "apptype": "Email", "appTypeCN": "Email", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Axigen is an open-source mail/post office", "appstatus": 1, "icon": "", "sort": 121, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_admin_ssl_port", "name": "webadminSSL port", "type": "number", "default": 9443, "suffix": "", "unit": "" }, { "attr": "web_admin_port", "name": "webadmin port", "type": "number", "default": 9000, "suffix": "", "unit": "" }, { "attr": "web_http_port", "name": "http port", "type": "number", "default": 24280, "suffix": "", "unit": "" }, { "attr": "web_https_port", "name": "https port", "type": "number", "default": 24843, "suffix": "", "unit": "" }, { "attr": "cli_port", "name": "CLI port", "type": "number", "default": 7000, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_admin_ssl_port", "type": "port", "default": null, "desc": "webadminSSL port" }, { "key": "web_admin_port", "type": "port", "default": null, "desc": "webadmin port" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "http port" }, { "key": "web_https_port", "type": "port", "default": null, "desc": "https port" }, { "key": "cli_port", "type": "port", "default": null, "desc": "CLI port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 121, "appname": "squid", "apptitle": "Ubuntu Squid", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "It is a Web caching proxy that supports HTTP, HTTPS, FTP and other protocols", "appstatus": 1, "icon": "", "sort": 122, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 3128, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "logs": { "type": "path", "desc": "log path" }, "data": { "type": "path", "desc": "data directory" }, "config": { "type": "path", "desc": "configuration directory" } } }, { "appid": 122, "appname": "onenav", "apptitle": "OneNav", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "OneNav is an open-source and free bookmark (navigation) management program", "appstatus": 1, "icon": "", "sort": 123, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 14850, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 123, "appname": "zabbix", "apptitle": "Zabbix 7.0", "apptype": "DevOps", "appTypeCN": "DevOps", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Zabbix is an open-source monitoring service", "appstatus": 1, "icon": "", "sort": 124, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "zabbix_web_nginx_http_port", "name": "http port", "type": "number", "default": 60180, "suffix": "", "unit": "" }, { "attr": "zabbix_web_nginx_https_port", "name": "https port", "type": "number", "default": 60443, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "zabbix_web_nginx_http_port", "type": "port", "default": null, "desc": "http port" }, { "key": "zabbix_web_nginx_https_port", "type": "port", "default": null, "desc": "https port" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "Admin", "desc": "username" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "zabbix", "desc": "default password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "env_vars": { "type": "path", "desc": "Environment variable directory" } } }, { "appid": 124, "appname": "supabase", "apptitle": "Supabase", "apptype": "DevOps", "appTypeCN": "DevOps", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Supabase is an open-source Firebase alternative", "appstatus": 1, "icon": "", "sort": 125, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "kong_http_port", "name": "http port", "type": "number", "default": 8000, "suffix": "", "unit": "" }, { "attr": "kong_https_port", "name": "https port", "type": "number", "default": 8443, "suffix": "", "unit": "" }, { "attr": "dashboard_username", "name": "username", "type": "text", "default": "supabase", "suffix": "", "unit": "" }, { "attr": "dashboard_password", "name": "password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "postgres_password", "name": "database password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "jwt_secret", "name": "JWT key", "type": "text", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "kong_http_port", "type": "port", "default": null, "desc": "http port" }, { "key": "kong_https_port", "type": "port", "default": null, "desc": "https port" }, { "key": "dashboard_username", "type": "string", "default": null, "desc": "username" }, { "key": "dashboard_password", "type": "password", "default": null, "desc": "password" }, { "key": "postgres_password", "type": "password", "default": null, "desc": "database password" }, { "key": "jwt_secret", "type": "string", "default": null, "desc": "JWT secret" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "db-config": { "type": "path", "desc": "Database configuration directory" }, "volumes": { "type": "path", "desc": "data directory" }, "dev": { "type": "path", "desc": "Development catalog" } } }, { "appid": 125, "appname": "wiznote", "apptitle": "WizNote", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "WizNote is a professional knowledge management tool that supports multi-terminal synchronization, real-time collaboration, visual knowledge graph, and other functions", "appstatus": 1, "icon": "", "sort": 126, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 12380, "suffix": "", "unit": "" }, { "attr": "udp_port", "name": "UDP port", "type": "number", "default": 9269, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "udp_port", "type": "port", "default": null, "desc": "UDP port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 189, "appname": "serverstatus", "apptitle": "ServerStatus", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "A cool cloud probe, cloud monitoring, server cloud monitoring, multi-server probe disk", "appstatus": 0, "icon": "", "sort": 190, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "web port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "server_port", "name": "server port", "type": "number", "default": 35601, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web port" }, { "key": "server_port", "type": "port", "default": null, "desc": "server port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "config.json": { "type": "file", "desc": "配置文件" } } }, { "appid": 199, "appname": "simplemindmap", "apptitle": "Simple mind map", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "A simple and powerful web mind map", "appstatus": 1, "icon": "", "sort": 200, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8081, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { } }, { "appid": 127, "appname": "odoo", "apptitle": "Odoo", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "A powerful database management tool", "appstatus": 1, "icon": "", "sort": 128, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8069, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "db": { "type": "path", "desc": "database path" }, "addons": { "type": "path", "desc": "plug-in directory" }, "data": { "type": "path", "desc": "data directory" } } }, { "appid": 128, "appname": "ghost", "apptitle": "Ghost", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Publish newsletters via web and email, including membership registration and subscription payments", "appstatus": 1, "icon": "", "sort": 129, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": [ { "appname": [ "mysql" ], "apptype": "Database", "appTypeCN": "Database services", "appDesc": "You need to install My SQL for the Docker application", "appversion": [ "5", "8", "9" ] } ], "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 2368, "suffix": "", "unit": "" }, { "attr": "mysql_database", "name": "database name", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_user", "name": "database user", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_password", "name": "database password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "mysql_database", "type": "database", "default": null, "desc": "database name" }, { "key": "mysql_user", "type": "username", "default": null, "desc": "database username" }, { "key": "mysql_password", "type": "mysql_password", "default": null, "desc": "database password" }, { "key": "mysql_host_ip", "type": "db_host", "default": null, "desc": "mysql IP/service" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 129, "appname": "windows", "apptitle": "Windows", "apptype": "System", "appTypeCN": "System", "appversion": [ { "m_version": "win11", "s_version": [] }, { "m_version": "win10", "s_version": [] }, { "m_version": "win81", "s_version": [] }, { "m_version": "win7", "s_version": [] }, { "m_version": "2012", "s_version": [] }, { "m_version": "2008", "s_version": [] }, { "m_version": "2016", "s_version": [] }, { "m_version": "2019", "s_version": [] }, { "m_version": "2022", "s_version": [] } ], "appdesc": "Run a Windows system in Docker", "appstatus": 1, "icon": "", "sort": 130, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "http port", "type": "number", "default": 8006, "suffix": "", "unit": "" }, { "attr": "rdp_port", "name": "RDP port", "type": "number", "default": 3389, "suffix": "", "unit": "" }, { "attr": "bport1", "name": "Alternate port 1", "type": "number", "default": 38888, "suffix": "", "unit": "" }, { "attr": "bport2", "name": "Alternate port 2", "type": "number", "default": 38080, "suffix": "", "unit": "" }, { "attr": "bport3", "name": "Alternate port 3", "type": "number", "default": 38081, "suffix": "", "unit": "" }, { "attr": "bport4", "name": "Alternate port 4", "type": "number", "default": 38082, "suffix": "", "unit": "" }, { "attr": "bport5", "name": "Alternate port 5", "type": "number", "default": 38083, "suffix": "", "unit": "" }, { "attr": "username", "name": "username", "type": "text", "default": "docker", "suffix": "", "unit": "" }, { "attr": "password", "name": "password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpu_cores", "name": "Allocate CPU cores", "type": "number", "default": 1, "suffix": "Please set according to the actual situation, the minimum setting is 1 core", "unit": "" }, { "attr": "ram_size", "name": "allocating memory", "type": "number", "default": 2, "suffix": "Please set according to the actual situation. The recommended minimum setting is 2, unit is GB", "unit": "" }, { "attr": "disk_size", "name": "Hard disk size", "type": "number", "default": 40, "suffix": "Hard disk size limit, in GB", "unit": "" }, { "attr": "language", "name": "System language", "type": "text", "default": "CN", "suffix": "System language,default CN, optional GB (English)", "unit": "" }, { "attr": "shared", "name": "Mapping Directory", "type": "text", "default": "/www/dk_project/dk_app/windows/shared", "suffix": "A directory mapped to Windows, which must already exist", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "http port" }, { "key": "rdp_port", "type": "port", "default": null, "desc": "RDP port" }, { "key": "bport1", "type": "port", "default": null, "desc": "Alternate port 1" }, { "key": "bport2", "type": "port", "default": null, "desc": "Alternate port 2" }, { "key": "bport3", "type": "port", "default": null, "desc": "Alternate port 3" }, { "key": "bport4", "type": "port", "default": null, "desc": "Alternate port 4" }, { "key": "bport5", "type": "port", "default": null, "desc": "Alternate port 5" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "username", "type": "string", "default": null, "desc": "username" }, { "key": "password", "type": "password", "default": null, "desc": "password" }, { "key": "cpu_cores", "type": "number", "default": null, "desc": "Allocate CPU cores" }, { "key": "ram_size", "type": "number", "default": null, "desc": "allocating memory" }, { "key": "disk_size", "type": "number", "default": null, "desc": "Hard disk size" }, { "key": "language", "type": "string", "default": null, "desc": "System language" }, { "key": "shared", "type": "string", "default": null, "desc": "Mapping Directory" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 130, "appname": "android", "apptitle": "Android", "apptype": "System", "appTypeCN": "System", "appversion": [ { "m_version": "emulator_9.0", "s_version": [] }, { "m_version": "emulator_10.0", "s_version": [] }, { "m_version": "emulator_11.0", "s_version": [] }, { "m_version": "emulator_12.0", "s_version": [] }, { "m_version": "emulator_13.0", "s_version": [] }, { "m_version": "emulator_14.0", "s_version": [] }, { "m_version": "genymotion", "s_version": [] } ], "appdesc": "Docker Android is a Docker image for everything related to Android. It can be used for application development and testing (native, web and hybrid apps)", "appstatus": 1, "icon": "", "sort": 131, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 6080, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" } ], "volumes": {} }, { "appid": 131, "appname": "osx", "apptitle": "Docker-OSX", "apptype": "System", "appTypeCN": "System", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Run macOS virtual machines in Docker! Run near-native OSX-KVM in Docker! X11 forwarding! CI/CD for OS X security research", "appstatus": 0, "icon": "", "sort": 132, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "ssh_port", "name": "SSH port", "type": "number", "default": 24022, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "ssh_port", "type": "port", "default": null, "desc": "SSH port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 132, "appname": "macos", "apptitle": "Docker-MacOS", "apptype": "System", "appTypeCN": "System", "appversion": [ { "m_version": "sonoma", "s_version": [] }, { "m_version": "ventura", "s_version": [] }, { "m_version": "monterey", "s_version": [] }, { "m_version": "big-sur", "s_version": [] } ], "appdesc": "Run a Mac OS system in Docker", "appstatus": 0, "icon": "", "sort": 133, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "http port", "type": "number", "default": 8006, "suffix": "", "unit": "" }, { "attr": "macos_port", "name": "MacOS port", "type": "number", "default": 5900, "suffix": "", "unit": "" }, { "attr": "cpu_cores", "name": "Allocate CPU cores", "type": "number", "default": 1, "suffix": "Please set according to the actual situation, the minimum setting is 1 core", "unit": "" }, { "attr": "ram_size", "name": "allocating memory", "type": "number", "default": 2, "suffix": "Please set according to the actual situation. The recommended minimum setting is 2, unit is GB", "unit": "" }, { "attr": "disk_size", "name": "Hard disk size", "type": "number", "default": 40, "suffix": "Hard disk size limit, in GB", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "http port" }, { "key": "macos_port", "type": "port", "default": null, "desc": "MacOS port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpu_cores", "type": "number", "default": null, "desc": "Allocate CPU cores" }, { "key": "ram_size", "type": "number", "default": null, "desc": "allocating memory" }, { "key": "disk_size", "type": "number", "default": null, "desc": "Hard disk size" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 133, "appname": "centos", "apptitle": "CentOS", "apptype": "System", "appTypeCN": "System", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "8", "s_version": [ "4.2105", "3.2011", "2.2004", "1.1911" ] }, { "m_version": "7", "s_version": [ "9.2009", "8.2003", "7.1908", "6.1810", "5.1804", "4.1708", "3.1611", "2.1511", "1.1503", "0.1406" ] }, { "m_version": "6", "s_version": [ "10", "9" ] } ], "appdesc": "CentOS is an open source operating system based on Red Hat Enterprise Linux", "appstatus": 1, "icon": "", "sort": 134, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "http port", "type": "number", "default": 25080, "suffix": "", "unit": "" }, { "attr": "web_https_port", "name": "https port", "type": "number", "default": 25443, "suffix": "", "unit": "" }, { "attr": "ftp_port", "name": "FTP port", "type": "number", "default": 25021, "suffix": "", "unit": "" }, { "attr": "ssh_port", "name": "SSH port", "type": "number", "default": 22022, "suffix": "", "unit": "" }, { "attr": "db_port", "name": "db port", "type": "number", "default": 23306, "suffix": "", "unit": "" }, { "attr": "bport1", "name": "alternate port1", "type": "number", "default": 38888, "suffix": "", "unit": "" }, { "attr": "bport2", "name": "alternate port2", "type": "number", "default": 38080, "suffix": "", "unit": "" }, { "attr": "bport3", "name": "alternate port3", "type": "number", "default": 38081, "suffix": "", "unit": "" }, { "attr": "bport4", "name": "alternate port4", "type": "number", "default": 38082, "suffix": "", "unit": "" }, { "attr": "bport5", "name": "alternate port5", "type": "number", "default": 38083, "suffix": "", "unit": "" }, { "attr": "data_path", "name": "/data path", "type": "text", "default": "/www/dk_project/dk_app/centos/data", "suffix": "", "unit": "" }, { "attr": "www_path", "name": "/www path", "type": "text", "default": "/www/dk_project/dk_app/centos/www", "suffix": "", "unit": "" }, { "attr": "path1", "name": "alternate directory1", "type": "text", "default": "/www/dk_project/dk_app/centos/path1", "suffix": "", "unit": "" }, { "attr": "path2", "name": "alternate directory2", "type": "text", "default": "/www/dk_project/dk_app/centos/path2", "suffix": "", "unit": "" }, { "attr": "path3", "name": "alternate directory3", "type": "text", "default": "/www/dk_project/dk_app/centos/path3", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "http port" }, { "key": "web_https_port", "type": "port", "default": null, "desc": "https port" }, { "key": "ftp_port", "type": "port", "default": null, "desc": "FTP port" }, { "key": "ssh_port", "type": "port", "default": null, "desc": "SSH port" }, { "key": "db_port", "type": "port", "default": null, "desc": "database port" }, { "key": "bport1", "type": "port", "default": null, "desc": "alternate port1" }, { "key": "bport2", "type": "port", "default": null, "desc": "alternate port2" }, { "key": "bport3", "type": "port", "default": null, "desc": "alternate port3" }, { "key": "bport4", "type": "port", "default": null, "desc": "alternate port4" }, { "key": "bport5", "type": "port", "default": null, "desc": "alternate port5" }, { "key": "data_path", "type": "url", "default": null, "desc": "/data path" }, { "key": "www_path", "type": "url", "default": null, "desc": "/www path" }, { "key": "path1", "type": "url", "default": null, "desc": "alternate directory1" }, { "key": "path2", "type": "url", "default": null, "desc": "alternate directory2" }, { "key": "path3", "type": "url", "default": null, "desc": "alternate directory3" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 134, "appname": "ubuntu", "apptitle": "Ubuntu", "apptype": "System", "appTypeCN": "System", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "24", "s_version": [ "04" ] }, { "m_version": "22", "s_version": [ "04" ] }, { "m_version": "20", "s_version": [ "04" ] }, { "m_version": "18", "s_version": [ "04" ] }, { "m_version": "16", "s_version": [ "04" ] } ], "appdesc": "Ubuntu is an open-source operating system based on Debian", "appstatus": 1, "icon": "", "sort": 135, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "http port", "type": "number", "default": 25080, "suffix": "", "unit": "" }, { "attr": "web_https_port", "name": "https port", "type": "number", "default": 25443, "suffix": "", "unit": "" }, { "attr": "ftp_port", "name": "FTP port", "type": "number", "default": 25021, "suffix": "", "unit": "" }, { "attr": "ssh_port", "name": "SSH port", "type": "number", "default": 22022, "suffix": "", "unit": "" }, { "attr": "db_port", "name": "database port", "type": "number", "default": 23306, "suffix": "", "unit": "" }, { "attr": "bport1", "name": "alternate port1", "type": "number", "default": 38888, "suffix": "", "unit": "" }, { "attr": "bport2", "name": "alternate port2", "type": "number", "default": 38080, "suffix": "", "unit": "" }, { "attr": "bport3", "name": "alternate port3", "type": "number", "default": 38081, "suffix": "", "unit": "" }, { "attr": "bport4", "name": "alternate port4", "type": "number", "default": 38082, "suffix": "", "unit": "" }, { "attr": "bport5", "name": "alternate port5", "type": "number", "default": 38083, "suffix": "", "unit": "" }, { "attr": "data_path", "name": "/data path", "type": "text", "default": "/www/dk_project/dk_app/ubuntu/data", "suffix": "", "unit": "" }, { "attr": "www_path", "name": "/www path", "type": "text", "default": "/www/dk_project/dk_app/ubuntu/www", "suffix": "", "unit": "" }, { "attr": "path1", "name": "alternate directory1", "type": "text", "default": "/www/dk_project/dk_app/ubuntu/path1", "suffix": "", "unit": "" }, { "attr": "path2", "name": "alternate directory2", "type": "text", "default": "/www/dk_project/dk_app/ubuntu/path2", "suffix": "", "unit": "" }, { "attr": "path3", "name": "alternate directory3", "type": "text", "default": "/www/dk_project/dk_app/ubuntu/path3", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "http port" }, { "key": "web_https_port", "type": "port", "default": null, "desc": "https port" }, { "key": "ftp_port", "type": "port", "default": null, "desc": "FTP port" }, { "key": "ssh_port", "type": "port", "default": null, "desc": "SSH port" }, { "key": "db_port", "type": "port", "default": null, "desc": "database port" }, { "key": "bport1", "type": "port", "default": null, "desc": "alternate port1" }, { "key": "bport2", "type": "port", "default": null, "desc": "alternate port2" }, { "key": "bport3", "type": "port", "default": null, "desc": "alternate port3" }, { "key": "bport4", "type": "port", "default": null, "desc": "alternate port4" }, { "key": "bport5", "type": "port", "default": null, "desc": "alternate port5" }, { "key": "data_path", "type": "url", "default": null, "desc": "/data path" }, { "key": "www_path", "type": "url", "default": null, "desc": "/www path" }, { "key": "path1", "type": "url", "default": null, "desc": "alternate directory1" }, { "key": "path2", "type": "url", "default": null, "desc": "alternate directory2" }, { "key": "path3", "type": "url", "default": null, "desc": "alternate directory3" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 135, "appname": "debian", "apptitle": "Debian", "apptype": "System", "appTypeCN": "System", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "12", "s_version": [ "6", "5", "4", "3", "2", "1", "0" ] }, { "m_version": "11", "s_version": [ "10", "9", "8", "7", "6", "5", "4", "3", "2", "1", "0" ] }, { "m_version": "10", "s_version": [ "13", "12", "11", "10", "9", "8", "7", "6", "5", "4", "3", "2", "1", "0" ] }, { "m_version": "9", "s_version": [ "13", "12", "11", "10", "9", "8", "7", "6", "5", "4", "3", "2", "1", "0" ] } ], "appdesc": "Debian is an open-source operating system based on the Linux kernel", "appstatus": 1, "icon": "", "sort": 136, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "http port", "type": "number", "default": 25080, "suffix": "", "unit": "" }, { "attr": "web_https_port", "name": "https port", "type": "number", "default": 25443, "suffix": "", "unit": "" }, { "attr": "ftp_port", "name": "FTP port", "type": "number", "default": 25021, "suffix": "", "unit": "" }, { "attr": "ssh_port", "name": "SSH port", "type": "number", "default": 22022, "suffix": "", "unit": "" }, { "attr": "db_port", "name": "database port", "type": "number", "default": 23306, "suffix": "", "unit": "" }, { "attr": "bport1", "name": "alternate port1", "type": "number", "default": 38888, "suffix": "", "unit": "" }, { "attr": "bport2", "name": "alternate port2", "type": "number", "default": 38080, "suffix": "", "unit": "" }, { "attr": "bport3", "name": "alternate port3", "type": "number", "default": 38081, "suffix": "", "unit": "" }, { "attr": "bport4", "name": "alternate port4", "type": "number", "default": 38082, "suffix": "", "unit": "" }, { "attr": "bport5", "name": "alternate port5", "type": "number", "default": 38083, "suffix": "", "unit": "" }, { "attr": "data_path", "name": "/data path", "type": "text", "default": "/www/dk_project/dk_app/debian/data", "suffix": "", "unit": "" }, { "attr": "www_path", "name": "/www path", "type": "text", "default": "/www/dk_project/dk_app/debian/www", "suffix": "", "unit": "" }, { "attr": "path1", "name": "alternate directory1", "type": "text", "default": "/www/dk_project/dk_app/debian/path1", "suffix": "", "unit": "" }, { "attr": "path2", "name": "alternate directory2", "type": "text", "default": "/www/dk_project/dk_app/debian/path2", "suffix": "", "unit": "" }, { "attr": "path3", "name": "alternate directory3", "type": "text", "default": "/www/dk_project/dk_app/debian/path3", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "http port" }, { "key": "web_https_port", "type": "port", "default": null, "desc": "https port" }, { "key": "ftp_port", "type": "port", "default": null, "desc": "FTP port" }, { "key": "ssh_port", "type": "port", "default": null, "desc": "SSH port" }, { "key": "db_port", "type": "port", "default": null, "desc": "database port" }, { "key": "bport1", "type": "port", "default": null, "desc": "alternate port1" }, { "key": "bport2", "type": "port", "default": null, "desc": "alternate port2" }, { "key": "bport3", "type": "port", "default": null, "desc": "alternate port3" }, { "key": "bport4", "type": "port", "default": null, "desc": "alternate port4" }, { "key": "bport5", "type": "port", "default": null, "desc": "alternate port5" }, { "key": "data_path", "type": "url", "default": null, "desc": "/data path" }, { "key": "www_path", "type": "url", "default": null, "desc": "/www path" }, { "key": "path1", "type": "url", "default": null, "desc": "alternate directory1" }, { "key": "path2", "type": "url", "default": null, "desc": "alternate directory2" }, { "key": "path3", "type": "url", "default": null, "desc": "alternate directory3" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 136, "appname": "alpine", "apptitle": "Alpine", "apptype": "System", "appTypeCN": "System", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "3", "s_version": [ "20.2", "19.3", "18.8", "17.9" ] }, { "m_version": "2", "s_version": [ "7", "6" ] } ], "appdesc": "Alpine is an open-source operating system based on the Linux kernel", "appstatus": 1, "icon": "", "sort": 137, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "http port", "type": "number", "default": 25080, "suffix": "", "unit": "" }, { "attr": "web_https_port", "name": "https port", "type": "number", "default": 25443, "suffix": "", "unit": "" }, { "attr": "ftp_port", "name": "FTP port", "type": "number", "default": 25021, "suffix": "", "unit": "" }, { "attr": "ssh_port", "name": "SSH port", "type": "number", "default": 22022, "suffix": "", "unit": "" }, { "attr": "db_port", "name": "database port", "type": "number", "default": 23306, "suffix": "", "unit": "" }, { "attr": "bport1", "name": "alternate port1", "type": "number", "default": 38888, "suffix": "", "unit": "" }, { "attr": "bport2", "name": "alternate port2", "type": "number", "default": 38080, "suffix": "", "unit": "" }, { "attr": "bport3", "name": "alternate port3", "type": "number", "default": 38081, "suffix": "", "unit": "" }, { "attr": "bport4", "name": "alternate port4", "type": "number", "default": 38082, "suffix": "", "unit": "" }, { "attr": "bport5", "name": "alternate port5", "type": "number", "default": 38083, "suffix": "", "unit": "" }, { "attr": "data_path", "name": "/data path", "type": "text", "default": "/www/dk_project/dk_app/alpine/data", "suffix": "", "unit": "" }, { "attr": "www_path", "name": "/www path", "type": "text", "default": "/www/dk_project/dk_app/alpine/www", "suffix": "", "unit": "" }, { "attr": "path1", "name": "alternate directory1", "type": "text", "default": "/www/dk_project/dk_app/alpine/path1", "suffix": "", "unit": "" }, { "attr": "path2", "name": "alternate directory2", "type": "text", "default": "/www/dk_project/dk_app/alpine/path2", "suffix": "", "unit": "" }, { "attr": "path3", "name": "alternate directory3", "type": "text", "default": "/www/dk_project/dk_app/alpine/path3", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "http port" }, { "key": "web_https_port", "type": "port", "default": null, "desc": "https port" }, { "key": "ftp_port", "type": "port", "default": null, "desc": "FTP port" }, { "key": "ssh_port", "type": "port", "default": null, "desc": "SSH port" }, { "key": "db_port", "type": "port", "default": null, "desc": "database port" }, { "key": "bport1", "type": "port", "default": null, "desc": "alternate port1" }, { "key": "bport2", "type": "port", "default": null, "desc": "alternate port2" }, { "key": "bport3", "type": "port", "default": null, "desc": "alternate port3" }, { "key": "bport4", "type": "port", "default": null, "desc": "alternate port4" }, { "key": "bport5", "type": "port", "default": null, "desc": "alternate port5" }, { "key": "data_path", "type": "url", "default": null, "desc": "/data path" }, { "key": "www_path", "type": "url", "default": null, "desc": "/www path" }, { "key": "path1", "type": "url", "default": null, "desc": "alternate directory1" }, { "key": "path2", "type": "url", "default": null, "desc": "alternate directory2" }, { "key": "path3", "type": "url", "default": null, "desc": "alternate directory3" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 137, "appname": "amazonlinux", "apptitle": "AmazonLinux", "apptype": "System", "appTypeCN": "System", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "2", "s_version": [] }, { "m_version": "1", "s_version": [] } ], "appdesc": "Amazon Linux is an open-source operating system based on the Linux kernel", "appstatus": 1, "icon": "", "sort": 138, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "http port", "type": "number", "default": 25080, "suffix": "", "unit": "" }, { "attr": "web_https_port", "name": "https port", "type": "number", "default": 25443, "suffix": "", "unit": "" }, { "attr": "ftp_port", "name": "FTP port", "type": "number", "default": 25021, "suffix": "", "unit": "" }, { "attr": "ssh_port", "name": "SSH port", "type": "number", "default": 22022, "suffix": "", "unit": "" }, { "attr": "db_port", "name": "database port", "type": "number", "default": 23306, "suffix": "", "unit": "" }, { "attr": "bport1", "name": "alternate port1", "type": "number", "default": 38888, "suffix": "", "unit": "" }, { "attr": "bport2", "name": "alternate port2", "type": "number", "default": 38080, "suffix": "", "unit": "" }, { "attr": "bport3", "name": "alternate port3", "type": "number", "default": 38081, "suffix": "", "unit": "" }, { "attr": "bport4", "name": "alternate port4", "type": "number", "default": 38082, "suffix": "", "unit": "" }, { "attr": "bport5", "name": "alternate port5", "type": "number", "default": 38083, "suffix": "", "unit": "" }, { "attr": "data_path", "name": "/data path", "type": "text", "default": "/www/dk_project/dk_app/amazonlinux/data", "suffix": "", "unit": "" }, { "attr": "www_path", "name": "/www path", "type": "text", "default": "/www/dk_project/dk_app/amazonlinux/www", "suffix": "", "unit": "" }, { "attr": "path1", "name": "alternate directory1", "type": "text", "default": "/www/dk_project/dk_app/amazonlinux/path1", "suffix": "", "unit": "" }, { "attr": "path2", "name": "alternate directory2", "type": "text", "default": "/www/dk_project/dk_app/amazonlinux/path2", "suffix": "", "unit": "" }, { "attr": "path3", "name": "alternate directory3", "type": "text", "default": "/www/dk_project/dk_app/amazonlinux/path3", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "http port" }, { "key": "web_https_port", "type": "port", "default": null, "desc": "https port" }, { "key": "ftp_port", "type": "port", "default": null, "desc": "FTP port" }, { "key": "ssh_port", "type": "port", "default": null, "desc": "SSH port" }, { "key": "db_port", "type": "port", "default": null, "desc": "database port" }, { "key": "bport1", "type": "port", "default": null, "desc": "alternate port1" }, { "key": "bport2", "type": "port", "default": null, "desc": "alternate port2" }, { "key": "bport3", "type": "port", "default": null, "desc": "alternate port3" }, { "key": "bport4", "type": "port", "default": null, "desc": "alternate port4" }, { "key": "bport5", "type": "port", "default": null, "desc": "alternate port5" }, { "key": "data_path", "type": "url", "default": null, "desc": "/data path" }, { "key": "www_path", "type": "url", "default": null, "desc": "/www path" }, { "key": "path1", "type": "url", "default": null, "desc": "alternate directory1" }, { "key": "path2", "type": "url", "default": null, "desc": "alternate directory2" }, { "key": "path3", "type": "url", "default": null, "desc": "alternate directory3" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 138, "appname": "fedora", "apptitle": "Fedora", "apptype": "System", "appTypeCN": "System", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "42", "s_version": [] }, { "m_version": "41", "s_version": [] }, { "m_version": "40", "s_version": [] }, { "m_version": "39", "s_version": [] } ], "appdesc": "Fedora is an open-source operating system based on the Linux kernel", "appstatus": 1, "icon": "", "sort": 139, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "http port", "type": "number", "default": 25080, "suffix": "", "unit": "" }, { "attr": "web_https_port", "name": "https port", "type": "number", "default": 25443, "suffix": "", "unit": "" }, { "attr": "ftp_port", "name": "FTP port", "type": "number", "default": 25021, "suffix": "", "unit": "" }, { "attr": "ssh_port", "name": "SSH port", "type": "number", "default": 22022, "suffix": "", "unit": "" }, { "attr": "db_port", "name": "database port", "type": "number", "default": 23306, "suffix": "", "unit": "" }, { "attr": "bport1", "name": "alternate port1", "type": "number", "default": 38888, "suffix": "", "unit": "" }, { "attr": "bport2", "name": "alternate port2", "type": "number", "default": 38080, "suffix": "", "unit": "" }, { "attr": "bport3", "name": "alternate port3", "type": "number", "default": 38081, "suffix": "", "unit": "" }, { "attr": "bport4", "name": "alternate port4", "type": "number", "default": 38082, "suffix": "", "unit": "" }, { "attr": "bport5", "name": "alternate port5", "type": "number", "default": 38083, "suffix": "", "unit": "" }, { "attr": "data_path", "name": "/data path", "type": "text", "default": "/www/dk_project/dk_app/fedora/data", "suffix": "", "unit": "" }, { "attr": "www_path", "name": "/www path", "type": "text", "default": "/www/dk_project/dk_app/fedora/www", "suffix": "", "unit": "" }, { "attr": "path1", "name": "alternate directory1", "type": "text", "default": "/www/dk_project/dk_app/fedora/path1", "suffix": "", "unit": "" }, { "attr": "path2", "name": "alternate directory2", "type": "text", "default": "/www/dk_project/dk_app/fedora/path2", "suffix": "", "unit": "" }, { "attr": "path3", "name": "alternate directory3", "type": "text", "default": "/www/dk_project/dk_app/fedora/path3", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "http port" }, { "key": "web_https_port", "type": "port", "default": null, "desc": "https port" }, { "key": "ftp_port", "type": "port", "default": null, "desc": "FTP port" }, { "key": "ssh_port", "type": "port", "default": null, "desc": "SSH port" }, { "key": "db_port", "type": "port", "default": null, "desc": "database port" }, { "key": "bport1", "type": "port", "default": null, "desc": "alternate port1" }, { "key": "bport2", "type": "port", "default": null, "desc": "alternate port2" }, { "key": "bport3", "type": "port", "default": null, "desc": "alternate port3" }, { "key": "bport4", "type": "port", "default": null, "desc": "alternate port4" }, { "key": "bport5", "type": "port", "default": null, "desc": "alternate port5" }, { "key": "data_path", "type": "url", "default": null, "desc": "/data path" }, { "key": "www_path", "type": "url", "default": null, "desc": "/www path" }, { "key": "path1", "type": "url", "default": null, "desc": "alternate directory1" }, { "key": "path2", "type": "url", "default": null, "desc": "alternate directory2" }, { "key": "path3", "type": "url", "default": null, "desc": "alternate directory3" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 139, "appname": "goploy", "apptitle": "Goploy", "apptype": "DevOps", "appTypeCN": "DevOps", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "1", "s_version": [ "17.3", "17.2", "17.1", "17.0", "16.3", "16.1" ] } ], "appdesc": "Goploy is a continuous integration tool developed based on the Go language", "appstatus": 1, "icon": "", "sort": 140, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": [ { "appname": [ "mysql" ], "apptype": "Database", "appTypeCN": "Database services", "appDesc": "You need to install My SQL for the Docker application", "appversion": [ "5", "8", "9" ] } ], "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 35480, "suffix": "", "unit": "" }, { "attr": "mysql_database", "name": "database name", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_user", "name": "database user", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_password", "name": "database password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin", "desc": "username" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "admin!@#", "desc": "default password" }, { "key": "mysql_database", "type": "database", "default": "", "desc": "database name" }, { "key": "mysql_user", "type": "username", "default": null, "desc": "database username" }, { "key": "mysql_password", "type": "mysql_password", "default": null, "desc": "database password" }, { "key": "mysql_host_ip", "type": "db_host", "default": null, "desc": "mysql IP/service" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { ".ssh": { "type": "path", "desc": "The ssh key directory" }, "hosts": { "type": "file", "desc": "hosts文件" }, "repository": { "type": "file", "desc": "" } } }, { "appid": 142, "appname": "hyperf", "apptitle": "Hyperf", "apptype": "BuildWebsite", "appTypeCN": "BuildWebsite", "appversion": [ { "m_version": "8.1-alpine-v3.18-swoole", "s_version": [] } ], "appdesc": "Hyperf is a high-performance PHP framework based on Swoole", "appstatus": 1, "icon": "", "sort": 143, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 9501, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Cpu core limit,Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "memory limit,Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "skeleton": { "type": "path", "desc": "Skeleton catalog" } } }, { "appid": 143, "appname": "pgyvpn", "apptitle": "PGYVPN Client", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Berry Sunflower networking tool provides one-click access to remote LAN and remote operation and maintenance of intranet/wireless devices", "appstatus": 1, "icon": "", "sort": 144, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "pgy_username", "name": "username", "type": "text", "default": "", "suffix": "Sunflower official website account or UID", "unit": "" }, { "attr": "pgy_password", "name": "password", "type": "text", "default": "", "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "pgy_username", "type": "string", "default": null, "desc": "username" }, { "key": "pgy_password", "type": "string", "default": null, "desc": "password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" } ], "volumes": { "logs": { "type": "path", "desc": "log path" }, "etc": { "type": "path", "desc": "configuration file" } } }, { "appid": 144, "appname": "pgyserver", "apptitle": "PGYServer Server", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Berry Sunflower networking tool provides one-click access to remote LAN and remote operation and maintenance of intranet/wireless devices", "appstatus": 1, "icon": "", "sort": 145, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "pgy_username", "name": "username", "type": "text", "default": "", "suffix": "Sunflower official website account or UID", "unit": "" }, { "attr": "pgy_password", "name": "password", "type": "text", "default": "", "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "pgy_username", "type": "string", "default": null, "desc": "username" }, { "key": "pgy_password", "type": "string", "default": null, "desc": "password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" } ], "volumes": {} }, { "appid": 145, "appname": "bind_webadmin", "apptitle": "Bind WebAdmin", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "v1", "s_version": [] } ], "appdesc": "Freely build and manage a professional-grade intelligent DNS system", "appstatus": 1, "icon": "", "sort": 146, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is required, and you need to resolve api.x to this server", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "http port", "type": "number", "default": 19780, "suffix": "", "unit": "" }, { "attr": "icp", "name": "ICP Registration Number", "type": "text", "default": "", "suffix": "", "unit": "" }, { "attr": "othercode", "name": "Other filing numbers", "type": "text", "default": "", "suffix": "", "unit": "" }, { "attr": "mobile", "name": "Footer mobile number", "type": "text", "default": "", "suffix": "", "unit": "" }, { "attr": "email", "name": "Footer Mailbox", "type": "text", "default": "", "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "http port" }, { "key": "icp", "type": "string", "default": null, "desc": "ICP Registration Number" }, { "key": "othercode", "type": "string", "default": null, "desc": "Other filing numbers" }, { "key": "mobile", "type": "string", "default": null, "desc": "Footer mobile number" }, { "key": "email", "type": "string", "default": null, "desc": "Footer Mailbox" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin", "desc": "username" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "admin1111mm", "desc": "default password" }, { "key": "ns_domain", "type": "domain_host", "default": "", "desc": "domain" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" } ], "volumes": { "certs": { "type": "path", "desc": "Certificate directory" }, "server": { "type": "path", "desc": "configuration file" }, "bind": { "type": "path", "desc": "data directory" }, "mysql": { "type": "path", "desc": "database path" } } }, { "appid": 147, "appname": "apollo", "apptitle": "Apollo", "apptype": "Middleware", "appTypeCN": "Middleware", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Apollo is a distributed configuration center developed by Ctrip's framework division", "appstatus": 1, "icon": "", "sort": 148, "home": "", "help": "https://www.apolloconfig.com/#/en/deployment/third-party-tool-btpanel", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "web port", "type": "number", "default": 8070, "suffix": "", "unit": "" }, { "attr": "web_conn_port", "name": "Communication Ports", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "web_meta_port", "name": "Metadata Port", "type": "number", "default": 8090, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web port" }, { "key": "web_conn_port", "type": "port", "default": null, "desc": "Communication Ports" }, { "key": "web_meta_port", "type": "port", "default": null, "desc": "Metadata Port" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "apollo", "desc": "username" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "admin", "desc": "default password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" } ], "volumes": { "sql": { "type": "path", "desc": "database path" }, "mysql": { "type": "path", "desc": "database path" } } }, { "appid": 149, "appname": "bytemark_webdav", "apptitle": "Bytemark WebDAV", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Bytemark WebDAV is a WebDAV server", "appstatus": 1, "icon": "", "sort": 150, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 12579, "suffix": "", "unit": "" }, { "attr": "auth_type", "name": "Authorization", "type": "text", "default": "Digest", "suffix": "Fill in: Digest/BASIC one", "unit": "" }, { "attr": "username", "name": "username", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "password", "name": "password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "volume_path", "name": "mount directory", "type": "text", "default": "", "suffix": "Please enter the created directory, for example:/www/wwwroot", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Cpu core limit,Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "memory limit,Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "auth_type", "type": "text", "default": null, "desc": "Authorization" }, { "key": "username", "type": "text", "default": "", "desc": "username" }, { "key": "password", "type": "text", "default": "", "desc": "password" }, { "key": "volume_path", "type": "url", "default": null, "desc": "mount directory" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 210, "appname": "snailjob", "apptitle": "Snail Job", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "1", "s_version": [ "2.0" ] } ], "appdesc": "A flexible, reliable and fast distributed task retry and distributed task scheduling platform", "appstatus": 1, "icon": "", "sort": 201, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": [ { "appname": [ "mysql" ], "apptype": "Database", "appTypeCN": "Database services", "appDesc": "You need to install My SQL for the Docker application", "appversion": [ "5", "7", "8" ] } ], "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "web port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "netty_port", "name": "netty port", "type": "number", "default": 1788, "suffix": "", "unit": "" }, { "attr": "snailjob_name", "name": "database name", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "snailjob_user", "name": "database user", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "snailjob_password", "name": "database password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web port" }, { "key": "netty_port", "type": "port", "default": null, "desc": "port" }, { "key": "snailjob_name", "type": "database", "default": "", "desc": "database name" }, { "key": "snailjob_user", "type": "username", "default": "", "desc": "username" }, { "key": "snailjob_password", "type": "mysql_password", "default": "snailjob", "desc": "mysql password" }, { "key": "snailjob_host", "type": "db_host", "default": null, "desc": "mysql ip" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin", "desc": "UserName" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "admin", "desc": "defaultPassWord" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { } }, { "appid": 150, "appname": "certd", "apptitle": "Certd", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "CERTD is an automated certificate management tool", "appstatus": 1, "icon": "", "sort": 151, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "http port", "type": "number", "default": 7001, "suffix": "", "unit": "" }, { "attr": "web_https_port", "name": "https port", "type": "number", "default": 7002, "suffix": "", "unit": "" }, { "attr": "dns1", "name": "DNS1", "type": "text", "default": "223.5.5.5", "suffix": "", "unit": "" }, { "attr": "dns2", "name": "DNS2", "type": "text", "default": "223.6.6.6", "suffix": "", "unit": "" }, { "attr": "https_proxy", "name": "https proxy", "type": "text", "default": "", "suffix": "Not required, please leave it blank if you don't know what to fill in", "unit": "" }, { "attr": "http_proxy", "name": "http proxy", "type": "text", "default": "", "suffix": "Not required, please leave it blank if you don't know what to fill in", "unit": "" }, { "attr": "vite_app_icp_no", "name": "Registration Number", "type": "text", "default": "", "suffix": "Not required, please leave it blank if you don't know what to fill in", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "http port" }, { "key": "web_https_port", "type": "port", "default": null, "desc": "https port" }, { "key": "dns1", "type": "string", "default": null, "desc": "DNS1" }, { "key": "dns2", "type": "string", "default": null, "desc": "DNS2" }, { "key": "https_proxy", "type": "string", "default": null, "desc": "https proxy" }, { "key": "http_proxy", "type": "string", "default": null, "desc": "http代理" }, { "key": "vite_app_icp_no", "type": "string", "default": null, "desc": "Registration Number" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin", "desc": "username" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "123456", "desc": "default password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 151, "appname": "bililive_go", "apptitle": "Bililive Go", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Bililive Go is a live streaming recording tool", "appstatus": 1, "icon": "", "sort": 152, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Cpu core limit,Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "memory limit,Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 152, "appname": "sun_panel", "apptitle": "Sun-Panel", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "A NAS, server navigation panel, simple docker manager, Homepage, browser Home", "appstatus": 1, "icon": "", "sort": 153, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 3002, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Cpu core limit,Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "memory limit,Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin@sun.cc", "desc": "username" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "12345678", "desc": "default password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "config": { "type": "path", "desc": "configuration directory" } } }, { "appid": 194, "appname": "melody", "apptitle": "Melody", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "An open-source project that aims to provide a concise and efficient music playback experience", "appstatus": 1, "icon": "", "sort": 195, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 5566, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web port" }, { "key": "melody key", "type": "defaultPassWord", "default": "melody", "desc": "Melody Key" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { } }, { "appid": 203, "appname": "neuproxy", "apptitle": "NeutrinoProxy", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "It is an intranet penetration artifact based on Solon and Netty", "appstatus": 1, "icon": "", "sort": 204, "home": "", "help": "https://neutrino-proxy.dromara.org/pages/9e0fde/", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "web port", "type": "number", "default": 9988, "suffix": "", "unit": "" }, { "attr": "cli_port", "name": "The client connection port", "type": "number", "default": 9989, "suffix": "", "unit": "" }, { "attr": "cli_ssl_port", "name": "SSL connection port of the client", "type": "number", "default": 9990, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web port" }, { "key": "cli_port", "type": "port", "default": null, "desc": "The client connection port" }, { "key": "cli_ssl_port", "type": "port", "default": null, "desc": "SSL connection port of the client" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin", "desc": "UserName" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "123456", "desc": "defaultPassWord" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { } }, { "appid": 153, "appname": "dpanel", "apptitle": "Dpanel", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Docker visual admin panel", "appstatus": 1, "icon": "", "sort": 154, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "panel_port", "name": "Management Port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "web_http_port", "name": "http port", "type": "number", "default": 21580, "suffix": "", "unit": "" }, { "attr": "web_https_port", "name": "https port", "type": "number", "default": 21443, "suffix": "", "unit": "" }, { "attr": "username", "name": "user", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "password", "name": "password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Cpu core limit,Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "memory limit,Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "panel_port", "type": "port", "default": null, "desc": "Management Port" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "http port" }, { "key": "web_https_port", "type": "port", "default": null, "desc": "https port" }, { "key": "username", "type": "text", "default": "", "desc": "user" }, { "key": "password", "type": "text", "default": "", "desc": "password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "dpanel": { "type": "path", "desc": "data directory" } } }, { "appid": 154, "appname": "drawdb", "apptitle": "DrawDB", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "1", "s_version": [ "2.0" ] } ], "appdesc": "Free and open-source, simple and intuitive database design editor, data modeler, and SQL generator", "appstatus": 1, "icon": "", "sort": 155, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 48780, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Cpu core limit,Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "memory limit,Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 155, "appname": "watchyourports", "apptitle": "WatchYourPorts", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "WatchYourPorts is a port monitoring tool that can export port data to InfluxDB2/Grafana for analysis and visualization", "appstatus": 1, "icon": "", "sort": 156, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8853, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Cpu core limit,Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "memory limit,Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 156, "appname": "ddns_go", "apptitle": "DDNS GO", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "6", "s_version": [ ] } ], "appdesc": "Automatically obtain your public IPv4 or IPv6 address and resolve it to the corresponding domain name service.", "appstatus": 1, "icon": "", "sort": 157, "home": "https://github.com/jeessy2/ddns-go/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "ddns_port", "name": "web management port", "type": "number", "default": 9876, "suffix": "ddns_go web management port", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "ddns_port", "type": "port", "default": null, "desc": "web management port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory size limit" } ], "volumes": { "data": { "type": "path", "desc": "data directory" } } }, { "appid": 157, "appname": "ward", "apptitle": "ward", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "It is a simple server monitoring tool with a beautiful dashboard", "appstatus": 1, "icon": "", "sort": 158, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 4000, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" } ], "volumes": { } }, { "appid": 158, "appname": "whois", "apptitle": "whois", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": " WHOIS is a domain name information lookup tool", "appstatus": 1, "icon": "", "sort": 159, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8043, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" } ], "volumes": { } }, { "appid": 159, "appname": "teslamate", "apptitle": "Teslamate", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "Provides Tesla owners with a series of powerful functions, including data analysis, monitoring, statistical notifications, etc.", "appstatus": 1, "icon": "", "sort": 160, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port2", "name": "grafana data panel", "type": "number", "default": 3000, "suffix": "", "unit": "" }, { "attr": "web_http_port1", "name": "teslamate port", "type": "number", "default": 4000, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port2", "type": "port", "default": null, "desc": "grafana data panel" }, { "key": "web_http_port1", "type": "port", "default": null, "desc": "teslamate port" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin", "desc": "username" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "admin", "desc": "default password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" } ], "volumes": { "conf": { "type": "path", "desc": "configuration directory" }, "data": { "type": "path", "desc": "data directory" }, "grafana": { "type": "path", "desc": "grafana目录" }, "db_data": { "type": "path", "desc": "database path" }, "import": { "type": "path", "desc": "import directory" } } }, { "appid": 160, "appname": "node_exporter", "apptitle": "Node Exporter", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "The Prometheus Node Exporter is a middleware used to expose server hardware and kernel metrics", "appstatus": 1, "icon": "", "sort": 161, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 9100, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Cpu core limit,Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "memory limit,Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 161, "appname": "dify", "apptitle": "Dify", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "1", "s_version": [ "7.0", "6.0" ] } ], "appdesc": "An open and flexible generative AI application development framework", "appstatus": 1, "icon": "", "sort": 162, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8088, "suffix": "", "unit": "" }, { "attr": "EXPOSE_PLUGIN_DEBUGGING_PORT", "name": "EXPOSE_PLUGIN_DEBUGGING_PORT", "type": "number", "default": 5005, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "EXPOSE_PLUGIN_DEBUGGING_PORT", "type": "port", "default": null, "desc": "plugin port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" } ], "volumes": { "certbot": { "type": "path", "desc": "cert directory" }, "nginx": { "type": "path", "desc": "nginx directory" }, "pgvector": { "type": "path", "desc": "nginx directory" }, "ssrf_proxy": { "type": "path", "desc": "ssrf_proxy directory" }, "startupscripts": { "type": "path", "desc": "" }, "volumes": { "type": "path", "desc": "" }, "couchbase-server": { "type": "path", "desc": "" }, "elasticsearch": { "type": "path", "desc": "" }, "tidb": { "type": "path", "desc": "" } } }, { "appid": 162, "appname": "vocechat", "apptitle": "VoceChat", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "It is a personal cloud social media chat service that supports independent deployment", "appstatus": 1, "icon": "", "sort": 163, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 3000, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 163, "appname": "flare", "apptitle": "Flare", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "Lightweight, fast, and beautiful personal navigation pages for HomeLab or other scenarios of interest", "appstatus": 1, "icon": "", "sort": 164, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 5005, "suffix": "", "unit": "" }, { "attr": "flare_user", "name": "username", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "flare_pass", "name": "password", "type": "password", "default": "", "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "flare_user", "type": "text", "default": "", "desc": "username" }, { "key": "flare_pass", "type": "text", "default": "", "desc": "password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" } ], "volumes": {} }, { "appid": 204, "appname": "tcdn", "apptitle": "TCDN", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Based on the source website, no need to change, translated into other languages, bound domain name, support SEO", "appstatus": 1, "icon": "", "sort": 205, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 9988, "suffix": "", "unit": "" }, { "attr": "tcdn_html_key", "name": "Translate the code", "type": "text", "default": "", "suffix": "", "unit": "" }, { "attr": "tcdn_jsparser_key", "name": "JS engine code", "type": "text", "default": "", "suffix": "", "unit": "" }, { "attr": "tcdn_token", "name": "token", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web port" }, { "key": "tcdn_html_key", "type": "text", "default": null, "desc": "Translate the code" }, { "key": "tcdn_jsparser_key", "type": "text", "default": null, "desc": "JS引擎code" }, { "key": "tcdn_token", "type": "password", "default": null, "desc": "token" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "update_config.sh": { "type": "file", "desc": "Script files" }, "config.properties": { "type": "file", "desc": "Default file" }, "headers.conf": { "type": "file", "desc": "Profiles" } } }, { "appid": 164, "appname": "bark", "apptitle": "Bark", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "A privacy-focused, secure, and controllable custom notification push tool ", "appstatus": 1, "icon": "", "sort": 165, "home": "https://day.app/2018/06/bark-server-document/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8080, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app directory" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" } ], "volumes": {} }, { "appid": 166, "appname": "tacport", "apptitle": "TacPort Beta", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "A small, easy-to-use bastionhost system that supports remote connection and audit management using RDP/SSH/SFTP/VNC/Telnet[1] protocols", "appstatus": 1, "icon": "", "sort": 167, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port1", "name": "web port", "type": "number", "default": 7100, "suffix": "", "unit": "" }, { "attr": "web_http_port2", "name": "SSH forwarding port", "type": "number", "default": 7101, "suffix": "", "unit": "" }, { "attr": "tp_secret_key", "name": "Data encryption key", "type": "textarea", "default": "48V2%9+zmT", "suffix": "The key used to encrypt private data and store it in a database", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port1", "type": "port", "default": null, "desc": "web port" }, { "key": "web_http_port2", "type": "port", "default": null, "desc": "SSH protocol forwarding port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "tp_secret_key", "type": "string", "default": null, "desc": "Data encryption key" } ], "volumes": { } }, { "appid": 167, "appname": "espocrm", "apptitle": "Espocrm", "apptype": "BuildWebsite", "appTypeCN": "BuildWebsite", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "An open-source CRM (Customer Relationship Management) web application", "appstatus": 1, "icon": "", "sort": 168, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": [ { "appname": [ "mysql" ], "apptype": "Database", "appTypeCN": "Database services", "appDesc": "You need to install My SQL for the Docker application", "appversion": [ "8" ] } ], "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "wss_port", "name": "websocket port", "type": "number", "default": 8081, "suffix": "", "unit": "" }, { "attr": "mysql_database", "name": "database name", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_user", "name": "Database user", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mysql_password", "name": "Database password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "espocrm_user_name", "name": "Admin users", "type": "text", "default": "espocrm", "suffix": "", "unit": "" }, { "attr": "espocrm_user_password", "name": "Admin password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "espocrm_external_url", "name": "url to install espocrm", "type": "text", "default": "http://", "suffix": "For example: http://espocrm.bt.cn, to deploy ssl, use https instead", "unit": "" }, { "attr": "cpus", "name": "cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "Version number" }, { "key": "web_http_port", "type": "port", "default": 8080, "desc": "port" }, { "key": "wss_port", "type": "port", "default": 8081, "desc": "port" }, { "key": "mysql_database", "type": "database", "default": "", "desc": "database name" }, { "key": "mysql_user", "type": "username", "default": "", "desc": "database username" }, { "key": "mysql_password", "type": "mysql_password", "default": "", "desc": "database password" }, { "key": "espocrm_user_name", "type": "text", "default": "typecho", "desc": "Admin user" }, { "key": "espocrm_user_password", "type": "password", "default": "", "desc": "Admin password" }, { "key": "espocrm_external_url", "type": "url", "default": "http://", "desc": "url to install espocrm" }, { "key": "mysql_host_ip", "type": "db_host", "default": null, "desc": "mysql IP/ service" }, { "key": "app_path", "type": "path", "default": null, "desc": "App Data Catalog" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" }, { "key": "cpus", "type": "number", "default": null, "desc": "cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { } }, { "appid": 168, "appname": "zyplayer", "apptitle": "Zyplayer", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "A WIKI KNOWLEDGE BASE MANAGEMENT TOOL FOR BOTH BUSINESS AND PERSONAL USE", "appstatus": 1, "icon": "", "sort": 169, "home": "", "help": "https://doc.zyplayer.com/#/integrate/zyplayer-doc/opensource/14277", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8083, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "zyplayer", "desc": "UserName" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "123456", "desc": "defaultPassWord" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" } ], "volumes": { } }, { "appid": 205, "appname": "jeepay", "apptitle": "Jeepay", "apptype": "BuildWebsite", "appTypeCN": "BuildWebsite", "appversion": [ { "m_version": "latest", "s_version": [] }, { "m_version": "v3", "s_version": [ "1.0", "0.0" ] }, { "m_version": "v2", "s_version": [ "3.0" ] } ], "appdesc": "An open-source payment system suitable for enterprise use, supporting aggregate payment scenarios", "appstatus": 1, "icon": "", "sort": 206, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port1", "name": "Payment gateway port", "type": "number", "default": 19216, "suffix": "", "unit": "" }, { "attr": "web_http_port2", "name": "Operational platform port", "type": "number", "default": 19217, "suffix": "", "unit": "" }, { "attr": "web_http_port3", "name": "Merchant system port", "type": "number", "default": 19218, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port1", "type": "port", "default": null, "desc": "Payment gateway port" }, { "key": "web_http_port2", "type": "port", "default": null, "desc": "Operational platform port" }, { "key": "web_http_port3", "type": "port", "default": null, "desc": "Merchant system port" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "jeepay", "desc": "UserName" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "jeepay123", "desc": "defaultPassWord" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { } }, { "appid": 170, "appname": "drupal", "apptitle": "Drupal", "apptype": "BuildWebsite", "appTypeCN": "BuildWebsite", "appversion": [ { "m_version": "10-apache", "s_version": [ ] } ], "appdesc": "A free and open-source content management framework, written in PHP", "appstatus": 1, "icon": "", "sort": 171, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8088, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" } ], "volumes": { } }, { "appid": 184, "appname": "topiam", "apptitle": "TOPIAM- Community Edition", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "2", "s_version": [ "0.0" ] } ], "appdesc": "An open-source identity management and access control (IAM) platform used to manage employee accounts, permissions, identity authentication, and application access within the enterprise", "appstatus": 1, "icon": "", "sort": 185, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 1898, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web port" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin", "desc": "UserName" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "topiam.cn", "desc": "defaultPassWord" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { } }, { "appid": 188, "appname": "newapi", "apptitle": "New-API", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "The AI model interface management and distribution system supports the conversion of a variety of large models to Open AI format calls", "appstatus": 1, "icon": "", "sort": 189, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 3000, "suffix": "", "unit": "" }, { "attr": "session_secret", "name": "session secret key", "type": "password", "default": "", "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "session_secret", "type": "password", "default": null, "desc": "session_secret" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" } ], "volumes": { } }, { "appid": 190, "appname": "langbot", "apptitle": "LangBot", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "Supports plugins, multi-modal LLM QQ/QQ channel bots, OpenAI, Claude, Moonshot, Gemini and other models", "appstatus": 1, "icon": "", "sort": 191, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "web port", "type": "number", "default": 5300, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { } }, { "appid": 186, "appname": "chatapi", "apptitle": "Chat-API", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "We are committed to providing high-quality API access services, so that you can easily integrate advanced AI models into your products and services", "appstatus": 1, "icon": "", "sort": 187, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 3000, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "Data directory" } } }, { "appid": 172, "appname": "zpan", "apptitle": "Zpan", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "A cloud storage-based network disk system for self-built private network disks or enterprise network disks", "appstatus": 1, "icon": "", "sort": 173, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8222, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" } ], "volumes": { } }, { "appid": 173, "appname": "jpom", "apptitle": "Jpom", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "2", "s_version": [ "11.10", "11.9", "11.8" ] } ], "appdesc": "A simple and lightweight, low-intrusive online build, automatic deployment, daily operation and maintenance, and project monitoring software", "appstatus": 1, "icon": "", "sort": 174, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 2122, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" } ], "volumes": { "Dockerfile": { "type": "file", "desc": "" } } }, { "appid": 174, "appname": "foxnic", "apptitle": "Foxnic", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "2", "s_version": [ "9.1.5" ] } ], "appdesc": "An EAM fixed asset and equipment management system to meet the basic needs of small and medium-sized enterprises and carry out information management of commonly used assets and equipment", "appstatus": 1, "icon": "", "sort": 175, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port1", "name": "The pc side manages the port", "type": "number", "default": 8088, "suffix": "", "unit": "" }, { "attr": "web_http_port2", "name": "The mobile manages the port", "type": "number", "default": 8091, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "Version number" }, { "key": "web_http_port1", "type": "port", "default": null, "desc": "Web management port" }, { "key": "web_http_port2", "type": "port", "default": null, "desc": "API port" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin", "desc": "UserName" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "123456", "desc": "defaultPassWord" }, { "key": "app_path", "type": "path", "default": null, "desc": "App Data Catalog" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" } ], "volumes": { } }, { "appid": 175, "appname": "orion_visor", "apptitle": "Orion_Visor", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "A high-value, modern automated O&M & lightweight bastion host platform", "appstatus": 1, "icon": "", "sort": 176, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "web port", "type": "number", "default": 1081, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "Version number" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "Web management port" }, { "key": "defaultUserName", "type": "defaultUserName", "default": "admin", "desc": "UserName" }, { "key": "defaultPassWord", "type": "defaultPassWord", "default": "admin", "desc": "defaultPassWord" }, { "key": "app_path", "type": "path", "default": null, "desc": "App Data Catalog" }, { "key": "host_ip", "type": "string", "default": null, "desc": "Host IP" } ], "volumes": { } }, { "appid": 177, "appname": "coai", "apptitle": "CoAI", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "LLM one-stop commercial system, multi-tenant dialogue, knowledge base, open source solution of API distribution platform", "appstatus": 1, "icon": "", "sort": 178, "home": "https://www.coai.dev", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8094, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { } }, { "appid": 179, "appname": "lucky", "apptitle": "Lucky", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "The integration enables rich and useful network management functions such as port forwarding, dynamic domain names (DDNS), web services, STUN intranet traversal, wake-on-lan, scheduled tasks, and more", "appstatus": 1, "icon": "", "sort": 180, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allows direct access through the host IP+ port", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { } }, { "appid": 180, "appname": "zdir", "apptitle": "Zdir", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "It is a private storage program that supports WebDAV, offline downloading, previewing, and sharing", "appstatus": 1, "icon": "", "sort": 181, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": false, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 6080, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" } ], "volumes": { } }, { "appid": 181, "appname": "nps", "apptitle": "NPS Server", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "A lightweight, high-performance, and powerful intranet penetration proxy server", "appstatus": 1, "icon": "", "sort": 182, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allows direct access through the host IP+ port", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "conf": { "type": "path", "desc": "" } } }, { "appid": 185, "appname": "npsc", "apptitle": "NPS client", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "It supports almost all traffic forwarding such as TCP, UDP, SOCKS 5, HTTP, etc., and has a powerful web management side", "appstatus": 1, "icon": "", "sort": 186, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allows direct access through the host IP+ port", "unit": "" }, { "attr": "npsc_server", "name": "Service address", "type": "text", "default": "", "suffix": "Service address, for example:172.16.10.103:8024", "unit": "" }, { "attr": "npsc_key", "name": "Connection key", "type": "text", "default": "", "suffix": "Connection keys, such as:275629d253,d84b6932a1", "unit": "" }, { "attr": "npsc_type", "name": "connection", "type": "text", "default": "tcp", "suffix": "tcp/kcp", "unit": "" }, { "attr": "tls_enable", "name": "Enable TLS", "type": "checkbox", "default": false, "suffix": "Specifies whether to enable TLS", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "npsc_server", "type": "text", "default": null, "desc": "Service address" }, { "key": "npsc_key", "type": "text", "default": null, "desc": "Service key" }, { "key": "npsc_type", "type": "text", "default": null, "desc": "Service type" }, { "key": "tls_enable", "type": "text", "default": null, "desc": "Service" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "conf": { "type": "path", "desc": "" } } }, { "appid": 182, "appname": "anqicms", "apptitle": "AnQiCMS", "apptype": "BuildWebsite", "appTypeCN": "BuildWebsite", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "Focus on high security, multi-site, multi-language support content management system, make the site easier", "appstatus": 1, "icon": "", "sort": 183, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": [ { "appname": [ "mysql" ], "apptype": "Database", "appTypeCN": "Database", "appDesc": "MySQL that requires installation of Docker application", "appversion": [ "5", "8" ] } ], "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name of the browser.Not required", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access via host IP+ port, set the domain name please do not check", "unit": "" }, { "attr": "mysql_database", "name": "mysql database name", "type": "text", "default": "anqicms", "suffix": "Please do not make any changes if it is not necessary", "unit": "" }, { "attr": "mysql_user", "name": "mysql user", "type": "text", "default": "root.", "suffix": "The default root does not require any modification", "unit": "" }, { "attr": "mysql_password", "name": "mysql password", "type": "text", "default": "", "suffix": "The root password of the database below", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8001, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "mysql_database", "type": "database", "default": "", "desc": "database name" }, { "key": "mysql_user", "type": "username", "default": "", "desc": "mysql username" }, { "key": "mysql_password", "type": "mysql_password", "default": "", "desc": "mysql password" }, { "key": "mysql_host_ip", "type": "db_host", "default": null, "desc": "mysql IP/host" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" } ], "volumes": { } }, { "appid": 207, "appname": "suitecrm", "apptitle": "SuiteCRM", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "A popular and powerful open-source customer relationship management tool", "appstatus": 1, "icon": "", "sort": 208, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "http port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "web_https_port", "name": "https port", "type": "number", "default": 8443, "suffix": "", "unit": "" }, { "attr": "suitecrm_username", "name": "UserName", "type": "text", "default": "", "suffix": "", "unit": "" }, { "attr": "suitecrm_password", "name": "password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "suitecrm_email", "name": "email", "type": "text", "default": "", "suffix": "user@example.com", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "http port" }, { "key": "web_https_port", "type": "port", "default": null, "desc": "https port" }, { "key": "suitecrm_username", "type": "string", "default": null, "desc": "UserName" }, { "key": "suitecrm_password", "type": "password", "default": null, "desc": "password" }, { "key": "suitecrm_email", "type": "password", "default": null, "desc": "email" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { } }, { "appid": 187, "appname": "sparkai", "apptitle": "SparkAi-ChatGPT-AiWbe", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Support WeChat scan code registration and login, membership function, AI large model questioning (GPT4 & domestic large model), AI painting, TTS speech recognition dialogue, AI agent", "appstatus": 1, "icon": "", "sort": 188, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 9520, "suffix": "", "unit": "" }, { "attr": "mailer_host", "name": "Mailbox servers", "type": "text", "default": "smtp.163.com", "suffix": "", "unit": "" }, { "attr": "mailer_port", "name": "mailer port", "type": "number", "default": 465, "suffix": "", "unit": "" }, { "attr": "mailer_user", "name": "mailer user", "type": "text", "default": "", "suffix": "", "unit": "" }, { "attr": "mailer_pass", "name": "mailer pass", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "mailer_from", "name": "mailer from", "type": "text", "default": "", "suffix": "", "unit": "" }, { "attr": "jwt_secret", "name": "jwt secret", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "mailer_host", "type": "text", "default": null, "desc": "Mailbox server" }, { "key": "mailer_port", "type": "number", "default": null, "desc": "Mailbox port" }, { "key": "mailer_user", "type": "text", "default": null, "desc": "Mailbox users" }, { "key": "mailer_pass", "type": "password", "default": null, "desc": "Mailbox sending key" }, { "key": "mailer_from", "type": "text", "default": null, "desc": "Email sender" }, { "key": "jwt_secret", "type": "password", "default": null, "desc": "JWT key" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 198, "appname": "anythingllm", "apptitle": "AnythingLLM", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "A full-stack application that can convert any document, resource (e.g., URL, audio, video), or content fragment into context so that any large language model (LLM) can be used as a reference during chat", "appstatus": 1, "icon": "", "sort": 199, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 3001, "suffix": "", "unit": "" }, { "attr": "jwt_secret", "name": "jwt secret key", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web port" }, { "key": "jwt_secret", "type": "password", "default": null, "desc": "jwt secret" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { } }, { "appid": 208, "appname": "elk", "apptitle": "ELK", "apptype": "System", "appTypeCN": "System", "appversion": [ { "m_version": "8", "s_version": [ "0.7" ] } ], "appdesc": "Log Analysis System, a powerful open-source log analysis solution", "appstatus": 0, "icon": "", "sort": 209, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "The domain name accessed by the browser is optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Direct access via the Host IP+ port is allowed", "unit": "" }, { "attr": "kibana_port1", "name": "Beats port1", "type": "number", "default": 5601, "suffix": "The port number used to access kibana using the HTTP protocol", "unit": "" }, { "attr": "kibana_system_password", "name": "password", "type": "password", "default": "", "suffix": "The administrator password used to log in to Kibana", "unit": "" }, { "attr": "elasticsearch_port1", "name": "ES HTTP port", "type": "number", "default": 9200, "suffix": "The port number used to access Elasticsearch over HTTP", "unit": "" }, { "attr": "elasticsearch_port2", "name": "ES TCP port", "type": "number", "default": 9300, "suffix": "The port number of the Elasticsearch port used for TCP transmission", "unit": "" }, { "attr": "logstash_port1", "name": "Beats port", "type": "number", "default": 5044, "suffix": "The port number used to access logstash over HTTP", "unit": "" }, { "attr": "logstash_port2", "name": "TCP port", "type": "number", "default": 50000, "suffix": "The TCP data ingestion port of Logstash", "unit": "" }, { "attr": "logstash_port3", "name": "Monitor API ports", "type": "number", "default": 9600, "suffix": "Logstash monitoring API", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is:", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "kibana_port1", "type": "port", "default": null, "desc": "Beats input" }, { "key": "kibana_system_password", "type": "password", "default": null, "desc": "The administrator password used to log in to Kibana" }, { "key": "elasticsearch_port1", "type": "port", "default": null, "desc": "The port number used to access Elasticsearch over HTTP" }, { "key": "elasticsearch_port2", "type": "port", "default": null, "desc": "The port number of the Elasticsearch port used for TCP transmission" }, { "key": "logstash_port1", "type": "port", "default": null, "desc": "The port number used to access logstash over HTTP" }, { "key": "logstash_port2", "type": "port", "default": null, "desc": "The TCP data ingestion port of Logstash" }, { "key": "logstash_port3", "type": "port", "default": null, "desc": "Monitor API ports" }, { "key": "domain_host", "type": "domain_host", "default": "", "desc": "domain" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "elasticsearch": { "type": "path", "desc": "elasticsearch path" }, "extensions": { "type": "path", "desc": "extensions path" }, "kibana": { "type": "path", "desc": "kibana path" }, "logstash": { "type": "path", "desc": "logstash path" }, "setup": { "type": "path", "desc": "setup path" } } }, { "appid": 211, "appname": "searxng", "apptitle": "SearXNG", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "is a free internet metasearch engine that aggregates results from various search services and databases", "appstatus": 0, "icon": "", "sort": 212, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "site_url", "name": "access address", "type": "url", "default": "", "suffix": "answer service, generally is: http://x.x.x.x:8080", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "site_url", "type": "url", "default": null, "desc": "access address" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 212, "appname": "tdengine", "apptitle": "TDengine", "apptype": "Database", "appTypeCN": "Database", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "It is an open-source, high-performance, cloud-native time series database", "appstatus": 1, "icon": "", "sort": 213, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "taosc_port", "name": "port", "type": "number", "default": 16030, "suffix": "", "unit": "" }, { "attr": "rest_port", "name": "REST port", "type": "number", "default": 16041, "suffix": "", "unit": "" }, { "attr": "keeper_port", "name": "taosKeeper port", "type": "number", "default": 16043, "suffix": "", "unit": "" }, { "attr": "explorer_port", "name": "taosExplorer port", "type": "number", "default": 16060, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "taosc_port", "type": "port", "default": null, "desc": "web http port" }, { "key": "rest_port", "type": "port", "default": null, "desc": "rest port" }, { "key": "keeper_port", "type": "port", "default": null, "desc": "taosKeeper port" }, { "key": "explorer_port", "type": "port", "default": null, "desc": "taosExplorer port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" } ], "volumes": {} }, { "appid": 216, "appname": "astrbot", "apptitle": "AstrBot", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Easy-to-use multi-platform large model chatbot", "appstatus": 1, "icon": "", "sort": 217, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "web http port", "type": "number", "default": 6185, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web http port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 217, "appname": "wireshark", "apptitle": "WireShark", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "The world's most popular network protocol analyzer for troubleshooting network problems, analyzing network protocols, and developing network applications", "appstatus": 1, "icon": "", "sort": 217, "home": "", "help": "https://github.com/linuxserver/docker-wireshark", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1742893230, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port ", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "Memory size limit" } ], "volumes": { } }, { "appid": 218, "appname": "oryx", "apptitle": "Oryx", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "5.15.20", "s_version": [] } ], "appdesc": "Oryx (SRS Stack) is a lightweight, open-source video cloud solution based on Go, Reactjs, SRS, FFmpeg, WebRTC, etc.", "appstatus": 1, "icon": "", "sort": 218, "home": "", "help": "https://ossrs.net/lts/en-us/docs/v5/doc/getting-started-oryx", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1742984653, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port ", "unit": "" }, { "attr": "http_port", "name": "HTTP_PORT", "type": "number", "default": "2022", "suffix": "", "unit": "" }, { "attr": "rtmp_port", "name": "RTMP_PORT", "type": "number", "default": "1935", "suffix": "", "unit": "" }, { "attr": "rtc_port", "name": "RTC_PORT", "type": "number", "default": "8000", "suffix": "", "unit": "" }, { "attr": "srt_port", "name": "SRT_PORT", "type": "number", "default": "10080", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "http_port", "type": "port", "default": 2022, "desc": "HTTP_PORT" }, { "key": "rtmp_port", "type": "port", "default": 1935, "desc": "RTMP_PORT" }, { "key": "rtc_port", "type": "port", "default": 8000, "desc": "RTC_PORT" }, { "key": "srt_port", "type": "port", "default": 10080, "desc": "SRT_PORT" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data path" } } }, { "appid": 221, "appname": "ujcms", "apptitle": "UJCMS", "apptype": "BuildWebsite", "appTypeCN": "BuildWebsite", "appversion": [ { "m_version": "9.7.5", "s_version": [ ] } ], "appdesc": "UJCMS is a Java-based enterprise-grade website content management system (Java CMS)", "appstatus": 1, "icon": "", "sort": 221, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1744189521, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "service_name", "type": "string", "default": null, "desc": "service name" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "app path" } } }, { "appid": 224, "appname": "ragflow", "apptitle": "RagFlow", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "0", "s_version": [ "18.0" ] } ], "appdesc": "RAGFlow is an open-source RAG engine built on deep document understanding, providing a streamlined RAG workflow for businesses and individuals of all sizes.", "appstatus": 1, "icon": "", "sort": 224, "home": "", "help": "https://github.com/infiniflow/ragflow/blob/main/README.md", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1743057856, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "HTTP_PORT", "name": "port", "type": "number", "default": 7071, "suffix": "", "unit": "" }, { "attr": "HTTP_API_PORT", "name": "API port", "type": "number", "default": 9380, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "HTTP_PORT", "type": "port", "default": null, "desc": "port" }, { "key": "HTTP_API_PORT", "type": "port", "default": null, "desc": "API port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data path" } } }, { "appid": 215, "appname": "aingdesk_and_ollama", "apptitle": "AingDesk&Ollama", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "AingDesk is an open-source, free, simple and easy-to-use AI assistant that supports knowledge base, model API, sharing, network search, agent, integrated ollama, and can be directly connected after installation", "appstatus": 1, "icon": "", "sort": 216, "home": "https://www.aingdesk.com/en/", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 7071, "suffix": "AingDesk port", "unit": "" }, { "attr": "ollama_port", "name": "web http port", "type": "number", "default": 11434, "suffix": "ollama port", "unit": "" }, { "attr": "gpu", "name": "Turn on GPU", "type": "checkbox", "default": false, "suffix": "Turn on GPU support", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "web http port" }, { "key": "ollama_port", "type": "port", "default": null, "desc": "ollama port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" } ], "volumes": { "data": { "type": "path", "desc": "data path" } } }, { "appid": 225, "appname": "rustdesk_pro", "apptitle": "RustDesk-ServerPro", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "A full-featured, open-source remote control alternative", "appstatus": 1, "icon": "", "sort": 17, "home": "https://rustdesk.com/index.html", "help": "https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port ", "unit": "" }, { "attr": "rustdesk_port_web", "name": "console port", "type": "number", "default": 21114, "suffix": "default user: admin password:test1234", "unit": "" }, { "attr": "rustdesk_port_nat", "name": "nat port", "type": "number", "default": 21115, "suffix": "", "unit": "" }, { "attr": "rustdesk_port_hbbs", "name": "hbbs port", "type": "number", "default": 21116, "suffix": "", "unit": "" }, { "attr": "rustdesk_port_hbbr", "name": "hbbr port", "type": "number", "default": 21117, "suffix": "", "unit": "" }, { "attr": "rustdesk_port_web_client_1", "name": "port1", "type": "number", "default": 21118, "suffix": "", "unit": "" }, { "attr": "rustdesk_port_web_client_2", "name": "port2", "type": "number", "default": 21119, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "rustdesk_port_web", "type": "port", "default": null, "desc": "nat port" }, { "key": "rustdesk_port_nat", "type": "port", "default": null, "desc": "nat port" }, { "key": "rustdesk_port_hbbs", "type": "port", "default": null, "desc": "hbbs port" }, { "key": "rustdesk_port_hbbr", "type": "port", "default": null, "desc": "hbbr port" }, { "key": "rustdesk_port_web_client_1", "type": "port", "default": null, "desc": "port1" }, { "key": "rustdesk_port_web_client_2", "type": "port", "default": null, "desc": "port2" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "database path" } } }, { "appid": 227, "appname": "halo", "apptitle": "Halo", "apptype": "BuildWebsite", "appTypeCN": "BuildWebsite", "appversion": [ { "m_version": "2.20", "s_version": [] }, { "m_version": "2.21", "s_version": [] } ], "appdesc": "Powerful, easy-to-use open-source website builder.", "appstatus": 1, "icon": "", "sort": 227, "home": "https://docs.halo.run/", "help": "https://docs.halo.run/", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1747635309, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "http_port", "name": "port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "OUTER_ADDR", "name": "external access address", "type": "text", "default": "", "suffix": "Required external access address or domain name such as: http://127.0.0.1", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "http_port", "type": "port", "default": null, "desc": "port" }, { "key": "OUTER_ADDR", "type": "text", "default": null, "desc": "external access address" },{ "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" } ], "volumes": { "data": { "type": "path", "desc": "data path" } } }, { "appid": 228, "appname": "btshieldml", "apptitle": "bt-ShieldML", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "bt-Shield ML, a machine learning-based Trojan detection engine, detects malicious code files in web server environments", "appstatus": 1, "icon": "", "sort": 228, "home": "https://github.com/aaPanel/btShieldML", "help": "https://github.com/aaPanel/btShieldML", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1747635309, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "http_port", "name": "port", "type": "number", "default": 6528, "suffix": "Visit: `http://ip:port/shieldml_scan.html#` ", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" } ], "volumes": { "webshellJson.json": { "type": "file", "desc": "file data" } } }, { "appid": 229, "appname": "tangsengdaodao", "apptitle": "TangSengDaoDao", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Good Looks IM Instant Messaging, Chat", "appstatus": 1, "icon": "", "sort": 228, "home": "https://tsdaodao.com/", "help": "https://tsdaodao.com/", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1747635309, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "HTTP_PORT_WEB", "name": "foreground port", "type": "port", "default": 8110, "suffix": "", "unit": "" }, { "attr": "HTTP_PORT_BACK", "name": "background management ports", "type": "port", "default": 8111, "suffix": "", "unit": "" }, { "attr": "HTTP_PORT_SERVER", "name": "http server port", "type": "port", "default": 8112, "suffix": "", "unit": "" }, { "attr": "TS_ADMINPWD", "name": "background login password", "type": "password", "default": "", "suffix": "default user superAdmin", "unit": "" }, { "attr": "IM_PORT_TCP", "name": "Wukong IM-TCP port", "type": "port", "default": 5100, "suffix": "", "unit": "" }, { "attr": "IM_PORT_WS", "name": "Wukong IM-WS port", "type": "port", "default": 5200, "suffix": "", "unit": "" }, { "attr": "EXTERNAL_IP", "name": "Server IP", "type": "text", "default": "", "suffix": "The IP address of this server", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "HTTP_PORT_WEB", "type": "port", "default": null, "desc": "foreground port" }, { "key": "HTTP_PORT_BACK", "type": "port", "default": null, "desc": "background management ports" }, { "key": "TS_ADMINPWD", "type": "text", "default": null, "desc": "Login password, default user superAdmin" }, { "key": "HTTP_PORT_SERVER", "type": "port", "default": null, "desc": "http server" }, { "key": "IM_PORT_TCP", "type": "port", "default": null, "desc": "communication server tcp port" }, { "key": "IM_PORT_WS", "type": "port", "default": null, "desc": "communication server ws port" }, { "key": "EXTERNAL_IP", "type": "text", "default": null, "desc": "server ip" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" } ], "volumes": { "data": { "type": "path", "desc": "data" }, "tsdd": { "type": "path", "desc": "data" } } }, { "appid": 230, "appname": "baidunetdisk", "apptitle": "BaiduNetdisk", "apptype": "Storage", "appTypeCN": "Storage", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Baidu Netdisk client VNC version (baidunetdisk: 4.17.7), can help you run on any platform that supports Docker", "appstatus": 1, "icon": "", "sort": 228, "home": "https://github.com/gshang2017/docker/tree/master/baidunetdisk", "help": "https://github.com/gshang2017/docker/tree/master/baidunetdisk", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1747635309, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "HTTP_PORT", "name": "HTTP port ", "type": "port", "default": 5800, "suffix": "", "unit": "" }, { "attr": "VNC_PORT", "name": "VNC port ", "type": "port", "default": 5900, "suffix": "", "unit": "" }, { "attr": "VNC_PASSWORD", "name": "VNC password", "type": "password", "default": "", "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "HTTP_PORT", "type": "port", "default": null, "desc": "HTTP port " }, { "key": "VNC_PORT", "type": "port", "default": null, "desc": "VNC port " }, { "key": "VNC_PASSWORD", "type": "text", "default": null, "desc": "VNC password" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" } ], "volumes": { "data": { "type": "path", "desc": "data" } } }, { "appid": 231, "appname": "gitea", "apptitle": "Gitea", "apptype": "DevOps", "appTypeCN": "DevOps", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Gitea is a lightweight DevOps platform software.", "appstatus": 1, "icon": "", "sort": 231, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "HTTP_PORT", "name": "HTTP port ", "type": "number", "default": 10082, "suffix": "", "unit": "" }, { "attr": "SSH_PORT", "name": "SSH port", "type": "number", "default": 2222, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "HTTP_PORT", "type": "port", "default": null, "desc": "HTTP port " }, { "key": "SSH_PORT", "type": "port", "default": null, "desc": "SSH port" }, { "key": "domain_host", "type": "domain_host", "default": "", "desc": "domain" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data path" } } }, { "appid": 233, "appname": "fastgpt", "apptitle": "FastGPT", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "4", "s_version": [ "10.0" ] } ], "appdesc": "FastGPT is a knowledge base Q&A system based on LLM large language models, perfectly combining intelligent conversations with visual orchestration, making AI application development simple and natural.", "appstatus": 1, "icon": "", "sort": 162, "home": "", "help": "https://doc.tryfastgpt.ai/docs/development/docker/", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "HTTP_PORT", "name": "port", "type": "number", "default": 3000, "suffix": "", "unit": "" }, { "attr": "DEFAULT_ROOT_PSW", "name": "Root login password", "type": "string", "default": "fastgptdocker", "suffix": "", "unit": "" }, { "attr": "MCP_PORT", "name": "MCP port", "type": "number", "default": 3005, "suffix": "", "unit": "" }, { "attr": "MINIO_PORT", "name": "Minio port", "type": "number", "default": 9000, "suffix": "", "unit": "" }, { "attr": "MINIO_HTTP_PORT", "name": "Minioport", "type": "number", "default": 9001, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "HTTP_PORT", "type": "port", "default": null, "desc": "port" }, { "key": "MCP_PORT", "type": "port", "default": null, "desc": "MCP port" }, { "key": "MINIO_HTTP_PORT", "type": "port", "default": null, "desc": "Minio http port" }, { "key": "DEFAULT_ROOT_PSW", "type": "string", "default": null, "desc": "ROOT password" }, { "key": "MINIO_PORT", "type": "port", "default": null, "desc": "Minio port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" } ], "volumes": { "data": { "type": "path", "desc": "data path" } } }, { "appid": 234, "appname": "milvus", "apptitle": "Milvus", "apptype": "Database", "appTypeCN": "Database", "appversion": [ { "m_version": "v2.6.0-rc1", "s_version": [] }, { "m_version": "v2.5.0-beta", "s_version": [] } ], "appdesc": "Milvus is a powerful vector database designed for processing and searching large volumes of vector data. It is known for its high performance and scalability, making it ideal for machine learning, deep learning, similarity search tasks, and recommendation systems.", "appstatus": 1, "icon": "", "sort": 162, "home": "", "help": "https://milvus.io/docs/install_standalone-docker.md", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "MILVUS_PORT", "name": "web http port", "type": "number", "default": 19530, "suffix": "", "unit": "" }, { "attr": "HTTP_PORT", "name": "http port", "type": "number", "default": 9091, "suffix": "", "unit": "" }, { "attr": "MINIO_PORT", "name": "Minio port", "type": "number", "default": 9000, "suffix": "", "unit": "" }, { "attr": "MINIO_HTTP_PORT", "name": "Minioport", "type": "number", "default": 9001, "suffix": "", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "HTTP_PORT", "type": "port", "default": null, "desc": "http port" }, { "key": "MILVUS_PORT", "type": "port", "default": null, "desc": "web http port" }, { "key": "MINIO_HTTP_PORT", "type": "port", "default": null, "desc": "Minio http port" }, { "key": "MINIO_PORT", "type": "port", "default": null, "desc": "Minio port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" } ], "volumes": { "volumes": { "type": "path", "desc": "data path" } } }, { "appid": 235, "appname": "openlist", "apptitle": "OpenList", "apptype": "Storage", "appTypeCN": "Storage", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "A file list program that supports multiple storages, using Gin and Solidjs", "appstatus": 1, "icon": "", "sort": 12, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "openlist_web_port", "name": "web port", "type": "number", "default": 15244, "suffix": "The web management port of OpenList defaults to the admin password in the logs", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "openlist_web_port", "type": "port", "default": null, "desc": "web port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data path" }, "mnt": { "type": "path", "desc": "profiles" } } }, { "appid": 238, "appname": "coze-studio", "apptitle": "Coze-Studio", "apptype": "AI", "appTypeCN": "AI", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "All-in-one AI Agent development tool. It provides a variety of the latest large models and tools, a variety of development modes and frameworks, and provides you with the most convenient AI Agent development environment from development to deployment.", "appstatus": 1, "icon": "", "sort": 225, "home": "https://github.com/coze-dev/coze-studio", "help": "https://github.com/coze-dev/coze-studio/blob/main/README.md", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1743057856, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "HTTP_PORT", "name": "port", "type": "number", "default": 8888, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "HTTP_PORT", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data path" }, "volumes": { "type": "path", "desc": "data path" }, "nginx": { "type": "path", "desc": "nginx path" }, "conf": { "type": "path", "desc": "conf path" }, "atlas": { "type": "path", "desc": "atlas path" } } }, { "appid": 239, "appname": "zurl", "apptitle": "Zurl", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [ ] } ], "appdesc": "A simple and practical short link system that can quickly generate short links for easy sharing and management. Zurl aims to provide a lightweight solution that helps users better manage and track links.", "appstatus": 1, "icon": "", "sort": 239, "home": "https://github.com/helloxz/zurl", "help": "https://github.com/helloxz/zurl", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1743057856, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "HTTP_PORT", "name": "port", "type": "number", "default": 3080, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "HTTP_PORT", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data path" } } }, { "appid": 86, "appname": "lsky_pros", "apptitle": "Lsky Pro+", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Lsky Pro+ is a web image management program developed using the Laravel framework using the PHP language.", "appstatus": 1, "icon": "", "sort": 87, "home": "", "help": "", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8089, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data path" } } }, { "appid": 240, "appname": "rustfs", "apptitle": "RustFS", "apptype": "Storage", "appTypeCN": "Storage", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "High-performance distributed object storage is an alternative to Min IO。", "appstatus": 1, "icon": "", "sort": 87, "home": "https://github.com/rustfs/rustfs", "help": "https://github.com/rustfs/rustfs", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "rustfs_user", "name": "USER", "type": "string", "default": "rustfsadmin", "suffix": "", "unit": "" }, { "attr": "rustfs_password", "name": "password", "type": "string", "default": "rustfsadmin", "suffix": "", "unit": "" }, { "attr": "web_http_port", "name": "console port", "type": "number", "default": 9001, "suffix": "", "unit": "" }, { "attr": "web_api_port", "name": "S3 API port", "type": "number", "default": 9000, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "rustfs_user", "type": "string", "default": null, "desc": "USER" }, { "key": "rustfs_password", "type": "string", "default": null, "desc": "password" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "web_api_port", "type": "port", "default": null, "desc": "S3 API port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data path" } } }, { "appid": 241, "appname": "plausible", "apptitle": "Plausible", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "3.0.1", "s_version": [] } ], "appdesc": "Plausible is a simple, open-source, lightweight, and privacy-friendly website statistics tool that can be used to count visits to web pages", "appstatus": 1, "icon": "", "sort": 87, "home": "https://github.com/plausible/community-edition", "help": "https://github.com/plausible/community-edition", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "BASE_URL", "name": "visit url", "type": "string", "default": "http://localhost:9000", "suffix": "Please fill in the complete domain name or IP address, such as:http://example.com" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 9000, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "service_name", "type": "string", "default": null, "desc": "service name" }, { "key": "BASE_URL", "type": "string", "default": null, "desc": "BASE URL" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data path" } } }, { "appid": 242, "appname": "jaeger", "apptitle": "Jaeger", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Jaeger is an open-source distributed tracking system", "appstatus": 1, "icon": "", "sort": 88, "home": "https://www.jaegertracing.io/", "help": "https://www.jaegertracing.io/", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 16686, "suffix": "", "unit": "" }, { "attr": "grpc_port", "name": "grpc escalation port", "type": "number", "default": 4317, "suffix": "", "unit": "" }, { "attr": "http_port", "name": "http escalation port", "type": "number", "default": 4318, "suffix": "", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "grpc_port", "type": "port", "default": null, "desc": "grpc escalation port" }, { "key": "http_port", "type": "port", "default": null, "desc": "http escalation port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": {} }, { "appid": 243, "appname": "erpnext", "apptitle": "ERPNext", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "15.80.1", "s_version": [] } ], "appdesc": "ERPNext is an open-source enterprise resource planning (ERP) system", "appstatus": 1, "icon": "", "sort": 88, "home": "https://github.com/frappe/erpnext", "help": "https://github.com/frappe/erpnext", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722308764, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8080, "suffix": "", "unit": "" }, { "attr": "username", "name": "default user", "type": "string", "default": "Administrator", "suffix": "If the modification is invalid here, go to the app to modify", "unit": "" }, { "attr": "password", "name": "password", "type": "string", "default": "admin", "suffix": "If the modification is invalid here, go to the app to modify", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": null, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "username", "type": "string", "default": null, "desc": "default user" }, { "key": "password", "type": "string", "default": null, "desc": "password" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "data path" } } }, { "appid": 244, "appname": "casdoor", "apptitle": "Casdoor", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ { "m_version": "latest", "s_version": [] } ], "appdesc": "Open source identity and access management (IAM)/single sign-on (SSO) platform based on user interface", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/casdoor/casdoor", "help": "https://github.com/casdoor/casdoor", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1722408250, "installed": false, "reuse": true, "depend": null, "field": [ { "attr": "domain", "name": "domain", "type": "textarea", "default": "", "suffix": "Domain name accessed by the browser, optional", "unit": "" }, { "attr": "allow_access", "name": "Allow external access", "type": "checkbox", "default": true, "suffix": "Allow direct access through the host IP + port. If you set a domain name, please do not check here.", "unit": "" }, { "attr": "web_http_port", "name": "port", "type": "number", "default": 8000, "suffix": "", "unit": "" }, { "attr": "username", "name": "default user", "type": "string", "default": "admin", "suffix": "If the modification is invalid here, go to the app to modify", "unit": "" }, { "attr": "password", "name": "password", "type": "string", "default": "123", "suffix": "If the modification is invalid here, go to the app to modify", "unit": "" }, { "attr": "cpus", "name": "Cpu core limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" }, { "attr": "memory_limit", "name": "memory limit", "type": "number", "default": 0, "suffix": "Set 0 for no limit,and the maximum is: ", "unit": "" } ], "env": [ { "key": "version", "type": "string", "default": null, "desc": "version" }, { "key": "web_http_port", "type": "port", "default": 33001, "desc": "port" }, { "key": "app_path", "type": "path", "default": null, "desc": "app path" }, { "key": "username", "type": "string", "default": null, "desc": "default user" }, { "key": "password", "type": "string", "default": null, "desc": "password" }, { "key": "host_ip", "type": "string", "default": null, "desc": "host ip" }, { "key": "cpus", "type": "number", "default": null, "desc": "Cpu core limit" }, { "key": "memory_limit", "type": "number", "default": null, "desc": "memory limit" } ], "volumes": { "data": { "type": "path", "desc": "profiles" } } } ]