204 lines
7.2 KiB
JSON
204 lines
7.2 KiB
JSON
{
|
|
"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": [
|
|
"Games"
|
|
],
|
|
"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": "root",
|
|
"configurable": "yes",
|
|
"description": "If the \"mc\" account is being created, it will use the default password \"root\" (without quotes). It is recommended to change this to something more secure."
|
|
}
|
|
],
|
|
"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": {}
|
|
}
|