227 lines
7.8 KiB
JSON
227 lines
7.8 KiB
JSON
{
|
|
"version": "1.0",
|
|
"title": "Crafty",
|
|
"name": "crafty",
|
|
"icon": "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Crafty/icon.png",
|
|
"tagline": "Take control of your Minecraft servers.",
|
|
"overview": "Crafty is an open source Minecraft control panel built using Tornado and AdminLTE, featuring server scheduling, a interactive console and the ability to run almost any type of Minecraft server",
|
|
"thumbnail": "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Crafty/thumbnail.jpg",
|
|
"screenshots": [
|
|
"https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Crafty/screenshot-1.png",
|
|
"https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Crafty/screenshot-2.png",
|
|
"https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Crafty/screenshot-3.png",
|
|
"https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Crafty/screenshot-4.png",
|
|
"https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Crafty/screenshot-5.png",
|
|
"https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Crafty/screenshot-6.png",
|
|
"https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Crafty/screenshot-7.png"
|
|
],
|
|
"category": [
|
|
"Games"
|
|
],
|
|
"developer": {
|
|
"name": "Crafty Team",
|
|
"website": "https://gitlab.com/crafty-controller/crafty-team",
|
|
"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": "arcadiatechnology/crafty-4",
|
|
"shell": "bash",
|
|
"privileged": false,
|
|
"network_model": "bridge",
|
|
"web_ui": {
|
|
"http": "8110",
|
|
"path": "/panel"
|
|
},
|
|
"envs": [
|
|
{
|
|
"key": "TZ",
|
|
"value": "Etc/UTC",
|
|
"configurable": "yes",
|
|
"description": "Timezone"
|
|
}
|
|
],
|
|
"ports": [
|
|
{
|
|
"container": "8000",
|
|
"host": "8110",
|
|
"type": "tcp",
|
|
"allocation": "preferred",
|
|
"configurable": "advanced",
|
|
"description": "WebUI HTTP Port"
|
|
},
|
|
{
|
|
"container": "19132",
|
|
"host": "19132",
|
|
"type": "udp",
|
|
"allocation": "required",
|
|
"configurable": "no",
|
|
"description": "Minecraft Bedrock listening Port (UDP)"
|
|
},
|
|
{
|
|
"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": "/crafty/backups",
|
|
"host": "/DATA/AppData/crafty/backups",
|
|
"mode": "rw",
|
|
"allocation": "automatic",
|
|
"configurable": "no",
|
|
"description": "Crafty backups directory."
|
|
},
|
|
{
|
|
"container": "/crafty/logs",
|
|
"host": "/DATA/AppData/crafty/logs",
|
|
"mode": "rw",
|
|
"allocation": "automatic",
|
|
"configurable": "no",
|
|
"description": "Crafty logs directory."
|
|
},
|
|
{
|
|
"container": "/crafty/servers",
|
|
"host": "/DATA/AppData/crafty/servers",
|
|
"mode": "rw",
|
|
"allocation": "automatic",
|
|
"configurable": "no",
|
|
"description": "Crafty servers directory."
|
|
},
|
|
{
|
|
"container": "/crafty/app/config",
|
|
"host": "/DATA/AppData/crafty/config",
|
|
"mode": "rw",
|
|
"allocation": "automatic",
|
|
"configurable": "no",
|
|
"description": "Crafty config directory."
|
|
},
|
|
{
|
|
"container": "/crafty/import",
|
|
"host": "/DATA/AppData/crafty/import",
|
|
"mode": "rw",
|
|
"allocation": "automatic",
|
|
"configurable": "no",
|
|
"description": "Crafty import 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": {}
|
|
}
|