diff --git a/apps/dataease/2.7.1/docker-compose.yml b/apps/dataease/2.7.1/docker-compose.yml index 8cabcfed..808a1e56 100644 --- a/apps/dataease/2.7.1/docker-compose.yml +++ b/apps/dataease/2.7.1/docker-compose.yml @@ -11,6 +11,7 @@ services: - ./data/static-resource:/opt/dataease2.0/data/static-resource - ./cache:/opt/dataease2.0/cache - ./data/geo:/opt/dataease2.0/data/geo + - ./data/exportData:/opt/dataease2.0/data/exportData environment: PANEL_DB_HOST: ${PANEL_DB_HOST} PANEL_DB_PORT: ${PANEL_DB_PORT} diff --git a/apps/discourse/3.2.2/data.yml b/apps/discourse/3.2.2/data.yml deleted file mode 100644 index d114e3d1..00000000 --- a/apps/discourse/3.2.2/data.yml +++ /dev/null @@ -1,321 +0,0 @@ -additionalProperties: - formFields: - - default: "40268" - edit: true - envKey: PANEL_APP_PORT_HTTP - labelEn: Port - labelZh: 端口 - required: true - rule: paramPort - type: number - - default: "plugins public/backups public/uploads" - disabled: true - envKey: DISCOURSE_DATA_TO_PERSIST - labelEn: Data to Persist - labelZh: 持久化数据 - required: true - type: text - - default: "no" - edit: true - envKey: DISCOURSE_ENABLE_HTTPS - labelEn: Enable HTTPS - labelZh: 启用 HTTPS - required: true - type: select - values: - - label: "yes" - value: "yes" - - label: "no" - value: "no" - - default: "80" - edit: true - envKey: DISCOURSE_EXTERNAL_HTTP_PORT_NUMBER - labelEn: External HTTP Port - labelZh: 外部 HTTP 端口 - required: true - type: number - - default: "443" - edit: true - envKey: DISCOURSE_EXTERNAL_HTTPS_PORT_NUMBER - labelEn: External HTTPS Port - labelZh: 外部 HTTPS 端口 - required: true - type: number - - default: "www.example.com" - edit: true - envKey: DISCOURSE_HOST - labelEn: Discourse Host - labelZh: Discourse 主机 - required: true - type: text - - default: "3000" - edit: true - envKey: DISCOURSE_PORT_NUMBER - labelEn: Discourse Port - labelZh: Discourse 端口 - required: true - type: number - - default: "" - edit: true - envKey: DISCOURSE_SKIP_BOOTSTRAP - labelEn: Skip Bootstrap - labelZh: 跳过引导 - required: false - type: text - - default: "My site!" - edit: true - envKey: DISCOURSE_SITE_NAME - labelEn: Site Name - labelZh: 网站名称 - required: true - type: text - - default: "production" - edit: true - envKey: DISCOURSE_ENV - labelEn: Environment - labelZh: 环境 - required: true - type: select - values: - - label: development - value: "development" - - label: production - value: "production" - - label: test - value: "test" - - default: "yes" - edit: true - envKey: DISCOURSE_PRECOMPILE_ASSETS - labelEn: Precompile Assets - labelZh: 预编译资产 - required: true - type: select - values: - - label: "yes" - value: "yes" - - label: "no" - value: "no" - - default: "no" - edit: true - envKey: DISCOURSE_ENABLE_CONF_PERSISTENCE - labelEn: Enable Config Persistence - labelZh: 启用配置持久化 - required: true - type: select - values: - - label: "yes" - value: "yes" - - label: "no" - value: "no" - - default: "yes" - edit: true - envKey: DISCOURSE_EXTRA_CONF_CONTENT - labelEn: Extra Config Content - labelZh: 额外配置内容 - required: true - type: select - values: - - label: "yes" - value: "yes" - - label: "no" - value: "no" - - default: "direct" - edit: true - envKey: DISCOURSE_PASSENGER_SPAWN_METHOD - labelEn: Passenger Spawn Method - labelZh: Passenger 启动方法 - required: true - type: select - values: - - label: "direct" - value: "direct" - - label: "smart" - value: "smart" - - default: "" - edit: true - envKey: DISCOURSE_PASSENGER_EXTRA_FLAGS - labelEn: Passenger Extra Flags - labelZh: Passenger 额外标志 - required: false - type: text - - default: "siteadmin" - edit: true - envKey: DISCOURSE_USERNAME - labelEn: Username - labelZh: 用户名 - required: true - type: text - - default: "siteadmin12345" - edit: true - envKey: DISCOURSE_PASSWORD - labelEn: Password - labelZh: 密码 - random: true - required: true - rule: paramComplexity - type: password - - default: "admin@localhost.com" - edit: true - envKey: DISCOURSE_EMAIL - labelEn: Email - labelZh: 电子邮箱 - required: true - type: text - - default: "Admin" - edit: true - envKey: DISCOURSE_FIRST_NAME - labelEn: First Name - labelZh: 名 - required: true - type: text - - default: "User" - edit: true - envKey: DISCOURSE_LAST_NAME - labelEn: Last Name - labelZh: 姓 - required: true - type: text - - default: "" - edit: true - envKey: DISCOURSE_SMTP_HOST - labelEn: SMTP Host - labelZh: SMTP 主机 - required: false - type: text - - default: "" - edit: true - envKey: DISCOURSE_SMTP_PORT_NUMBER - labelEn: SMTP Port - labelZh: SMTP 端口 - required: false - type: number - - default: "" - edit: true - envKey: DISCOURSE_SMTP_USER - labelEn: SMTP User - labelZh: SMTP 用户名 - required: false - type: text - - default: "" - edit: true - envKey: DISCOURSE_SMTP_PASSWORD - labelEn: SMTP Password - labelZh: SMTP 密码 - required: false - type: password - - default: "" - edit: true - envKey: DISCOURSE_SMTP_PROTOCOL - labelEn: SMTP Protocol - labelZh: SMTP 协议 - required: false - type: text - - default: "login" - edit: true - envKey: DISCOURSE_SMTP_AUTH - labelEn: SMTP Auth - labelZh: SMTP 认证 - required: true - type: select - values: - - label: login - value: "login" - - label: plain - value: "plain" - - label: cram_md5 - value: "cram_md5" - - default: "" - edit: true - envKey: DISCOURSE_SMTP_OPEN_TIMEOUT - labelEn: SMTP Open Timeout - labelZh: SMTP 打开超时 - required: false - type: number - - default: "" - edit: true - envKey: DISCOURSE_SMTP_READ_TIMEOUT - labelEn: SMTP Read Timeout - labelZh: SMTP 读取超时 - required: false - type: number - - default: "" - edit: true - envKey: PANEL_DB_HOST - key: postgresql - labelEn: Database Service - labelZh: 数据库服务 - required: true - type: service - - default: "5432" - edit: true - envKey: PANEL_DB_PORT - labelEn: Database Port Number - labelZh: 数据库端口号 - required: true - rule: paramPort - type: number - - default: "bitnami_discourse" - envKey: PANEL_DB_NAME - labelEn: Database - labelZh: 数据库名 - random: true - required: true - rule: paramCommon - type: text - - default: "bn_discourse" - envKey: PANEL_DB_USER - labelEn: User - labelZh: 数据库用户 - random: true - required: true - rule: paramCommon - type: text - - default: discourse - envKey: PANEL_DB_USER_PASSWORD - labelEn: Password - labelZh: 数据库用户密码 - random: true - required: true - rule: paramComplexity - type: password - - default: "" - edit: true - envKey: REDIS_HOST - key: redis - labelEn: Redis Service - labelZh: Redis服务 - required: true - type: service - - default: "6379" - edit: true - envKey: REDIS_PORT - labelEn: Redis Service Port - labelZh: Redis服务端口 - required: true - rule: paramPort - type: number - - default: "" - envKey: PANEL_REDIS_ROOT_PASSWORD - labelEn: Redis Password - labelZh: Redis 密码 - required: false - type: password - - default: "no" - edit: true - envKey: DISCOURSE_REDIS_USE_SSL - labelEn: Redis Use SSL - labelZh: Redis 使用 SSL - required: true - type: select - values: - - label: "yes" - value: "yes" - - label: "no" - value: "no" - - default: "hstore,pg_trgm" - disabled: true - envKey: POSTGRESQL_CLIENT_CREATE_DATABASE_EXTENSIONS - labelEn: PostgreSQL Client Create Database Extensions - labelZh: PostgreSQL 客户端创建数据库扩展 - required: true - type: text diff --git a/apps/discourse/3.2.2/docker-compose.yml b/apps/discourse/3.2.2/docker-compose.yml deleted file mode 100644 index c5b226a0..00000000 --- a/apps/discourse/3.2.2/docker-compose.yml +++ /dev/null @@ -1,111 +0,0 @@ -services: - discourse: - image: "bitnami/discourse:3.2.2" - container_name: ${CONTAINER_NAME} - restart: always - networks: - - 1panel-network - ports: - - "${PANEL_APP_PORT_HTTP}:${DISCOURSE_PORT_NUMBER}" - volumes: - - ./data/discourse:/bitnami/discourse - environment: - - DISCOURSE_DATA_TO_PERSIST=${DISCOURSE_DATA_TO_PERSIST} - - DISCOURSE_ENABLE_HTTPS=${DISCOURSE_ENABLE_HTTPS} - - DISCOURSE_EXTERNAL_HTTP_PORT_NUMBER=${DISCOURSE_EXTERNAL_HTTP_PORT_NUMBER} - - DISCOURSE_EXTERNAL_HTTPS_PORT_NUMBER=${DISCOURSE_EXTERNAL_HTTPS_PORT_NUMBER} - - DISCOURSE_HOST=${DISCOURSE_HOST} - - DISCOURSE_PORT_NUMBER=${DISCOURSE_PORT_NUMBER} - - DISCOURSE_SKIP_BOOTSTRAP=${DISCOURSE_SKIP_BOOTSTRAP} - - DISCOURSE_SITE_NAME=${DISCOURSE_SITE_NAME} - - DISCOURSE_ENV=${DISCOURSE_ENV} - - DISCOURSE_PRECOMPILE_ASSETS=${DISCOURSE_PRECOMPILE_ASSETS} - - DISCOURSE_ENABLE_CONF_PERSISTENCE=${DISCOURSE_ENABLE_CONF_PERSISTENCE} - - DISCOURSE_EXTRA_CONF_CONTENT=${DISCOURSE_EXTRA_CONF_CONTENT} - - DISCOURSE_PASSENGER_SPAWN_METHOD=${DISCOURSE_PASSENGER_SPAWN_METHOD} - - DISCOURSE_PASSENGER_EXTRA_FLAGS=${DISCOURSE_PASSENGER_EXTRA_FLAGS} - - DISCOURSE_USERNAME=${DISCOURSE_USERNAME} - - DISCOURSE_PASSWORD=${DISCOURSE_PASSWORD} - - DISCOURSE_EMAIL=${DISCOURSE_EMAIL} - - DISCOURSE_FIRST_NAME=${DISCOURSE_FIRST_NAME} - - DISCOURSE_LAST_NAME=${DISCOURSE_LAST_NAME} - - DISCOURSE_SMTP_HOST=${DISCOURSE_SMTP_HOST} - - DISCOURSE_SMTP_PORT_NUMBER=${DISCOURSE_SMTP_PORT_NUMBER} - - DISCOURSE_SMTP_USER=${DISCOURSE_SMTP_USER} - - DISCOURSE_SMTP_PASSWORD=${DISCOURSE_SMTP_PASSWORD} - - DISCOURSE_SMTP_PROTOCOL=${DISCOURSE_SMTP_PROTOCOL} - - DISCOURSE_SMTP_AUTH=${DISCOURSE_SMTP_AUTH} - - DISCOURSE_SMTP_OPEN_TIMEOUT=${DISCOURSE_SMTP_OPEN_TIMEOUT} - - DISCOURSE_SMTP_READ_TIMEOUT=${DISCOURSE_SMTP_READ_TIMEOUT} - - DISCOURSE_DATABASE_HOST=${PANEL_DB_HOST} - - DISCOURSE_DATABASE_PORT_NUMBER=${PANEL_DB_PORT} - - DISCOURSE_DATABASE_NAME=${PANEL_DB_NAME} - - DISCOURSE_DATABASE_USER=${PANEL_DB_USER} - - DISCOURSE_DATABASE_PASSWORD=${PANEL_DB_USER_PASSWORD} - - DISCOURSE_DB_BACKUP_HOST=${PANEL_DB_HOST} - - DISCOURSE_DB_BACKUP_PORT=${PANEL_DB_PORT} - - DISCOURSE_REDIS_HOST=${REDIS_HOST} - - DISCOURSE_REDIS_PORT_NUMBER=${REDIS_PORT} - - DISCOURSE_REDIS_PASSWORD=${PANEL_REDIS_ROOT_PASSWORD} - - DISCOURSE_REDIS_USE_SSL=${DISCOURSE_REDIS_USE_SSL} - - POSTGRESQL_CLIENT_POSTGRES_USER=${PANEL_DB_USER} - - POSTGRESQL_CLIENT_POSTGRES_PASSWORD=${PANEL_DB_USER_PASSWORD} - - POSTGRESQL_CLIENT_CREATE_DATABASE_NAME=${PANEL_DB_NAME} - - POSTGRESQL_CLIENT_CREATE_DATABASE_EXTENSIONS=${POSTGRESQL_CLIENT_CREATE_DATABASE_EXTENSIONS} - labels: - createdBy: "Apps" - - discourse-sidekiq: - image: "bitnami/discourse:3.2.2" - container_name: ${CONTAINER_NAME}-sidekiq - restart: always - networks: - - 1panel-network - volumes: - - ./data/sidekiq:/bitnami/discourse - command: /opt/bitnami/scripts/discourse-sidekiq/run.sh - environment: - - DISCOURSE_DATA_TO_PERSIST=${DISCOURSE_DATA_TO_PERSIST} - - DISCOURSE_ENABLE_HTTPS=${DISCOURSE_ENABLE_HTTPS} - - DISCOURSE_EXTERNAL_HTTP_PORT_NUMBER=${DISCOURSE_EXTERNAL_HTTP_PORT_NUMBER} - - DISCOURSE_EXTERNAL_HTTPS_PORT_NUMBER=${DISCOURSE_EXTERNAL_HTTPS_PORT_NUMBER} - - DISCOURSE_HOST=${DISCOURSE_HOST} - - DISCOURSE_PORT_NUMBER=${DISCOURSE_PORT_NUMBER} - - DISCOURSE_SKIP_BOOTSTRAP=${DISCOURSE_SKIP_BOOTSTRAP} - - DISCOURSE_SITE_NAME=${DISCOURSE_SITE_NAME} - - DISCOURSE_ENV=${DISCOURSE_ENV} - - DISCOURSE_PRECOMPILE_ASSETS=${DISCOURSE_PRECOMPILE_ASSETS} - - DISCOURSE_ENABLE_CONF_PERSISTENCE=${DISCOURSE_ENABLE_CONF_PERSISTENCE} - - DISCOURSE_EXTRA_CONF_CONTENT=${DISCOURSE_EXTRA_CONF_CONTENT} - - DISCOURSE_PASSENGER_SPAWN_METHOD=${DISCOURSE_PASSENGER_SPAWN_METHOD} - - DISCOURSE_PASSENGER_EXTRA_FLAGS=${DISCOURSE_PASSENGER_EXTRA_FLAGS} - - DISCOURSE_USERNAME=${DISCOURSE_USERNAME} - - DISCOURSE_PASSWORD=${DISCOURSE_PASSWORD} - - DISCOURSE_EMAIL=${DISCOURSE_EMAIL} - - DISCOURSE_FIRST_NAME=${DISCOURSE_FIRST_NAME} - - DISCOURSE_LAST_NAME=${DISCOURSE_LAST_NAME} - - DISCOURSE_SMTP_HOST=${DISCOURSE_SMTP_HOST} - - DISCOURSE_SMTP_PORT_NUMBER=${DISCOURSE_SMTP_PORT_NUMBER} - - DISCOURSE_SMTP_USER=${DISCOURSE_SMTP_USER} - - DISCOURSE_SMTP_PASSWORD=${DISCOURSE_SMTP_PASSWORD} - - DISCOURSE_SMTP_PROTOCOL=${DISCOURSE_SMTP_PROTOCOL} - - DISCOURSE_SMTP_AUTH=${DISCOURSE_SMTP_AUTH} - - DISCOURSE_SMTP_OPEN_TIMEOUT=${DISCOURSE_SMTP_OPEN_TIMEOUT} - - DISCOURSE_SMTP_READ_TIMEOUT=${DISCOURSE_SMTP_READ_TIMEOUT} - - DISCOURSE_DATABASE_HOST=${PANEL_DB_HOST} - - DISCOURSE_DATABASE_PORT_NUMBER=${PANEL_DB_PORT} - - DISCOURSE_DATABASE_NAME=${PANEL_DB_NAME} - - DISCOURSE_DATABASE_USER=${PANEL_DB_USER} - - DISCOURSE_DATABASE_PASSWORD=${PANEL_DB_USER_PASSWORD} - - DISCOURSE_DB_BACKUP_HOST=${PANEL_DB_HOST} - - DISCOURSE_DB_BACKUP_PORT=${PANEL_DB_PORT} - - DISCOURSE_REDIS_HOST=${REDIS_HOST} - - DISCOURSE_REDIS_PORT_NUMBER=${REDIS_PORT} - - DISCOURSE_REDIS_PASSWORD=${PANEL_REDIS_ROOT_PASSWORD} - - DISCOURSE_REDIS_USE_SSL=${DISCOURSE_REDIS_USE_SSL} - labels: - createdBy: "Apps" - -networks: - 1panel-network: - external: true diff --git a/apps/discourse/README.md b/apps/discourse/README.md deleted file mode 100644 index 1aa16677..00000000 --- a/apps/discourse/README.md +++ /dev/null @@ -1,5 +0,0 @@ - - - - -Discourse 是您社区的在线家园。我们为那些想要完全控制其网站运行方式和位置的用户提供 100% 开源社区平台。 \ No newline at end of file diff --git a/apps/discourse/data.yml b/apps/discourse/data.yml deleted file mode 100644 index e062eaba..00000000 --- a/apps/discourse/data.yml +++ /dev/null @@ -1,19 +0,0 @@ -name: Discourse -tags: - - 建站 -title: 开源讨论平台 -description: 开源讨论平台 -additionalProperties: - key: discourse - name: Discourse - tags: - - WebSite - shortDescZh: 开源讨论平台 - shortDescEn: Open-source discussion platform - type: website - crossVersionUpdate: true - limit: 0 - recommend: 0 - website: https://www.discourse.org - github: https://github.com/discourse/discourse - document: https://docs.discourse.org diff --git a/apps/discourse/logo.png b/apps/discourse/logo.png deleted file mode 100644 index 0596417f..00000000 Binary files a/apps/discourse/logo.png and /dev/null differ diff --git a/apps/gotify/2.5.0/docker-compose.yml b/apps/gotify/2.5.0/docker-compose.yml index 017f70d3..61eb0aa5 100644 --- a/apps/gotify/2.5.0/docker-compose.yml +++ b/apps/gotify/2.5.0/docker-compose.yml @@ -40,7 +40,6 @@ services: - ./data:/app/data labels: createdBy: "Apps" - networks: 1panel-network: external: true diff --git a/apps/gotify/README.md b/apps/gotify/README.md index 5c01a037..eab9aa80 100644 --- a/apps/gotify/README.md +++ b/apps/gotify/README.md @@ -1,31 +1,13 @@ -

