-
Notifications
You must be signed in to change notification settings - Fork 384
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Created and tested Crafty Controller app for CasaOS as per requested in #64 Crafty Controller is an open source Minecraft Server Control Panel made with the objective of making the management of Minecraft Servers easy. Thoroughly tested in production and confirmed working. ![image](https://github.com/IceWhaleTech/CasaOS-AppStore/assets/129703415/2ab0a644-1ff4-43d9-93c8-7fc55204ecc4)
- Loading branch information
1 parent
0b42890
commit 8111d0f
Showing
11 changed files
with
422 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,226 @@ | ||
{ | ||
"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": {} | ||
} |
Oops, something went wrong.