{"id":30062284,"url":"https://github.com/electron-minecraft-launcher/eml-admintool-v2","last_synced_at":"2025-12-24T02:40:19.995Z","repository":{"id":166869188,"uuid":"557893503","full_name":"Electron-Minecraft-Launcher/EML-AdminTool-v2","owner":"Electron-Minecraft-Launcher","description":"Manage your Minecraft Launcher (working with EML Lib) from the Web.","archived":false,"fork":false,"pushed_at":"2025-07-26T16:48:54.000Z","size":3336,"stargazers_count":4,"open_issues_count":3,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-26T21:30:02.732Z","etag":null,"topics":["admin","admintool","electron","expressjs","files","launcher","maintenance","manage","minecraft","news","nodejs","panel","svelte","sveltekit","updater","web"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Electron-Minecraft-Launcher.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-10-26T13:59:10.000Z","updated_at":"2025-06-21T16:22:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"97f111c9-efef-4adf-90ec-026ada7b5736","html_url":"https://github.com/Electron-Minecraft-Launcher/EML-AdminTool-v2","commit_stats":null,"previous_names":["electron-minecraft-launcher/eml-admintool-v2"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/Electron-Minecraft-Launcher/EML-AdminTool-v2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Electron-Minecraft-Launcher%2FEML-AdminTool-v2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Electron-Minecraft-Launcher%2FEML-AdminTool-v2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Electron-Minecraft-Launcher%2FEML-AdminTool-v2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Electron-Minecraft-Launcher%2FEML-AdminTool-v2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Electron-Minecraft-Launcher","download_url":"https://codeload.github.com/Electron-Minecraft-Launcher/EML-AdminTool-v2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Electron-Minecraft-Launcher%2FEML-AdminTool-v2/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269356807,"owners_count":24403549,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-08T02:00:09.200Z","response_time":72,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admin","admintool","electron","expressjs","files","launcher","maintenance","manage","minecraft","news","nodejs","panel","svelte","sveltekit","updater","web"],"created_at":"2025-08-08T03:09:05.408Z","updated_at":"2025-12-24T02:40:19.989Z","avatar_url":"https://github.com/Electron-Minecraft-Launcher.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EML AdminTool\n\n**EML AdminTool is a Web software to manage a Minecraft Launcher built with [EML Lib](https://github.com/Electron-Minecraft-Launcher/EML-Lib-v2) library.**\n\n![EML AdminTool](./.github/assets/files-updater.png)\n\n[\u003cp align=\"center\"\u003e\u003cimg src=\"https://img.shields.io/badge/Discord-Electron_Minecraft_Launcher-5561e6?\u0026style=for-the-badge\"\u003e](https://discord.gg/YVB4k6HzAY)\n[\u003cimg src=\"https://img.shields.io/badge/platforms-Docker-0077DA?style=for-the-badge\u0026color=0077DA\"\u003e](#platforms) \n[\u003cimg src=\"https://img.shields.io/badge/version-2.0.0--beta.6-orangered?style=for-the-badge\u0026color=orangered\"\u003e](package.json)\u003c/p\u003e\n\n---\n\n## Features\n\n * **Files Updater**: Update your Minecraft files and loader (Vanilla or Forge).\n * **Bootstraps**: Auto-update your Minecraft Launcher.\n * **Maintenance**: Manage your Minecraft Launcher.\n * **News**: Manage your Minecraft Launcher news.\n * **Background**: Manage your Minecraft Launcher background.\n * **Stats**: See stats about your Launcher.\n * The Admin of the server can manage the users permissions.\n * And more...\n\n## Installation\n\nPlease follow [this guide](https://emlproject.qzz.io/documentation/). \n\n### If you won't use a VPS\n\nYou can download the previous major version of the [EML AdminTool](https://github.com/Electron-Minecraft-Launcher/EML-AdminTool). However, be careful, this version is no longer maintained and has security vulnerabilities.\n\n## Contributing\n\n### Translation\n\nYou can help to translate EML AdminTool!\n\nThe languages files are [here](./client/src/lib/locales/). You can create another file with your translation. Please make sure to provide a correct translation!\n\nThen, you can submit your translation file as an [issue](https://github.com/Electron-Minecraft-Launcher/EML-AdminTool-v2/issues/new?template=translation.md), by using the *Language* issue template. Your file needs to be checked and approved by two other persons.\n\n### Development\n\nInstall [Node.js](https://nodejs.org/en/download/package-manager) and [Docker](https://www.docker.com/get-started) [^3].\n\nThen, download the code and run the command:\n```bash\ncd EML-AdminTool-v2\nnpm i\n```\n\nYou can now start the development server:\n```bash\ncd docker\ndocker-compose -f dockerfile.dev.yml up\n```\n\nThe application is accessible at [http://localhost:5173](http://localhost:5173). You can also access pgAdmin at [https://localhost:5050](http://localhost:5050).\n\nYou can now make pull requests!\n\n## Important information\n\n* This repository contains a `.env` file. All the information in this file is fake (random strings), and will be replaced by the real information when you install EML AdminTool.\n* This Web software is under the `GNU AGPLv3` license; to get more information, please read the file `LICENSE`. It is legally obligatory to respect this license.\n* If you need some help, you can join [this Discord](https://discord.gg/nfEHKtghPh).\n\n\u003cbr\u003e\n\n[^1]: The Docker Engine installation tutorial from the official Docker documentation includes the installation of Docker Compose.\n\n[^2]: NGINX (or Apache) is recommended to use EML AdminTool in production. It allows you to use a domain name and an SSL certificate. If you don't use NGINX (or Apache), you can use EML AdminTool with the IP address of your VPS. However, it is not recommended to use EML AdminTool without a domain name and an SSL certificate.\n\n[^3]: On desktop (Windows, macOS and Linux), you can use Docker Desktop, which includes Docker and Docker Compose. On a server (Linux), you should install Docker and Docker Compose separately.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felectron-minecraft-launcher%2Feml-admintool-v2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felectron-minecraft-launcher%2Feml-admintool-v2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felectron-minecraft-launcher%2Feml-admintool-v2/lists"}