Elasticsearch v1.0.2

飒爽师叔 · 2026-06-30 09:00

更新日志

[AI翻译] 名称、描述、说明、JSON描述、变量

版本内容

{
    "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PANEL",
    "meta": {
        "version": "PTDL_v2",
        "update_url": "https://eggs.pterodactyl.top/eggs/3/download/egg-elasticsearch.json"
    },
    "exported_at": "2024-06-02T14:40:58+00:00",
    "name": "Elasticsearch",
    "author": "dominic@stilma.net",
    "uuid": "9dfd90cd-07e8-4b60-b448-c4d22526633a",
    "description": "Elasticsearch is a distributed, RESTful search and analytics engine capable of addressing a growing number of use cases. As the heart of the Elastic Stack, it centrally stores your data for lightning fast search, fine‑tuned relevancy, and powerful analytics that scale with ease.",
    "features": null,
    "docker_images": {
        "registry.cn-shanghai.aliyuncs.com/pterodactyl-images/yolks:debian": "registry.cn-shanghai.aliyuncs.com/pterodactyl-images/yolks:debian"
    },
    "file_denylist": [],
    "startup": "./bin/elasticsearch -E network.host=0.0.0.0 -E http.port={{SERVER_PORT}} -E discovery.type={{DISCOVERY_SEED_HOSTS}}",
    "config": {
        "files": "{}",
        "startup": "{\r\n    \"done\": \"started\"\r\n}",
        "logs": "{}",
        "stop": "^C"
    },
    "scripts": {
        "installation": {
            "script": "#!/bin/bash\r\n# Elasticsearch Installation Script\r\n#\r\n# Server Files: /mnt/server\r\n\r\n## Install Requirements\r\n\r\ncd /mnt/server\r\n\r\n## Install Elasticsearch\r\nARCH=$([[ \"$(uname -m)\" == \"x86_64\" ]] && echo \"x86_64\" || echo \"aarch64\")\r\ncurl -sSL -o elasticsearch.tar.gz https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-$VERSION-linux-${ARCH}.tar.gz\r\n\r\ntar -zxf  elasticsearch.tar.gz --directory /mnt/server\r\nmv elasticsearch*/* /mnt/server\r\nrm  elasticsearch.tar.gz\r\nrm -R elasticsearch-*\r\n\r\n## Finish command\r\necho \"All done! Just start it up :)\"",
            "container": "registry.cn-shanghai.aliyuncs.com/pterodactyl-images/installers:debian",
            "entrypoint": "bash"
        }
    },
    "variables": [
        {
            "name": "Discovery Seed Hosts",
            "description": "Please keep default if you are unsure.",
            "env_variable": "DISCOVERY_SEED_HOSTS",
            "default_value": "single-node",
            "user_viewable": true,
            "user_editable": true,
            "rules": "required",
            "sort": null,
            "field_type": "text"
        },
        {
            "name": "Elasticsearch Version",
            "description": "Go to https://www.elastic.co/downloads/elasticsearch and look at the version at the top.",
            "env_variable": "VERSION",
            "default_value": "8.13.0",
            "user_viewable": true,
            "user_editable": true,
            "rules": "required|string|max:20",
            "sort": null,
            "field_type": "text"
        }
    ]
}