- - - -

+# Gotify -

gotify/server

+**Gotify** 是一个简单的服务器来发送和接收消息(通过 WebSocket 实时发送和接收) -

- - Build Status - - - codecov - - - Go Report Card - - - Matrix - - - Docker Pulls - - - latest release - -

+## 特征: -## 介绍 -Gotify 是一个用于通过 Web 套接字实时发送和接收消息的服务器。 +- 通过 REST-API 发送消息 +- 通过 WebSocket 接收消息 +- 管理用户、客户端和应用程序 +- [插件](https://gotify.net/docs/plugin) +- Web-UI -> [./ui](https://github.com/gotify/server/tree/master/ui) +- 发送消息的 CLI -> [gotify/cli](https://github.com/gotify/cli) +- Android-APP -> [gotify/android](https://github.com/gotify/android) \ No newline at end of file diff --git a/apps/gotify/data.yml b/apps/gotify/data.yml index 58dd56a5..d45916ef 100644 --- a/apps/gotify/data.yml +++ b/apps/gotify/data.yml @@ -1,15 +1,15 @@ name: Gotify tags: - 开发工具 -title: 自托管通知服务器 -description: 自托管通知服务器 +title: 简单的服务器来发送和接收消息 +description: 简单的服务器来发送和接收消息 additionalProperties: key: gotify name: Gotify tags: - DevTool - shortDescZh: 自托管通知服务器 - shortDescEn: Self-hosted notification server + shortDescZh: 简单的服务器来发送和接收消息 + shortDescEn: A simple server for sending and receiving messages type: tool crossVersionUpdate: true limit: 0 diff --git a/apps/homepage/0.9.2/data.yml b/apps/homepage/0.9.2/data.yml index 01dd5f94..279c74d1 100644 --- a/apps/homepage/0.9.2/data.yml +++ b/apps/homepage/0.9.2/data.yml @@ -1,17 +1,17 @@ additionalProperties: - formFields: - - default: 3000 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelEn: HTTP Port - labelZh: HTTP端口 - required: true - rule: paramPort - type: number - - default: Asia/Shanghai - edit: true - envKey: TIME_ZONE - labelEn: Time zone - labelZh: 时区 - required: true - type: text + formFields: + - default: 3000 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: HTTP Port + labelZh: HTTP端口 + required: true + rule: paramPort + type: number + - default: Asia/Shanghai + edit: true + envKey: TIME_ZONE + labelEn: Time zone + labelZh: 时区 + required: true + type: text diff --git a/apps/homepage/0.9.2/docker-compose.yml b/apps/homepage/0.9.2/docker-compose.yml index 2c914b09..c9dee6fd 100644 --- a/apps/homepage/0.9.2/docker-compose.yml +++ b/apps/homepage/0.9.2/docker-compose.yml @@ -1,8 +1,7 @@ -version: "3.3" services: homepage: container_name: ${CONTAINER_NAME} - image: ghcr.io/gethomepage/homepage:latest + image: ghcr.io/gethomepage/homepage:v0.9.2 restart: always networks: - 1panel-network @@ -17,7 +16,6 @@ services: - TZ=${TIME_ZONE} labels: createdBy: "Apps" - networks: 1panel-network: - external: true + external: true \ No newline at end of file diff --git a/apps/homepage/README.md b/apps/homepage/README.md index 8dc08134..1f4dda1a 100644 --- a/apps/homepage/README.md +++ b/apps/homepage/README.md @@ -1,6 +1,14 @@ # HomePage -是一个现代化的、完全静态的、快速的、安全的、高度可定制的应用程序仪表板 -他可以通过YAML文件或Docker标签发现轻松配置。大家更习惯称这类应用为「导航页」。 +**HomePage** 是一个现代、完全静态、快速、安全、完全代理、高度可定制的应用程序仪表板,集成了 100 多种服务并可翻译成多种语言。可通过 YAML 文件或通过 docker 标签发现轻松配置。 -Home­page 已支持超过 15 种语言,集成了至少 25 种应用程序的快捷服务,还可自行配置天气、书签、Docker 容器概况、NAS 系统基本情况等各种小部件。有了 Home­page,我等 NAS 用户就再也不用一遍又一遍地往浏览器地址栏里输入 NAS 的 IP,不用特地去记住各种服务的端口。要做的只是把它们都一一配置在 Home­page 里,各项服务就能一触即达。 \ No newline at end of file +## 特征: + +- **快速**:网站在构建时静态生成,以便立即加载。 +- **安全**:所有对后端服务的 API 请求都经过代理,从而隐藏您的 API 密钥。社区不断审查其安全性。 +- **适合所有人**:为 AMD64、ARM64、ARMv7 和 ARMv6 构建的图像。 +- **完整的 i18n**:支持超过 40 种语言。 +- **服务和网络书签**:将自定义链接添加到主页。 +- **Docker 集成**:容器状态和统计信息。通过标签自动发现服务。 +- **服务集成**:超过 100 种服务集成,包括流行的 starr 和自托管应用程序。 +- **信息和实用程序小部件**:天气、时间、日期、搜索等。 \ No newline at end of file diff --git a/apps/homepage/data.yml b/apps/homepage/data.yml index f1a12885..0fa607f0 100644 --- a/apps/homepage/data.yml +++ b/apps/homepage/data.yml @@ -1,19 +1,19 @@ name: Homepage tags: - - 安全 -title: 多功能个人导航页 -description: 一款网络书签仪表盘, 多用于解决内网服务搭建太多,记不住网址的问题 + - 实用工具 +title: 现代的、完全静态的、快速的、安全的、完全代理的、高度可定制的应用程序仪表板 +description: 现代的、完全静态的、快速的、安全的、完全代理的、高度可定制的应用程序仪表板 additionalProperties: key: homepage name: Homepage tags: - - WebSite - shortDescZh: 个人导航页 - shortDescEn: personal homepage website - type: webSite + - Tool + shortDescZh: 现代的、完全静态的、快速的、安全的、完全代理的、高度可定制的应用程序仪表板 + shortDescEn: A modern, fully static, fast, secure fully proxied, highly customizable application dashboard + type: tool crossVersionUpdate: true limit: 0 - recommend: 12 + recommend: 0 website: https://gethomepage.dev/ github: https://github.com/gethomepage/homepage document: https://gethomepage.dev/latest/configs/ diff --git a/apps/homepage/logo.png b/apps/homepage/logo.png index 67e9d0d1..b2befb08 100644 Binary files a/apps/homepage/logo.png and b/apps/homepage/logo.png differ diff --git a/apps/lobe-chat/1.1.16/docker-compose.yml b/apps/lobe-chat/1.1.16/docker-compose.yml index aa33e4bd..2193d392 100644 --- a/apps/lobe-chat/1.1.16/docker-compose.yml +++ b/apps/lobe-chat/1.1.16/docker-compose.yml @@ -14,7 +14,6 @@ services: - OPENAI_MODEL_LIST=${OPENAI_MODEL_LIST} labels: createdBy: "Apps" - networks: 1panel-network: external: true diff --git a/apps/lobe-chat/README.md b/apps/lobe-chat/README.md index 06ff5fd1..66f2dcf8 100644 --- a/apps/lobe-chat/README.md +++ b/apps/lobe-chat/README.md @@ -1,12 +1,18 @@ -
+# LobeChat -

