diff --git a/apps/fleet-linuxserver/2.3.3/.env.sample b/apps/fleet-linuxserver/2.3.3/.env.sample
new file mode 100644
index 000000000..f28530e88
--- /dev/null
+++ b/apps/fleet-linuxserver/2.3.3/.env.sample
@@ -0,0 +1,7 @@
+CONTAINER_NAME=
+PANEL_APP_PORT_HTTP=8080
+CONFIG_PATH=./data/config
+DB_PASSWORD=fleet-change-me
+FLEET_ADMIN_SECRET=fleet-admin-secret-change-me
+DB_DATA_PATH=./data/db
+TIME_ZONE=Asia/Shanghai
diff --git a/apps/fleet-linuxserver/2.3.3/data.yml b/apps/fleet-linuxserver/2.3.3/data.yml
new file mode 100644
index 000000000..b0c8cc7f6
--- /dev/null
+++ b/apps/fleet-linuxserver/2.3.3/data.yml
@@ -0,0 +1,101 @@
+additionalProperties:
+ formFields:
+ - default: 8080
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelEn: HTTP Port
+ labelZh: HTTP 端口
+ label:
+ en: HTTP Port
+ zh: HTTP 端口
+ zh-Hant: HTTP 連接埠
+ ja: HTTP ポート
+ ko: HTTP 포트
+ ru: HTTP-порт
+ ms: Port HTTP
+ pt-br: Porta HTTP
+ required: true
+ type: number
+ rule: paramPort
+ - default: ./data/config
+ edit: true
+ envKey: CONFIG_PATH
+ labelEn: Config folder path
+ labelZh: 配置文件路径
+ label:
+ en: Config folder path
+ zh: 配置文件路径
+ zh-Hant: 設定檔資料夾路徑
+ ja: 設定フォルダーのパス
+ ko: 설정 폴더 경로
+ ru: Путь к папке конфигурации
+ ms: Laluan folder konfigurasi
+ pt-br: Caminho da pasta de configuração
+ required: true
+ type: text
+ - default: fleet-change-me
+ edit: true
+ envKey: DB_PASSWORD
+ labelEn: Database password
+ labelZh: 数据库密码
+ label:
+ en: Database password
+ zh: 数据库密码
+ zh-Hant: 資料庫密碼
+ ja: データベースパスワード
+ ko: 데이터베이스 비밀번호
+ ru: Пароль базы данных
+ ms: Kata laluan pangkalan data
+ pt-br: Senha do banco de dados
+ required: true
+ type: password
+ rule: paramComplexity
+ - default: fleet-admin-secret-change-me
+ edit: true
+ envKey: FLEET_ADMIN_SECRET
+ labelEn: Admin secret
+ labelZh: 管理员密钥
+ label:
+ en: Admin secret
+ zh: 管理员密钥
+ zh-Hant: 管理員金鑰
+ ja: 管理者シークレット
+ ko: 관리자 시크릿
+ ru: Секрет администратора
+ ms: Rahsia pentadbir
+ pt-br: Segredo do administrador
+ required: true
+ type: password
+ rule: paramComplexity
+ - default: ./data/db
+ edit: true
+ envKey: DB_DATA_PATH
+ labelEn: Database data path
+ labelZh: 数据库数据目录
+ label:
+ en: Database data path
+ zh: 数据库数据目录
+ zh-Hant: 資料庫資料目錄
+ ja: データベースデータディレクトリ
+ ko: 데이터베이스 데이터 디렉터리
+ ru: Каталог данных базы
+ ms: Laluan data pangkalan data
+ pt-br: Caminho de dados do banco
+ required: true
+ type: text
+ - default: Asia/Shanghai
+ edit: true
+ envKey: TIME_ZONE
+ labelEn: Time zone
+ labelZh: 时区
+ label:
+ en: Time zone
+ zh: 时区
+ zh-Hant: 時區
+ ja: タイムゾーン
+ ko: 시간대
+ ru: Часовой пояс
+ ms: Zon waktu
+ pt-br: Fuso horário
+ required: true
+ type: text
diff --git a/apps/fleet-linuxserver/2.3.3/data/.gitkeep b/apps/fleet-linuxserver/2.3.3/data/.gitkeep
new file mode 100644
index 000000000..e69de29bb
diff --git a/apps/fleet-linuxserver/2.3.3/docker-compose.yml b/apps/fleet-linuxserver/2.3.3/docker-compose.yml
new file mode 100644
index 000000000..2cca0e198
--- /dev/null
+++ b/apps/fleet-linuxserver/2.3.3/docker-compose.yml
@@ -0,0 +1,41 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ fleet:
+ image: "linuxserver/fleet:2.3.3"
+ container_name: ${CONTAINER_NAME}
+ restart: always
+ networks:
+ - 1panel-network
+ ports:
+ - "${PANEL_APP_PORT_HTTP}:8080"
+ volumes:
+ - "${CONFIG_PATH}:/config"
+ environment:
+ - PUID=1000
+ - PGID=1000
+ - TZ=${TIME_ZONE}
+ - fleet_admin_authentication_type=DATABASE
+ - fleet_database_url=jdbc:mariadb://fleet-db:3306/fleet
+ - fleet_database_username=fleet
+ - fleet_database_password=${DB_PASSWORD}
+ - fleet_admin_secret=${FLEET_ADMIN_SECRET}
+ depends_on:
+ - fleet-db
+ labels:
+ createdBy: "Apps"
+ fleet-db:
+ image: "mariadb:11.4"
+ restart: always
+ networks:
+ - 1panel-network
+ volumes:
+ - "${DB_DATA_PATH}:/var/lib/mysql"
+ environment:
+ - MARIADB_ROOT_PASSWORD=${DB_PASSWORD}
+ - MARIADB_DATABASE=fleet
+ - MARIADB_USER=fleet
+ - MARIADB_PASSWORD=${DB_PASSWORD}
+ labels:
+ createdBy: "Apps"
diff --git a/apps/fleet-linuxserver/2.3.3/scripts/init.sh b/apps/fleet-linuxserver/2.3.3/scripts/init.sh
new file mode 100755
index 000000000..92e31431d
--- /dev/null
+++ b/apps/fleet-linuxserver/2.3.3/scripts/init.sh
@@ -0,0 +1,4 @@
+#!/usr/bin/env bash
+set -euo pipefail
+mkdir -p ./data/config ./data/db
+chown -R 1000:1000 ./data 2>/dev/null || true
diff --git a/apps/fleet-linuxserver/2.3.3/scripts/uninstall.sh b/apps/fleet-linuxserver/2.3.3/scripts/uninstall.sh
new file mode 100755
index 000000000..ab8a8d674
--- /dev/null
+++ b/apps/fleet-linuxserver/2.3.3/scripts/uninstall.sh
@@ -0,0 +1,2 @@
+#!/bin/bash
+docker-compose down --volumes
diff --git a/apps/fleet-linuxserver/2.3.3/scripts/upgrade.sh b/apps/fleet-linuxserver/2.3.3/scripts/upgrade.sh
new file mode 100755
index 000000000..6e877466e
--- /dev/null
+++ b/apps/fleet-linuxserver/2.3.3/scripts/upgrade.sh
@@ -0,0 +1,2 @@
+#!/usr/bin/env bash
+set -euo pipefail
diff --git a/apps/fleet-linuxserver/README.md b/apps/fleet-linuxserver/README.md
new file mode 100644
index 000000000..14896814b
--- /dev/null
+++ b/apps/fleet-linuxserver/README.md
@@ -0,0 +1,44 @@
+# Fleet LinuxServer
+
+## 产品介绍
+
+Fleet LinuxServer 使用 LinuxServer.io 维护的 `linuxserver/fleet` 镜像,提供 Fleet 镜像仓库展示界面 能力。
+
+## 主要功能
+
+- 提供 镜像仓库展示与管理 能力
+- 持久化保存配置和业务数据
+- 使用安装表单配置服务端口和数据路径
+- 支持自定义时区
+
+## 访问说明
+
+安装完成后,通过 HTTP 端口访问 Fleet Web UI。使用 DATABASE 模式时,可通过 `/setup` 初始化用户。
+
+## 运行说明
+
+LinuxServer 已将该镜像和 Fleet 应用标记为 deprecated。本适配保留 `2.3.3` numbered tag,用于兼容 LinuxServer 镜像部署。
+
+## Introduction
+
+Fleet LinuxServer uses the LinuxServer.io maintained `linuxserver/fleet` image for image repository display and management.
+
+## Features
+
+- Provide image repository display and management
+- Persist configuration and application data
+- Configure service ports and data paths from the install form
+- Configure the container time zone
+
+## Access
+
+After installation, open Fleet from the HTTP port. In DATABASE mode, initialize the first user from `/setup`.
+
+## Runtime Notes
+
+LinuxServer marks this image and the Fleet application as deprecated. This package keeps the `2.3.3` numbered tag for LinuxServer image compatibility.
+
+## Links
+
+- LinuxServer image documentation:
+- Project website:
diff --git a/apps/fleet-linuxserver/data.yml b/apps/fleet-linuxserver/data.yml
new file mode 100644
index 000000000..02638d808
--- /dev/null
+++ b/apps/fleet-linuxserver/data.yml
@@ -0,0 +1,30 @@
+name: Fleet LinuxServer
+tags:
+- Tool
+title: Fleet 镜像仓库展示界面
+description: Fleet 镜像仓库展示界面
+additionalProperties:
+ key: fleet-linuxserver
+ name: Fleet LinuxServer
+ tags:
+ - Tool
+ shortDescZh: Fleet 镜像仓库展示界面
+ shortDescEn: Image repository dashboard maintained by LinuxServer.io
+ description:
+ en: Image repository dashboard maintained by LinuxServer.io
+ zh: Fleet 镜像仓库展示界面
+ zh-Hant: Fleet 映像倉庫展示介面
+ ja: LinuxServer.io が保守するイメージリポジトリダッシュボード
+ ko: LinuxServer.io에서 유지 관리하는 이미지 저장소 대시보드
+ ru: Панель репозиториев образов, поддерживаемая LinuxServer.io
+ ms: Papan pemuka repositori imej yang diselenggara oleh LinuxServer.io
+ pt-br: Painel de repositorios de imagens mantido pela LinuxServer.io
+ type: tool
+ crossVersionUpdate: true
+ limit: 0
+ website: https://github.com/linuxserver/fleet
+ github: https://github.com/linuxserver/docker-fleet
+ document: https://docs.linuxserver.io/images/docker-fleet/
+ architectures:
+ - amd64
+ - arm64
diff --git a/apps/fleet-linuxserver/logo.png b/apps/fleet-linuxserver/logo.png
new file mode 100644
index 000000000..45e9c3340
Binary files /dev/null and b/apps/fleet-linuxserver/logo.png differ