1
0
Fork 0
1Panel-Appstore/apps/1panel-tools
pooneyy 94637b7c0c
Merge branch 'patch/add-apps' into localApps
2025-10-11 10:56:30 +08:00
..
0.2.0 Merge branch 'patch/add-apps' into localApps 2025-10-11 10:56:30 +08:00
latest Merge branch 'patch/add-apps' into localApps 2025-10-11 10:56:30 +08:00
README.md Merge branch 'patch/add-apps' into localApps 2025-10-11 10:56:30 +08:00
README_en.md Merge branch 'patch/add-apps' into localApps 2025-10-11 10:56:30 +08:00
data.yml Merge branch 'patch/add-apps' into localApps 2025-10-11 10:56:30 +08:00
logo.png Merge branch 'patch/add-apps' into localApps 2025-10-11 10:56:30 +08:00

README_en.md

1Panel-Tools

Overview

1Panel-Tools is a specialized toolkit designed to simplify the process of creating applications for the 1Panel AppStore. The primary tool in this collection is the Docker Compose to 1Panel AppStore converter, which transforms standard Docker Compose files into the format required by the 1Panel AppStore.

1Panel-Tools

Features

  • Docker Compose Conversion: Automatically convert Docker Compose files to 1Panel AppStore format
  • Parameter Configuration: Easily define and manage application parameters
  • Metadata Management: Set application name, description, tags, and other metadata
  • Multi-language Support: Configure descriptions in both English and Chinese
  • Export Functionality: Download the converted files ready for 1Panel AppStore submission

Usage

  1. Input Docker Compose: Paste your Docker Compose file into the editor
  2. Configure Application: Set the application name, key, description, and other metadata
  3. Define Parameters: Add parameters for your application (ports, environment variables, etc.)
  4. Preview Conversion: Review the generated 1Panel AppStore files
  5. Export: Download the converted files for use with 1Panel AppStore

1Panel AppStore Format

The converter generates files following the 1Panel AppStore format:

├── app-key/
    ├── logo.png
    ├── data.yml
    ├── README.md
    └── version/
        ├── data.yml
        ├── docker-compose.yml
        └── scripts/