UNPKG

mineflared

Version:

Peer-to-peer Minecraft server hosting CLI

110 lines (73 loc) 2.49 kB
# 🟩 Mineflared – Minecraft P2P Hosting CLI [![License: MIT](https://img.shields.io/github/license/TheusHen/Mineflared?style=flat-square)](LICENSE) [![npm version](https://img.shields.io/npm/v/mineflared?style=flat-square)](https://www.npmjs.com/package/mineflared) [![Build](https://github.com/TheusHen/Mineflared/actions/workflows/publish.yml/badge.svg)](https://github.com/TheusHen/Mineflared/actions) **Host Minecraft servers with a few commands. No VPS, no static IP Cloudflare protected.** --- ## 🚀 Features - Instant setup in seconds - 🛡️ DDoS protection via Cloudflare - 🌐 Dynamic DNS with custom subdomain - 📈 Real-time monitoring - 🔄 Auto-restart on crash --- ## 📦 Installation ```bash npm install -g mineflared ```` Or via PowerShell: ```powershell iex (iwr -Uri "https://mineflared.theushen.me/install.ps1").Content ``` --- ## 🔐 Authentication Log in with GitHub: ```bash mineflared login ``` --- ## 🛠️ Usage ```bash mineflared create # Create new Java/Bedrock server mineflared start <name> # Start an existing server mineflared status # Show current server status mineflared list # List all your servers mineflared config <name> # Open server.properties editor in browser mineflared backup <name> # Create .zip or .rar backup mineflared restore # Restore from backup mineflared language # Change CLI language ``` --- ## 🔒 Privacy & Data **Local (CLI)**: Stored at `$HOME/.config/minecli/config.json`: * GitHub username * Auth token (JWT) * Public IP * Language **Backend (API)**: Stored in MongoDB: * GitHub username & ID * JWT token * Last known IP * GitHub access token **Cloudflare**: Used to update subdomain `<username>.mineflared.theushen.me` with IP. No passwords, emails, server files or telemetry are collected. No third-party data sharing (only GitHub & Cloudflare integrations). --- ## 🗑️ Data Deletion Run `mineflared delete` to: * Remove your data from the database * Delete your Cloudflare subdomain This action is irreversible. --- ## 📄 License [MIT License](LICENSE) --- ## 📚 Links * 🌍 [Website](https://mineflared.theushen.me) * 📦 [NPM](https://www.npmjs.com/package/mineflared) * 💻 [CLI GitHub](https://github.com/TheusHen/Mineflared) * 🧩 [Mineserver GitHub](https://github.com/TheusHen/mineserver) * 🖥️ [Mineflared Web GitHub](https://github.com/TheusHen/mineflared-web)