📁
SKYSHELL MANAGER-
🛒
PHP v8.3.27
Create Folder
Create File
Current Path:
www
/
wwwroot
/
sv388sc.com
/
Name
Size
Permissions
Actions
📁
..
-
0777
🗑️
🔒
📁
185424
-
0755
🗑️
🔒
📁
2613c
-
0555
🗑️
🔒
📁
264276
-
0755
🗑️
🔒
📁
e25b86
-
0755
🗑️
🔒
📁
images
-
0755
🗑️
🔒
📁
wp-admin
-
0755
🗑️
🔒
📁
wp-content
-
0755
🗑️
🔒
📁
wp-includes
-
0755
🗑️
🔒
📄
.htaccess
1.13 KB
0555
🗑️
⬇️
✏️
🔒
📄
Kize1337.php
7.54 KB
0644
🗑️
⬇️
✏️
🔒
📄
ORVX-2LpmWS.php
399.32 KB
0644
🗑️
⬇️
✏️
🔒
📄
au_122d0be7.php
24.37 KB
0644
🗑️
⬇️
✏️
🔒
📄
au_e37f8d6e.php
166.08 KB
0644
🗑️
⬇️
✏️
🔒
📄
buy.php
1.45 KB
0444
🗑️
⬇️
✏️
🔒
📄
click.php
1.93 KB
0444
🗑️
⬇️
✏️
🔒
📄
defaults.php
1.29 KB
0444
🗑️
⬇️
✏️
🔒
📄
index.php
19.07 KB
0444
🗑️
⬇️
✏️
🔒
📄
index.php0
31.42 KB
0755
🗑️
⬇️
✏️
🔒
📄
it_05f98c69.php
166.08 KB
0644
🗑️
⬇️
✏️
🔒
📄
it_0a6eaac8.php
216.49 KB
0644
🗑️
⬇️
✏️
🔒
📄
item.php
2 KB
0444
🗑️
⬇️
✏️
🔒
📄
license.txt
19.44 KB
0644
🗑️
⬇️
✏️
🔒
📄
mah.php
1.93 KB
0444
🗑️
⬇️
✏️
🔒
📄
networks.php
1.87 KB
0444
🗑️
⬇️
✏️
🔒
📄
options.php
2 KB
0444
🗑️
⬇️
✏️
🔒
📄
php.ini
0.04 KB
0644
🗑️
⬇️
✏️
🔒
📄
plugins.php
1.87 KB
0444
🗑️
⬇️
✏️
🔒
📄
product.php
1.29 KB
0444
🗑️
⬇️
✏️
🔒
📄
robots.txt
0.34 KB
0444
🗑️
⬇️
✏️
🔒
📄
ru_9a7b823f.php
70.78 KB
0644
🗑️
⬇️
✏️
🔒
📄
txets.php
5.32 KB
0444
🗑️
⬇️
✏️
🔒
📄
us_a54f0f43.php
53 KB
0644
🗑️
⬇️
✏️
🔒
📄
wp-activate.php
7.18 KB
0644
🗑️
⬇️
✏️
🔒
📄
wp-blog-header.php
0.46 KB
0444
🗑️
⬇️
✏️
🔒
📄
wp-comments-post.php
2.27 KB
0644
🗑️
⬇️
✏️
🔒
📄
wp-config-sample.php
3.26 KB
0644
🗑️
⬇️
✏️
🔒
📄
wp-config.php
3.55 KB
0644
🗑️
⬇️
✏️
🔒
📄
wp-cron.php
5.49 KB
0644
🗑️
⬇️
✏️
🔒
📄
wp-links-opml.php
2.43 KB
0644
🗑️
⬇️
✏️
🔒
📄
wp-load.php
3.96 KB
0444
🗑️
⬇️
✏️
🔒
📄
wp-log1n.php
1.87 KB
0444
🗑️
⬇️
✏️
🔒
📄
wp-login.php
5.96 KB
0644
🗑️
⬇️
✏️
🔒
📄
wp-mail.php
8.52 KB
0644
🗑️
⬇️
✏️
🔒
📄
wp-settings.php
30.33 KB
0644
🗑️
⬇️
✏️
🔒
📄
wp-signup.php
33.71 KB
0644
🗑️
⬇️
✏️
🔒
📄
wp-trackback.php
5.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
xmlrpc.php
3.13 KB
0644
🗑️
⬇️
✏️
🔒
Editing: 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": "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" } } }, { "appid": 245, "appname": "excalidraw", "apptitle": "Excalidraw", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "A simple and easy-to-use open-source drawing tool that can help users easily draw various types of graphics such as flowcharts, sketches, charts, etc. It is especially suitable for team collaboration and supports multi-user real-time editing.", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/excalidraw/excalidraw", "help": "https://docs.excalidraw.com/docs/introduction/development#docker-compose", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1760435264, "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.","unit":""}, {"attr":"web_http_port","name":"web 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":"web_http_port","type":"port","default":5000,"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": 246, "appname": "adguardhome", "apptitle": "AdGuard Home", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "AdGuard Home is a web-blocking and anti-tracking software. Once installed, it will protect all your home devices while eliminating the need to install any client software.", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/AdguardTeam/AdGuardHome", "help": "https://github.com/AdguardTeam/AdGuardHome", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1760435264, "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.","unit":""}, {"attr":"web_http_port","name":"HTTP port","type":"number","default":80,"suffix":"","unit":""}, {"attr":"web_https_tcp_port","name":"HTTPS TCP","type":"number","default":443,"suffix":"","unit":""}, {"attr":"web_https_udp_port","name":"HTTPS UDP","type":"number","default":443,"suffix":"","unit":""}, {"attr":"dns_tcp_port","name":"DNS port(TCP)","type":"number","default":53,"suffix":"","unit":""}, {"attr":"dns_udp_port","name":"DNS port(UDP)","type":"number","default":53,"suffix":"","unit":""}, {"attr":"api_port","name":"API port","type":"number","default":3000,"suffix":"","unit":""}, {"attr":"dot_tcp_port","name":"DNS-TLS(TCP)","type":"number","default":853,"suffix":"","unit":""}, {"attr":"dot_udp_port","name":"DNS-TLS(UDP)","type":"number","default":853,"suffix":"","unit":""}, {"attr":"doq_udp_port","name":"DNS-QUIC(UDP)","type":"number","default":784,"suffix":"","unit":""}, {"attr":"dot_alt_udp_port","name":"AlternateDoTPort(UDP)","type":"number","default":8853,"suffix":"","unit":""}, {"attr":"dnscrypt_tcp_port","name":"DNSCrypt(TCP)","type":"number","default":5443,"suffix":"","unit":""}, {"attr":"dnscrypt_udp_port","name":"DNSCrypt(UDP)","type":"number","default":5443,"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":"web_http_port","type":"port","default":80,"desc":"web port(HTTP)"}, {"key":"web_https_tcp_port","type":"port","default":443,"desc":"web port(HTTPS TCP)"}, {"key":"web_https_udp_port","type":"port","default":443,"desc":"web port(HTTPS UDP)"}, {"key":"dns_tcp_port","type":"port","default":53,"desc":"DNS port(TCP)"}, {"key":"dns_udp_port","type":"port","default":53,"desc":"DNS port(UDP)"}, {"key":"api_port","type":"port","default":3000,"desc":"API port"}, {"key":"dot_tcp_port","type":"port","default":853,"desc":"DNS-over-TLS(TCP)"}, {"key":"dot_udp_port","type":"port","default":853,"desc":"DNS-over-TLS(UDP)"}, {"key":"doq_udp_port","type":"port","default":784,"desc":"DNS-over-QUIC(UDP)"}, {"key":"dot_alt_udp_port","type":"port","default":8853,"desc":"AlternateDoTPort(UDP)"}, {"key":"dnscrypt_tcp_port","type":"port","default":5443,"desc":"DNSCrypt(TCP)"}, {"key":"dnscrypt_udp_port","type":"port","default":5443,"desc":"DNSCrypt(UDP)"}, {"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": {"work": {"type": "path", "desc": "Working directory"}, "conf": {"type": "path", "desc": "Configure the directory"}} }, { "appid": 247, "appname": "mcsmanager_web", "apptitle": "MCSManager Web", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "MCSManager is an open-source, distributed, one-click deployment control panel that supports Minecraft and Steam game servers.", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/MCSManager/MCSManager", "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.","unit":""}, {"attr":"web_http_port","name":"web port","type":"number","default":23333,"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":"web_http_port","type":"port","default":23333,"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": "Web Data Catalog"}, "logs": {"type": "path", "desc": "Web log directory"}} }, { "appid": 248, "appname": "mcsmanager_daemon", "apptitle": "MCSManager Daemon", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "MCSManager is an open-source, distributed, one-click deployment control panel that supports Minecraft and Steam game servers.", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/MCSManager/MCSManager", "help": "https://docs.mcsmanager.com/zh_cn/docker-install.html", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1760435264, "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.","unit":""}, {"attr":"daemon_port","name":"Daemon port","type":"number","default":24444,"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":"daemon_port","type":"port","default":24444,"desc":"Daemon 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": "Daemon Data Catalog"}, "logs": {"type": "path", "desc": "Daemon log directory"}} }, { "appid": 250, "appname": "photoprism", "apptitle": "PhotoPrism", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "PhotoPrism is an open-source album management system based on Go and TensorFlow, which supports AI automatic marking, face clustering, semantic search, and WebDAV multi-terminal synchronization.", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/photoprism/photoprism", "help": "https://docs.photoprism.app/", "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.","unit":""}, {"attr":"web_http_port","name":"web port","type":"number","default":2342,"suffix":"","unit":""}, {"attr":"PHOTOPRISM_ADMIN_USER","name":"Admin username","type":"string","default":"admin","suffix":"","unit":""}, {"attr":"PHOTOPRISM_ADMIN_PASSWORD","name":"Admin password","type":"string","default":"photoprism","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":"web_http_port","type":"port","default":2342,"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"}, {"key":"PHOTOPRISM_ADMIN_PASSWORD","type":"string","default":null,"desc":"Admin password"}, {"key":"PHOTOPRISM_ADMIN_USER","type":"string","default":"admin","desc":"Admin username"} ], "volumes": {"storage": {"type": "path", "desc": "Configure and index the storage directory"}, "originals": {"type": "path", "desc": "Original photo catalog"}} }, { "appid": 251, "appname": "libretranslate", "apptitle": "LibreTranslate", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "LibreTranslate is a neural network-based local translation engine that does not rely on third-party services such as Google/Baidu, supports file translation and API calls, protects privacy and is easy to deploy.", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/LibreTranslate/LibreTranslate", "help": "https://libretranslate.com/docs/", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1760437777, "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.","unit":""}, {"attr":"web_http_port","name":"web 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":"web_http_port","type":"port","default":5000,"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": 249, "appname": "zincsearch", "apptitle": "ZincSearch", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "ZincSearch is a lightweight full-text search engine built on Go and based on Bluge, compatible with the Elasticsearch API, with low resource footprint and easy deployment, suitable for fast retrieval of local and small services.", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/zincsearch/zincsearch", "help": "https://github.com/zincsearch/zincsearch", "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.","unit":""}, {"attr":"web_http_port","name":"web port","type":"number","default":4080,"suffix":"","unit":""}, {"attr":"ZINC_FIRST_ADMIN_PASSWORD","name":"Initial admin password","type":"string","default":"zincpassword","suffix":"","unit":""}, {"attr":"ZINC_FIRST_ADMIN_USER","name":"Initial admin username","type":"string","default":"admin","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":"web_http_port","type":"port","default":4080,"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"}, {"key":"ZINC_FIRST_ADMIN_USER","type":"string","default":"admin","desc":"Initial admin username"}, {"key":"ZINC_FIRST_ADMIN_PASSWORD","type":"string","default":null,"desc":"Initial admin password"} ], "volumes": {"data": {"type": "path", "desc": "Data catalog"}} }, { "appid": 252, "appname": "genact", "apptitle": "Genact", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "Genact is a fun command-line simulator that 'makes your computer look busy' and generates scenarios such as simulated compilation, system updates, and cyberattacks on the screen. Supports Web/Windows/macOS/Linux, and is ready to use on all platforms.", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/svenstaro/genact", "help": "https://github.com/svenstaro/genact", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1761123080, "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.","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":""}, {"attr":"tips","name":"instructions","type":"text","default":"In the terminal, enter: docker logs -f genact","suffix":"","unit":""} ], "env": [ {"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": 254, "appname": "affine", "apptitle": "AFFiNE", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "AFFiNE is an open-source, all-in-one workspace and writing system that supports wikis, knowledge management, presentations, and digital assets, making it a better alternative to team collaboration and knowledge bases.", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/toeverything/affine", "help": "https://docs.affine.pro/self-host-affine/install/docker-compose-recommend", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1761123080, "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.","unit":""}, {"attr":"affine_web_http_port","name":"web port","type":"number","default":3010,"suffix":"AFFiNE Web Manage ports","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":"affine_web_http_port","type":"port","default":3010,"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": "Application Data Catalog"}} }, { "appid": 256, "appname": "koillection", "apptitle": "Koillection", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "Koillection is a collection management tool that helps users organize and showcase various collections, supporting tags, categories, and custom fields, providing an intuitive interface for managing personal collections.", "appstatus": 1, "icon": "", "sort": 24, "home": "https://github.com/koillection/koillection", "help": "https://github.com/koillection/koillection", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1761272113, "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.","unit":""}, {"attr":"web_http_port","name":"web port","type":"number","default":4081,"suffix":"Web interface access 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":"web_http_port","type":"port","default":4081,"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": "Application Data Catalog"}} }, { "appid": 257, "appname": "claper", "apptitle": "Claper", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "Claper transforms your presentations (PPTs) into an interactive, engaging, and exciting interactive experience that transforms static documents into dynamic interactive platforms. It supports various interactive functions such as real-time voting, Q&A, and feedback collection to make your speeches more engaging and engaging, improving audience engagement and speech effectiveness.", "appstatus": 1, "icon": "", "sort": 25, "home": "https://github.com/ClaperCo/Claper", "help": "https://github.com/ClaperCo/Claper", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1761272113, "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.","unit":""}, {"attr":"web_http_port","name":"web port","type":"number","default":4000,"suffix":"Web interface access 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":"web_http_port","type":"port","default":4000,"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": "Application Data Catalog"}} }, { "appid": 258, "appname": "kotaemon", "apptitle": "Kotaemon", "apptype": "AI", "appTypeCN": "AI", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "An open-source, clean, and customizable RAG user interface for 'chatting' with your documents. Designed for end users and developers.", "appstatus": 1, "icon": "", "sort": 24, "home": "https://github.com/Cinnamon/kotaemon", "help": "https://github.com/Cinnamon/kotaemon", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1761272113, "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.","unit":""}, {"attr":"web_http_port","name":"web port","type":"number","default":7860,"suffix":"Kotaemon Web interface access 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":"web_http_port","type":"port","default":7860,"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": "Application Data Catalog"}} }, { "appid": 259, "appname": "languagetool", "apptitle": "LanguageTool", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "LanguageTool is an open-source proofreading software available in English, Spanish, French, German, Portuguese, Polish, Dutch, and over 20 other languages. It will find many errors that simple spell checkers can't detect.", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/languagetool-org/languagetool", "help": "https://github.com/languagetool-org/languagetool", "cpu": 0, "mem": 0, "disk": 2048, "updateat": 1761600000, "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.","unit":""}, {"attr":"languagetool_web_port","name":"Web access port","type":"number","default":8010,"suffix":"LanguageTool Web interface 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":"languagetool_web_port","type":"port","default":null,"desc":"LanguageTool Web interface 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": "Application Data Catalog"}} }, { "appid": 260, "appname": "moodist", "apptitle": "Moodist", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "Moodist is a free and open-source mixable ambient sound tool that offers over 75 ambient sounds, supporting long-lasting sound selection, sharing sounds with others, custom sound presets, sleep timer, notepad, Pomodoro timer, and more. Privacy-focused, no data collected, completely free, open-source, and self-hosted.", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/remvze/moodist", "help": "https://github.com/remvze/moodist", "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.","unit":""}, {"attr":"web_http_port","name":"web port","type":"number","default":8478,"suffix":"Web access 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":"web_http_port","type":"port","default":8478,"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": 261, "appname": "karakeep", "apptitle": "Karakeep", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "A self-hosted bookmarking app that supports link, note, and image management with AI-based auto-tagging and full-text search.", "appstatus": 1, "icon": "", "sort": 23, "home": "https://github.com/karakeep-app/karakeep", "help": "https://github.com/karakeep-app/karakeep", "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.","unit":""}, {"attr":"karakeep_web_port","name":"web port","type":"number","default":3000,"suffix":"Karakeep Web interface access 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":"karakeep_web_port","type":"port","default":3000,"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": "Application Data Catalog"}} }, { "appid": 263, "appname": "cook", "apptitle": "Cook", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "Practical recipe application for home, recommending recipes according to ingredients and jumping to teaching videos to help users easily solve daily cooking problems.", "appstatus": 1, "icon": "", "sort": 23, "home": "https://github.com/YunYouJun/cook", "help": "https://github.com/YunYouJun/cook", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1761710496, "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.","unit":""}, {"attr":"web_http_port","name":"web port","type":"number","default":8080,"suffix":"Web access 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":"web_http_port","type":"port","default":8080,"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": 264, "appname": "gotify", "apptitle": "Gotify", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "Gotify is a lightweight WebSocket-based message push server. It supports real-time reception of Android/iOS clients, web-side message management, and REST API docking to any system, and the whole process of data is controlled on your own server.", "appstatus": 1, "icon": "", "sort": 24, "home": "https://github.com/gotify/server", "help": "https://github.com/gotify/server", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1761719326, "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.","unit":""}, {"attr":"web_http_port","name":"web port","type":"number","default":8385,"suffix":"Web access port","unit":""}, {"attr":"gotify_defaultuser_name","name":"Admin account","type":"text","default":"admin","suffix":"Default admin account","unit":""}, {"attr":"gotify_defaultuser_pass","name":"Admin password","type":"password","default":"yourpassword","suffix":"Default admin 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":"web_http_port","type":"port","default":8385,"desc":"web port"}, {"key":"gotify_defaultuser_name","type":"string","default":"admin","desc":"Admin account"}, {"key":"gotify_defaultuser_pass","type":"string","default":"yourpassword","desc":"Admin 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": "Application Data Catalog"}} }, { "appid": 265, "appname": "myip", "apptitle": "MyIP", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "Probably the best IP toolbox. Easily check your IP, IP geolocation, check DNS leaks, check WebRTC connections, speed tests, ping tests, MTR tests, check website availability, query Whois information, and more.", "appstatus": 1, "icon": "", "sort": 23, "home": "https://github.com/jason5ng32/myip", "help": "https://github.com/jason5ng32/myip", "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.","unit":""}, {"attr":"web_http_port","name":"web port","type":"number","default":18966,"suffix":"Web access 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":"web_http_port","type":"port","default":18966,"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": 266, "appname": "dzzoffice", "apptitle": "DzzOffice", "apptype": "Storage", "appTypeCN": "Storage", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "An open source office suite is suitable for enterprises and teams to build their own enterprise collaborative office platforms similar to 'Google Enterprise Application Suite' and 'Microsoft Office365'", "appstatus": 1, "icon": "", "sort": 24, "home": "https://www.dzzoffice.com", "help": "https://www.dzzoffice.com/corpus/org?orgid=1", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1761798649, "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.","unit":""}, {"attr":"web_port","name":"web port","type":"number","default":8080,"suffix":"Web access 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":"web_port","type":"port","default":8080,"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": "Application Data Catalog"}} }, { "appid": 267, "appname": "linkstack", "apptitle": "LinkStack", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "LinkStack is used to quickly build a personalized professional profile that showcases all important links in one place and can be deployed on your own server in minutes.", "appstatus": 1, "icon": "", "sort": 25, "home": "https://github.com/LinkStackOrg/LinkStack", "help": "https://github.com/LinkStackOrg/LinkStack", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1761798649, "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.","unit":""}, {"attr":"linkstack_web_port","name":"web port","type":"number","default":6688,"suffix":"Web access 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":"linkstack_web_port","type":"port","default":6688,"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": "Application Data Catalog"}} }, { "appid": 267, "appname": "wallabag", "apptitle": "Wallabag", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "Wallabag is a self-hosted read-later tool that supports saving web content, categorization management, and multi-terminal synchronization.", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/wallabag/wallabag", "help": "https://doc.wallabag.org/en/", "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.","unit":""}, {"attr":"web_http_port","name":"web port","type":"number","default":8080,"suffix":"","unit":""}, {"attr":"SYMFONY__ENV__DOMAIN_NAME","name":"App access domain name","type":"string","default":"http://localhost:8080","suffix":"Used for Wallabag internal link generation","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":""}, {"attr":"username","name":"Default username","type":"string","default":"wallabag","suffix":"Not modified, please go to the app to modify","unit":""}, {"attr":"password","name":"Default password","type":"string","default":"wallabag","suffix":"Not modified, please go to the app to modify","unit":""} ], "env": [ {"key":"version","type":"string","default":null,"desc":"version"}, {"key":"web_http_port","type":"port","default":8080,"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"}, {"key":"SYMFONY__ENV__DOMAIN_NAME","type":"string","default":"http://localhost:8080","desc":"App access domain name"} ], "volumes": {"data": {"type": "path", "desc": "Application Data Catalog"}} }, { "appid": 269, "appname": "filestash", "apptitle": "Filestash", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "Open source web file management artifact! It supports 18 protocols such as FTP/SFTP/WebDAV/Samba, and can also map MySQL to a file system and edit database content online.", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/mickael-kerjean/filestash", "help": "https://github.com/mickael-kerjean/filestash", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1761816314, "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.","unit":""}, {"attr":"filestash_web_port","name":"web port","type":"number","default":8334,"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":"filestash_web_port","type":"port","default":8334,"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": "Application Data Catalog"}} }, { "appid": 271, "appname": "upsnap", "apptitle": "UpSnap", "apptype": "nas", "appTypeCN": "NaS", "appversion": [ {"m_version":"5","s_version":[]} ], "appdesc": "Based on SvelteKit + Go, a lightweight LAN wake-up tool supports one-click wake-up of web pages, device scanning, and scheduled tasks.", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/seriousm4x/UpSnap", "help": "https://github.com/seriousm4x/UpSnap", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1761873842, "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.","unit":""}, {"attr":"upsnap_web_port","name":"web port","type":"number","default":8090,"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":"upsnap_web_port","type":"port","default":8090,"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": "Application Data Catalog"}} }, { "appid": 272, "appname": "retroarch", "apptitle": "RetroArch Web", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "Web-based multi-platform game emulator that supports more than 20 game platforms such as FC/PSP. , load the ROM directly through the browser to experience the native operating feel.", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/libretro/RetroArch", "help": "https://docs.libretro.com/", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1761875584, "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.","unit":""}, {"attr":"retroarch_web_port","name":"web port","type":"number","default":8095,"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":"retroarch_web_port","type":"port","default":8095,"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": "Application Data Catalog"}} }, { "appid": 273, "appname": "videotogether", "apptitle": "VideoTogether", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "VideoTogether is an open-source cross-platform video synchronization tool that supports multiple people to simultaneously play/pause/fast-forward, and synchronize playback progress in real time, supporting Chrome/Edge/mobile without relying on any third-party server.", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/VideoTogether/VideoTogether", "help": "https://github.com/VideoTogether/VideoTogether", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1761877903, "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.","unit":""}, {"attr":"videotogether_web_port","name":"web port","type":"number","default":5088,"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":"videotogether_web_port","type":"port","default":5088,"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": "Application Data Catalog"}} }, { "appid": 274, "appname": "synctv", "apptitle": "SyncTV", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "SyncTV is a web application that supports multiple people to watch movies simultaneously, providing millisecond-level simultaneous playback (pause/fast forward/playback), real-time barrage chat rooms and global proxy acceleration, open source and free, no ads, no members.", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/synctv-org/synctv", "help": "https://github.com/synctv-org/synctv", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1761879494, "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.","unit":""}, {"attr":"synctv_web_port","name":"web port","type":"number","default":8287,"suffix":"","unit":""}, {"attr":"tz","name":"TIME ZONE","type":"text","default":"Asia/Shanghai","suffix":"Container time zone","unit":""}, {"attr":"sync_tv_proxy","name":"Global agent acceleration","type":"checkbox","default":true,"suffix":"After activation, use global node acceleration","unit":""}, {"attr":"sync_tv_max_rooms","name":"Maximum number of rooms","type":"number","default":50,"suffix":"Control the maximum number of rooms that can be created","unit":""}, {"attr":"pwd","name":"Default username/password","type":"string","default":"root/root","suffix":"Please go to the app backend to make changes","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":"synctv_web_port","type":"port","default":8287,"desc":"web port"}, {"key":"app_path","type":"path","default":null,"desc": "app path"}, {"key":"host_ip","type":"string","default":null,"desc": "host ip"}, {"key":"tz","type":"string","default":"Asia/Shanghai","desc":"TIME ZONE"}, {"key":"sync_tv_proxy","type":"string","default":"true","desc":"Turn on global agent acceleration"}, {"key":"sync_tv_max_rooms","type":"number","default":50,"desc":"Maximum number of rooms"}, {"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": "Application Data Catalog"}} }, { "appid": 275, "appname": "daedalos", "apptitle": "DaedalOS", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "DaedalOS is a web desktop system built in JavaScript that replicates the Windows 98 operating experience, with a built-in DOS emulator that can run 16/32-bit Windows programs, support everything from Minesweeper to Warcraft 2, and play local music with Winamp.", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/DustinBrett/daedalOS", "help": "https://github.com/DustinBrett/daedalOS", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1761881808, "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.","unit":""}, {"attr":"daedalos_web_port","name":"web port","type":"number","default":3471,"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":"daedalos_web_port","type":"port","default":3471,"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": "Application Data Catalog"}} }, { "appid": 276, "appname": "tududi", "apptitle": "Tududi", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "A lightweight task management, note organization, and project tracking tool that supports simultaneous operation on mobile phones, tablets, and computers.", "appstatus": 1, "icon": "", "sort": 23, "home": "https://github.com/chrisvel/tududi", "help": "https://github.com/chrisvel/tududi", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1761894259, "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.","unit":""}, {"attr":"tududi_web_port","name":"web port","type":"number","default":9292,"suffix":"Tududi Web interface access port","unit":""}, {"attr":"tududi_user_email","name":"Admin email","type":"text","default":"admin@yourdomain.com","suffix":"Administrator login to the email address","unit":""}, {"attr":"tududi_user_password","name":"Admin password","type":"password","default":"YourStrongPassword","suffix":"Administrator login 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":"0.17","desc":"version"}, {"key":"tududi_web_port","type":"port","default":9292,"desc":"web port"}, {"key":"app_path","type":"path","default":null,"desc": "app path"}, {"key":"host_ip","type":"string","default":null,"desc": "host ip"}, {"key":"tududi_user_email","type":"string","default":"admin@yourdomain.com","desc":"Admin email"}, {"key":"tududi_user_password","type":"string","default":"YourStrongPassword","desc":"Admin 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": "Application Data Catalog"}} }, { "appid": 277, "appname": "monica", "apptitle": "Monica", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "An open-source personal social relationship management tool that can record the birthdays, anniversaries, and child information of contacts, key conversations after each call/meeting, important reminders of important matters that were not replied to in time, and statistics on the last contact time with friends.", "appstatus": 1, "icon": "", "sort": 24, "home": "https://github.com/monicahq/monica", "help": "https://github.com/monicahq/monica", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1761895197, "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.","unit":""}, {"attr":"monica_web_port","name":"web port","type":"number","default":3780,"suffix":"Monica Web interface access 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":"3.3.1-fpm","desc":"version"}, {"key":"monica_web_port","type":"port","default":3780,"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": "Application Data Catalog"}} }, { "appid": 278, "appname": "watchyourlan", "apptitle": "WatchYourLAN", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "A lightweight web-based IP scanner that can automatically discover LAN devices and generate visual topology, support dark mode, device notes, and exception alarms, and can be used immediately after Docker deployment without writing a single line of code.", "appstatus": 1, "icon": "", "sort": 24, "home": "https://github.com/aceberg/WatchYourLAN", "help": "https://github.com/aceberg/WatchYourLAN", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1761898879, "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.","unit":""}, {"attr":"watchyourlan_web_port","name":"web port","type":"number","default":8840,"suffix":"WatchYourLAN Web interface access port","unit":""}, {"attr":"iface","name":"Network interface","type":"text","default":"eth0","suffix":"Network interface name","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":"watchyourlan_web_port","type":"port","default":8840,"desc":"web port"}, {"key":"app_path","type":"path","default":null,"desc": "app path"}, {"key":"iface","type":"string","default":"eth0","desc":"Network interface name"}, {"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": "Application Data Catalog"}} }, { "appid": 279, "appname": "myspeed", "apptitle": "MySpeed", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "MySpeed is a Docker application that automatically records network quality, not only supports a single speed test, but also continuously monitors your network status like a dash cam. When there is a problem with the network, it can notify you instantly through WeChat, DingTalk, etc.", "appstatus": 1, "icon": "", "sort": 23, "home": "https://github.com/gnmyt/myspeed", "help": "https://github.com/gnmyt/myspeed", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1761899041, "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.","unit":""}, {"attr":"myspeed_web_port","name":"web port","type":"number","default":5216,"suffix":"MySpeed Web interface access 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":"myspeed_web_port","type":"port","default":5216,"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": "Application Data Catalog"}} }, { "appid": 280, "appname": "ghostfolio", "apptitle": "Ghostfolio", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "Ghostfolio is a web-based asset Kanban tool that integrates multi-platform transaction data and provides visual reports such as income curves, asset distribution, and risk analysis, and the data is self-hosted.", "appstatus": 1, "icon": "", "sort": 26, "home": "https://github.com/ghostfolio/ghostfolio", "help": "https://github.com/ghostfolio/ghostfolio", "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.","unit":""}, {"attr":"ghostfolio_web_port","name":"web port","type":"number","default":3333,"suffix":"Ghostfolio 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"}, {"key":"ghostfolio_web_port","type":"port","default":3333,"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": "Application Data Catalog"}} }, { "appid": 281, "appname": "serpbear", "apptitle": "SerpBear", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "Out-of-the-box SEO monitoring platform: 1️⃣ Automatically monitor keyword ranking changes 7×24 hours a day; 2️⃣ Real-time push of ranking fluctuation warnings by email/APP; 3️⃣ Generate visual reports to analyze traffic trends; 4️⃣ Support API docking with third-party SEO tools. • Unlimited domain names and keywords • Daily/weekly/monthly email ranking reports • Native support for CSV data export • Built-in API to connect with other marketing tools • PWA progressive web application (mobile supported)", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/towfiqi/serpbear", "help": "https://github.com/towfiqi/serpbear", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1761902895, "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.","unit":""}, {"attr":"serpbear_web_port","name":"web port","type":"number","default":3377,"suffix":"","unit":""}, {"attr":"user","name":"Admin users","type":"text","default":"","suffix":"","unit":""}, {"attr":"password","name":"Admin password","type":"text","default":"","suffix":"","unit":""}, {"attr":"next_public_app_url","name":"App access URL","type":"text","default":"http://127.0.0.1:3377","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":"serpbear_web_port","type":"port","default":3377,"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"}, {"key":"user","type":"string","default":null,"desc":"Admin users"}, {"key":"password","type":"string","default":null,"desc":"Admin password"}, {"key":"next_public_app_url","type":"string","default":"http://127.0.0.1:3377","desc":"App access URL"} ], "volumes": {"data": {"type": "path", "desc": "Application Data Catalog"}} }, { "appid": 282, "appname": "sshwifty", "apptitle": "Sshwifty", "apptype": "nas", "appTypeCN": "NAS", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "Sshwifty is a web-based SSH/Telnet client that can be deployed once on the server and remotely managed through a browser, supporting convenient operation and maintenance on multiple devices.", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/nirui/sshwifty", "help": "https://github.com/nirui/sshwifty#readme", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1761904535, "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.","unit":""}, {"attr":"web_http_port","name":"web port","type":"number","default":8182,"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":""}, {"attr":"tips","name":"Illustrate:","type":"string","default":"You need to configure SSL to change the application, otherwise it will not work","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":8182,"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": 283, "appname": "tvdriver", "apptitle": "TVDriver", "apptype": "nas", "appTypeCN": "Nas", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "Guovin/TV is a fully automated IPTV live stream management tool: intelligent speed measurement, fusion of multiple sources, accurate classification, dual-version mirroring, and full-platform compatibility.", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/Guovin/TV", "help": "https://github.com/Guovin/TV#readme", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1761905783, "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.","unit":""}, {"attr":"web_http_port","name":"web port","type":"number","default":3078,"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":3078,"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": "Application Data Catalog"}} }, { "appid": 284, "appname": "firefox", "apptitle": "Firefox", "apptype": "Tools", "appTypeCN": "Tools", "appversion": [ {"m_version":"latest","s_version":[]} ], "appdesc": "Mozilla Firefox is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary Mozilla Corporation.", "appstatus": 1, "icon": "", "sort": 22, "home": "https://github.com/jlesage/docker-firefox", "help": "https://github.com/jlesage/docker-firefox", "cpu": 0, "mem": 0, "disk": 10240, "updateat": 1762744825, "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.","unit":""}, {"attr":"firefox_vnc_port","name":"VNC web port","type":"number","default":5800,"suffix":"VNC Web interface access port","unit":""}, {"attr":"vnc_password","name":"VNC password","type":"number","default":"admin","suffix":"VNC connection password","unit":""}, {"attr":"install_font","name":"Install Chinese fonts","type":"number","default":"1","suffix":"1 Install 0 Not installed (you need to wait for a certain amount of time to install the font)","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":"firefox_vnc_port","type":"port","default":5800,"desc":"VNC web port"}, {"key":"vnc_password","type":"string","default":"","desc":"VNC password"}, {"key":"install_font","type":"number","default":"","desc":"Install Chinese fonts"}, {"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 configuration data catalog"}} } ]
💾 Save Changes