{ "version": "1.0", "title": "MineOS", "name": "mineos-node", "icon": "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/MineOS/icon.png", "tagline": "Free and easy to use Minecraft server management tool.", "overview": "MineOS is a server front-end to ease managing Minecraft administrative tasks. This iteration using Node.js aims to enhance previous MineOS scripts (Python-based), by leveraging the event-triggering, asyncronous model of Node.JS and websockets.", "screenshots": [ "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/MineOS/screenshot-1.png" ], "category": [ "Gaming" ], "developer": { "name": "hexparrot", "website": "https://github.com/hexparrot/", "donate_text": "", "donate_link": "" }, "adaptor": { "name": "Chàra Rose", "website": "https://chara.cloud", "donate_text": "", "donate_link": "" }, "support": "https://discord.gg/knqAbbBbeX", "website": "https://www.casaos.io", "container": { "image": "hexparrot/mineos:latest", "shell": "bash", "privileged": false, "network_model": "bridge", "web_ui": { "http": "8444", "path": "/admin/index.html" }, "envs": [ { "key": "USE_HTTPS", "value": "\"true\"", "configurable": "yes", "description": "Should the web interface use HTTPS or HTTP? Valid entries are \"true\" and \"false\" (with quotes)" } { "key": "SERVER_PORT", "value": "8443", "configurable": "yes", "description": "What port should the web interface listen on? This is independent of the USE_HTTPS setting." } { "key": "USER_NAME", "value": "mc", "configurable": "yes", "description": "On startup, mineos will check if an account of the name \"mc\" exists. If it does not exist, one will be created. This account, and any other created with this variable will be permitted to login to the web interface." } { "key": "USER_UID", "value": "1000", "configurable": "yes", "description": "If the \"mc\" account does not already exist, when mineos creates it, it will do so with UID same as the value of the variable. If an account with this UID already exists, account creation will be aborted." } { "key": "USER_PASSWORD", "value": "random_see_log", "configurable": "yes", "description": "If the \"mc\" account is being created, it will use either the value of USER_PASSWORD, or a random 20 character password will be generated for you and displayed in the console log. After first launch, you should check the log." } ], "ports": [ { "container": "8443", "host": "8444", "type": "tcp", "allocation": "preferred", "configurable": "advanced", "description": "WebUI HTTP Port" }, { "container": "25565", "host": "25565", "type": "tcp", "allocation": "required", "configurable": "no", "description": "Minecraft listening Port (TCP)" }, { "container": "25566", "host": "25566", "type": "tcp", "allocation": "required", "configurable": "no", "description": "Minecraft listening Port (TCP)" }, { "container": "25567", "host": "25567", "type": "tcp", "allocation": "required", "configurable": "no", "description": "Minecraft listening Port (TCP)" }, { "container": "25568", "host": "25568", "type": "tcp", "allocation": "required", "configurable": "no", "description": "Minecraft listening Port (TCP)" }, { "container": "25569", "host": "25569", "type": "tcp", "allocation": "required", "configurable": "no", "description": "Minecraft listening Port (TCP)" }, { "container": "25570", "host": "25570", "type": "tcp", "allocation": "required", "configurable": "no", "description": "Minecraft listening Port (TCP)" }, { "container": "25565", "host": "25565", "type": "udp", "allocation": "required", "configurable": "no", "description": "Minecraft listening Port (UDP)" }, { "container": "25566", "host": "25566", "type": "udp", "allocation": "required", "configurable": "no", "description": "Minecraft listening Port (UDP)" }, { "container": "25567", "host": "25567", "type": "udp", "allocation": "required", "configurable": "no", "description": "Minecraft listening Port (UDP)" }, { "container": "25568", "host": "25568", "type": "udp", "allocation": "required", "configurable": "no", "description": "Minecraft listening Port (UDP)" }, { "container": "25569", "host": "25569", "type": "udp", "allocation": "required", "configurable": "no", "description": "Minecraft listening Port (UDP)" }, { "container": "25570", "host": "25570", "type": "udp", "allocation": "required", "configurable": "no", "description": "Minecraft listening Port (UDP)" } ], "volumes": [ { "container": "/var/games/minecraft", "host": "/var/games/mineos/minecraft", "mode": "rw", "allocation": "automatic", "configurable": "no", "description": "MineOS directory." } ], "devices": [], "constraints": { "min_memory": 1024, "min_storage": 1024 }, "restart_policy": "unless-stopped", "sysctls": [], "cap_add": [], "labels": [] }, "abilities": { "notification": false, "widgets": false, "authentication": false, "search": false, "upnp": false }, "tips": {} }