Lobe Chat

+**LobeChat** 是一个现代化设计的开源 ChatGPT/LLMs 聊天应用与开发框架,支持语音合成、多模态、可扩展的(function call)插件系统,一键免费拥有你自己的 ChatGPT/Gemini/Claude/Ollama 应用。 -现代化设计的开源 ChatGPT/LLMs 聊天应用与开发框架
-支持语音合成、多模态、可扩展的([function call][docs-functionc-call])插件系统
-一键**免费**拥有你自己的 ChatGPT/Gemini/Claude/Ollama 应用 +## 特性: -[English](https://github.com/lobehub/lobe-chat/blob/main/README.md) · **简体中文** · [更新日志](https://github.com/lobehub/lobe-chat/blob/main/CHANGELOG.md) · [文档](https://lobehub.com/docs) · [报告问题](https://github.com/lobehub/lobe-chat/issues) · [请求功能](https://github.com/lobehub/lobe-chat/issues) - - -![](https://private-user-images.githubusercontent.com/28616219/306135690-9f155dff-4737-429f-9cad-a70a1a860c5f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTYyNjc0OTgsIm5iZiI6MTcxNjI2NzE5OCwicGF0aCI6Ii8yODYxNjIxOS8zMDYxMzU2OTAtOWYxNTVkZmYtNDczNy00MjlmLTljYWQtYTcwYTFhODYwYzVmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA1MjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNTIxVDA0NTMxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJlOWNlODY5NmI4ODA2Y2Y5NmM3NzVjNzU4MjAzYWE3NDU2YmJlMzdmOWU1YjIyNjcwMGRjNTJhNTRhYTFjZjImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.5xWoXxU6RhqvqRFH2e17oshXIeMqJLUDPLonpz9wTGU) \ No newline at end of file +- 多模型服务商支持; +- 支持本地大语言模型 (LLM); +- 模型视觉识别 (Model Visual); +- TTS & STT 语音会话; +- Text to Image 文生图; +- 插件系统 (Function Calling); +- 助手市场 (GPTs); +- 支持本地 / 远程数据库; +- 支持多用户管理; +- 渐进式 Web 应用 (PWA); +- 移动设备适配; +- 自定义主题。 \ No newline at end of file diff --git a/apps/lobe-chat/data.yml b/apps/lobe-chat/data.yml index 59397dc7..4257ccb8 100644 --- a/apps/lobe-chat/data.yml +++ b/apps/lobe-chat/data.yml @@ -1,8 +1,8 @@ name: LobeChat tags: - AI / 大模型 -title: 现代化设计的开源 ChatGPT/LLMs 聊天应用与开发框架 -description: 现代化设计的开源 ChatGPT/LLMs 聊天应用与开发框架 +title: 开源、现代设计的 ChatGPT/LLMs UI/框架 +description: 开源、现代设计的 ChatGPT/LLMs UI/框架 additionalProperties: key: lobe-chat name: LobeChat diff --git a/apps/ntfy/2.11.0/docker-compose.yml b/apps/ntfy/2.11.0/docker-compose.yml index 848a72e5..83db4590 100644 --- a/apps/ntfy/2.11.0/docker-compose.yml +++ b/apps/ntfy/2.11.0/docker-compose.yml @@ -23,7 +23,6 @@ services: start_period: 40s labels: createdBy: "Apps" - networks: 1panel-network: external: true diff --git a/apps/ntfy/README.md b/apps/ntfy/README.md index 5061e182..5ce53d20 100644 --- a/apps/ntfy/README.md +++ b/apps/ntfy/README.md @@ -1,28 +1,13 @@ -![ntfy](https://github.com/binwiederhier/ntfy/raw/main/web/public/static/images/ntfy.png) +# ntfy -# ntfy.sh -## 通过 PUT/POST 发送推送通知到你的手机或桌面 -[![Release](https://img.shields.io/github/release/binwiederhier/ntfy.svg?color=success&style=flat-square)](https://github.com/binwiederhier/ntfy/releases/latest) -[![Go Reference](https://pkg.go.dev/badge/heckel.io/ntfy.svg)](https://pkg.go.dev/heckel.io/ntfy/v2) -[![Tests](https://github.com/binwiederhier/ntfy/workflows/test/badge.svg)](https://github.com/binwiederhier/ntfy/actions) -[![Go Report Card](https://goreportcard.com/badge/github.com/binwiederhier/ntfy)](https://goreportcard.com/report/github.com/binwiederhier/ntfy) -[![codecov](https://codecov.io/gh/binwiederhier/ntfy/branch/main/graph/badge.svg?token=A597KQ463G)](https://codecov.io/gh/binwiederhier/ntfy) -[![Discord](https://img.shields.io/discord/874398661709295626?label=Discord)](https://discord.gg/cT7ECsZj9w) -[![Matrix](https://img.shields.io/matrix/ntfy:matrix.org?label=Matrix)](https://matrix.to/#/#ntfy:matrix.org) -[![Matrix space](https://img.shields.io/matrix/ntfy-space:matrix.org?label=Matrix+space)](https://matrix.to/#/#ntfy-space:matrix.org) -[![Healthcheck](https://healthchecks.io/badge/68b65976-b3b0-4102-aec9-980921/kcoEgrLY.svg)](https://ntfy.statuspage.io/) -[![Gitpod](https://img.shields.io/badge/Contribute%20with-Gitpod-908a85?logo=gitpod)](https://gitpod.io/#https://github.com/binwiederhier/ntfy) +**ntfy** 是一种基于 HTTP 的简单发布-订阅 通知服务。使用 ntfy,您可以通过任何计算机的 脚本将通知发送到您的手机或桌面,而无需注册或支付任何费用。 -**ntfy**(发音为 "*notify*")是一个简单的基于 HTTP 的[发布-订阅](https://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern)通知服务。通过 ntfy,你可以**通过脚本从任何计算机发送通知到你的手机或桌面**,**无需注册或支付任何费用**。如果你想运行自己的服务实例,你可以很容易地做到,因为 ntfy 是开源的。 +## 主要功能: -你可以通过 **[ntfy.sh](https://ntfy.sh)** 访问免费的 ntfy 服务。这里还有一个[开源的 Android 应用](https://github.com/binwiederhier/ntfy-android),可以在[Google Play](https://play.google.com/store/apps/details?id=io.heckel.ntfy) 或 [F-Droid](https://f-droid.org/en/packages/io.heckel.ntfy/) 上找到,还有一个[开源的 iOS 应用](https://github.com/binwiederhier/ntfy-ios),可以在[App Store](https://apps.apple.com/us/app/ntfy/id1625396347) 上找到。 - -## 使用说明 - -可以通过修改配置文件来自定义设置,文件路径如下,按需修改,将`server.yml.sample`修改为`server.yml`, - -然后自定义修改内容即可。 - -``` -/opt/1panel/apps/local/ntfy/ntfy/data/ntfy/server.yml.sample -``` \ No newline at end of file +- **多平台支持**:Ntfy 支持在不同平台上使用,包括 Android、iOS、Windows、Linux 和 macOS 等。 +- **多种传输方式**:通知可以通过 HTTP API、命令行工具、Email、WebSocket 等多种方式发送和接收。 +- **自托管**:用户可以选择将 Ntfy 部署在自己的服务器上,实现完全的控制和隐私保护。 +- **订阅模式**:Ntfy 允许用户订阅特定主题,从而只接收相关的通知。 +- **简单集成**:通过简单的 HTTP 请求,Ntfy 可以与各种应用和脚本轻松集成。 +- **实时通知**:支持即时通知,让用户能够第一时间收到重要信息。 +- **开放源代码**:Ntfy 是一个开源项目,用户可以查看源代码,进行自定义和扩展。 \ No newline at end of file diff --git a/apps/openldap/2.6.8/data.yml b/apps/openldap/2.6.8/data.yml index fc035526..48f55d13 100644 --- a/apps/openldap/2.6.8/data.yml +++ b/apps/openldap/2.6.8/data.yml @@ -1,33 +1,33 @@ additionalProperties: - formFields: - - envKey: LDAP_ROOT - default: dc=example,dc=org - labelEn: LDAP baseDN - labelZh: LDAP baseDN - random: false - required: true - type: text - - envKey: LDAP_ADMIN_USERNAME - default: admin - labelEn: LDAP admin username - labelZh: LDAP 管理员用户名 - random: false - required: true - rule: paramCommon - type: text - - envKey: LDAP_ADMIN_PASSWORD - default: adminpassword - labelEn: LDAP admin password - labelZh: LDAP 管理员密码 - random: true - required: true - rule: paramComplexity - type: password - - envKey: LDAP_PORT - default: 1389 - edit: true - labelEn: LDAP listening port - labelZh: LDAP 监听端口 - required: true - rule: paramPort - type: number \ No newline at end of file + formFields: + - envKey: LDAP_ROOT + default: dc=example,dc=org + labelEn: LDAP baseDN + labelZh: LDAP baseDN + random: false + required: true + type: text + - envKey: LDAP_ADMIN_USERNAME + default: admin + labelEn: LDAP admin username + labelZh: LDAP 管理员用户名 + random: false + required: true + rule: paramCommon + type: text + - envKey: LDAP_ADMIN_PASSWORD + default: adminpassword + labelEn: LDAP admin password + labelZh: LDAP 管理员密码 + random: true + required: true + rule: paramComplexity + type: password + - envKey: LDAP_PORT + default: 1389 + edit: true + labelEn: LDAP listening port + labelZh: LDAP 监听端口 + required: true + rule: paramPort + type: number \ No newline at end of file diff --git a/apps/openldap/data.yml b/apps/openldap/data.yml index bf111ccf..fe0d5b91 100644 --- a/apps/openldap/data.yml +++ b/apps/openldap/data.yml @@ -1,18 +1,19 @@ name: OpenLDAP tags: - 数据库 -title: OpenLDAP -description: OpenLDAP 是一个开源的 LDAP(Lightweight Directory Access Protocol) 服务软件。 +title: 开源的 LDAP(Lightweight Directory Access Protocol) 服务软件 +description: 开源的 LDAP(Lightweight Directory Access Protocol) 服务软件 additionalProperties: key: openldap name: OpenLDAP tags: - Database - shortDescZh: OpenLDAP 是一个开源的 LDAP(Lightweight Directory Access Protocol) 服务软件。 - shortDescEn: OpenLDAP Software is an open source implementation of the Lightweight Directory Access Protocol. + shortDescZh: 开源的 LDAP(Lightweight Directory Access Protocol) 服务软件 + shortDescEn: An open source implementation of the Lightweight Directory Access Protocol type: database crossVersionUpdate: true limit: 0 recommend: 0 website: https://openldap.org/ + github: https://github.com/openldap/openldap document: https://hub.docker.com/r/bitnami/openldap