diff --git a/apps/lodestone-core/config.json b/apps/lodestone-core/config.json index 19dc8a4f..3e9d75e2 100644 --- a/apps/lodestone-core/config.json +++ b/apps/lodestone-core/config.json @@ -6,15 +6,14 @@ "no_gui": true, "port": 16662, "id": "lodestone-core", - "tipi_version": 7, + "tipi_version": 8, "version": "0.4.4", "categories": ["gaming"], - "description": "A free, open source server hosting tool for Minecraft and other multiplayers", - "short_desc": "Server hosting tool for Minecraft and other multiplayers", + "description": "A free, open source server hosting tool for Minecraft and other multiplayers.", + "short_desc": "Server hosting tool for Minecraft and other multiplayers.", "author": "Lodestone-Team", "source": "https://github.com/Lodestone-Team/lodestone_core", + "website": "https://lodestone.cc", "form_fields": [], - "uid": 1000, - "gid": 1000, "supported_architectures": ["arm64", "amd64"] } diff --git a/apps/lodestone-core/docker-compose.yml b/apps/lodestone-core/docker-compose.yml index f2d790c0..2b56158e 100644 --- a/apps/lodestone-core/docker-compose.yml +++ b/apps/lodestone-core/docker-compose.yml @@ -1,4 +1,4 @@ -version: "3.7" +version: '3.7' services: lodestone-core: @@ -8,8 +8,8 @@ services: - ${APP_PORT}:16662 - 25565-25575:25565-25575 restart: unless-stopped + user: 0:0 volumes: - - ${APP_DATA_DIR}/data/lodestone-data:/home/user/.lodestone - ${APP_DATA_DIR}/data/lodestone-data:/root/.lodestone networks: - tipi_main_network diff --git a/apps/lodestone-core/metadata/description.md b/apps/lodestone-core/metadata/description.md index f67b725a..8726bfcb 100644 --- a/apps/lodestone-core/metadata/description.md +++ b/apps/lodestone-core/metadata/description.md @@ -1,51 +1,33 @@ +## Lodestone Core + A free, open source server hosting tool for Minecraft and other multiplayers -# Important Connection and Setup Information +### Important Connection and Setup Information -- **Important Connection**: Connect to your remote hosted lodestone instance at the [Lodestone Web Gui](https://www.lodestone.cc/login/core/new?address=localhost&port=16662&protocol=http&apiVersion=v1) or with the [Desktop Apps Here](https://github.com/Lodestone-Team/lodestone#download) +- **Important Connection**: Connect to your remote hosted lodestone instance at the [Lodestone Web Gui](https://www.lodestone.cc) or with the [Desktop Apps Here](https://github.com/Lodestone-Team/dashboard/releases/latest) - **First User Setup**: After connecting to the panel, it will ask you to setup your inital user. To find the secret key, you can find it in your logs with `docker logs lodestone-core` +### Ports -# Ports - Ports 25565-25575 are open for Minecraft Servers ---- +- Port 16662 used by the [Lodestone Dashboard](https://lodestone.cc) -[![Lodestone Screen Shot](https://github.com/Lodestone-Team/lodestone/raw/main/public/assets/readmeRender.png)](https://www.lodestone.cc/) +### Features and roadmap -# [](https://github.com/Lodestone-Team/lodestone#lodestone)Lodestone - -A free, open source server hosting tool for Minecraft and other multiplayers - -🔗 Get Started: [https://www.lodestone.cc/](https://www.lodestone.cc/) - -## [](https://github.com/Lodestone-Team/lodestone#features-and-roadmap)Features and roadmap - -- [x] Clean and intuitive UI -- [x] One-click installation and setup -- [x] Collaborative remote server and resource management -- [x] Priority on safety and security -- [ ] User permission management 🚧 -- [ ] Automated macros and tasks 🚧 -- [ ] Connecting without port forward 🚧 - -[![Lodestone Spring 2023 Roadmap](https://github.com/Lodestone-Team/lodestone/raw/main/public/assets/springRoadmap.png)](https://github.com/Lodestone-Team/lodestone/blob/main/public/assets/springRoadmap.png) - -## [](https://github.com/Lodestone-Team/lodestone#download)[Download](https://github.com/Lodestone-Team/dashboard/releases/latest) - -You can download the Lodestone client from our [release page](https://github.com/Lodestone-Team/dashboard/releases/latest). - -We also have a [webapp](https://www.lodestone.cc/) in early access for remote management. +- [x] Clean and intuitive UI +- [x] One-click installation and setup +- [x] Collaborative remote server and resource management +- [x] Priority on safety and security +- [ ] User permission management 🚧 +- [ ] Automated macros and tasks 🚧 +- [ ] Connecting without port forward 🚧 For any troubleshooting, see our [wiki](https://github.com/Lodestone-Team/lodestone/wiki/Known-Issues). -For installing Lodestone Core, check out [here](https://github.com/Lodestone-Team/lodestone_core). - -## [](https://github.com/Lodestone-Team/lodestone#safety--security)Safety & Security +### Safety & Security Lodestone Core is written entirely in safe Rust, and uses`#![forbid(unsafe_code)]`. However **we can't guarantee the safety of the crates and binaries we link to**, as those may use unsafe rust. Lodestone is created with security as a top priority. While most of the safety critical code such as login and permissions management have been tested thoroughly, **no formal security audit has been done for any part of Lodestone.** - -## [](https://github.com/Lodestone-Team/lodestone#contributing)