Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update: Improving AppStore Quality #400

Merged
merged 3 commits into from
Jan 25, 2024
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
update: Improving AppStore Quality
Cp0204 committed Jan 24, 2024
commit c9161d63bbf557a1e2c5391a5ad2ca993545dd00
5 changes: 5 additions & 0 deletions Apps/Autobrr/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -20,14 +20,17 @@ services:
- container: TZ
description:
en_us: TimeZone
zh_cn: 时区
ports:
- container: "7474"
description:
en_us: WebUI HTTP Port
zh_cn: WebUI HTTP端口
volumes:
- container: /config
description:
en_us: Autobrr config directory
zh_cn: Autobrr配置目录
x-casaos:
main: autobrr
architectures:
@@ -46,5 +49,7 @@ x-casaos:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Autobrr/screenshot-1.png
description:
en_us: Autobrr is the modern download automation tool for torrents and usenet. With inspiration and ideas from tools like trackarr, autodl-irssi and flexget we built one tool that can do it all, and then some.
zh_cn: Autobrr是用于torrents和Usenet的现代下载自动化工具。受到trackarr、autodl-irssi和flexget等工具的启发和理念,我们构建了一个可以完成所有这些任务的工具,甚至更多。
tagline:
en_us: Modern, easy to use download automation for torrents and usenet.
zh_cn: 现代、易于使用的Torrents和Usenet下载自动化工具。
8 changes: 6 additions & 2 deletions Apps/CloudBeaver/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@ services:
container_name: cloudbeaver
deploy:
resources:
limits:
reservations:
memory: 256M
image: dbeaver/cloudbeaver:23.2.4
ports:
@@ -25,12 +25,14 @@ services:
description:
en_us: WebUI HTTP Port
pt_br: Porta da WebUI
protocol: tcp
zh_cn: WebUI HTTP端口
protocol: tcp
volumes:
- container: /opt/cloudbeaver/workspace
description:
en_us: Workspace directory.
pt_br: Diretório do workspace
zh_cn: 工作目录

x-casaos:
architectures:
@@ -42,6 +44,7 @@ x-casaos:
description:
en_us: CloudBeaver is a web-based database GUI tool which provides rich web interface. You can use it to manage PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, DB2, Firebird, H2, Trino.
pt_br: CloudBeaver é uma ferramenta GUI de banco de dados baseada na web que oferece uma interface web abrangente. Você pode usá-lo para gerenciar PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, DB2, Firebird, H2 e Trino.
zh_cn: CloudBeaver是一个基于Web的数据库GUI工具,提供丰富的Web界面。您可以使用它来管理PostgreSQL、MySQL、MariaDB、SQL Server、Oracle、DB2、Firebird、H2和Trino。
developer: dbeaver
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/CloudBeaver/icon.png
screenshot_link:
@@ -51,6 +54,7 @@ x-casaos:
tagline:
en_us: Cloud Database Manager.
pt_br: Administrador de Banco de Dados na Nuvem.
zh_cn: 云数据库管理器。
title:
en_us: CloudBeaver
pt_br: CloudBeaver
18 changes: 17 additions & 1 deletion Apps/Crafty/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -27,71 +27,85 @@ services:
- container: "8000"
description:
en_us: WebUI HTTP Port
zh_cn: WebUI HTTP端口
protocol: tcp

- container: "19132"
description:
en_us: Minecraft Bedrock listening Port (UDP)
zh_cn: Minecraft Bedrock监听端口 (UDP)
protocol: udp

- container: "25565"
description:
en_us: Minecraft listening Port (TCP)
zh_cn: Minecraft监听端口 (TCP)
protocol: tcp

- container: "25566"
description:
en_us: Minecraft listening Port (TCP)
zh_cn: Minecraft监听端口 (TCP)
protocol: tcp

- container: "25567"
description:
en_us: Minecraft listening Port (TCP)
zh_cn: Minecraft监听端口 (TCP)
protocol: tcp

- container: "25568"
description:
en_us: Minecraft listening Port (TCP)
zh_cn: Minecraft监听端口 (TCP)
protocol: tcp

- container: "25569"
description:
en_us: Minecraft listening Port (TCP)
zh_cn: Minecraft监听端口 (TCP)
protocol: tcp

- container: "25570"
description:
en_us: Minecraft listening Port (TCP)
zh_cn: Minecraft监听端口 (TCP)
protocol: tcp

- container: "25565"
description:
en_us: Minecraft listening Port (UDP)
zh_cn: Minecraft监听端口 (UDP)
protocol: udp

- container: "25566"
description:
en_us: Minecraft listening Port (UDP)
zh_cn: Minecraft监听端口 (UDP)
protocol: udp

- container: "25567"
description:
en_us: Minecraft listening Port (UDP)
zh_cn: Minecraft监听端口 (UDP)
protocol: udp

- container: "25568"
description:
en_us: Minecraft listening Port (UDP)
zh_cn: Minecraft监听端口 (UDP)
protocol: udp

- container: "25569"
description:
en_us: Minecraft listening Port (UDP)
zh_cn: Minecraft监听端口 (UDP)
protocol: udp

- container: "25570"
description:
en_us: Minecraft listening Port (UDP)
zh_cn: Minecraft监听端口 (UDP)
protocol: udp
x-casaos:
architectures:
@@ -102,13 +116,15 @@ x-casaos:
author: Chàra Rose
category: Games
description:
en_us: Crafty is an open source Minecraft control panel built using Tornado and AdminLTE, featuring server scheduling, a interactive console and the ability to run almost any type of Minecraft server
en_us: Crafty is an open source Minecraft control panel built using Tornado and AdminLTE, featuring server scheduling, a interactive console and the ability to run almost any type of Minecraft server
es_es: Crafty es un panel de control de Minecraft de código abierto creado con Tornado y AdminLTE, que incluye programación de servidores, una consola interactiva y la capacidad de ejecutar casi cualquier tipo de servidor de Minecraft.
zh_cn: Crafty是一个使用Tornado和AdminLTE构建的开源Minecraft控制面板,具有服务器调度、交互式控制台和运行几乎任何类型的Minecraft服务器的功能。
developer: Crafty Team
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Crafty/icon.png
tagline:
en_us: Take control of your Minecraft servers.
es_es: Toma el control de tus servidores de Minecraft.
zh_cn: 掌控你的Minecraft服务器。
tips:
before_install:
ar_sa: |
4 changes: 4 additions & 0 deletions Apps/Databag/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -8,10 +8,12 @@ services:
- container: /var/lib/databag
description:
en_us: database and asset store
zh_cn: 数据库和资源存储
ports:
- container: '7000'
description:
en_us: rest api port
zh_cn: REST API端口
ports:
- target: 7000
published: 7000
@@ -28,8 +30,10 @@ x-casaos:
main: databag
description:
en_us: Databag is a federated chat app for self-hosting that focuses on user privacy and security; the service includes clients for iOS, Android, and browser.
zh_cn: Databag是一个自托管的联邦聊天应用,专注于用户隐私和安全;该服务包括iOS、Android和浏览器的客户端。
tagline:
en_us: Messenger for the Decentralized Web
zh_cn: 分布式网络的通讯应用
developer: balzack
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Databag/icon.png
screenshot_link:
19 changes: 13 additions & 6 deletions Apps/ESPHome/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -4,8 +4,7 @@ services:
container_name: esphome
deploy:
resources:
limits:
cpus: '1'
reservations:
memory: 512M
image: ghcr.io/esphome/esphome:2023.9
labels:
@@ -27,28 +26,36 @@ services:
x-casaos:
envs:
- container: ESPHOME_DASHBOARD_USE_PING
description:
description:
en_us: Ping IP addresses instead of mDNS
zh_cn: Ping IP 地址而不是 mDNS
- container: TZ
description:
en_us: TimeZone
en_us: TimeZone
zh_cn: 时区
volumes:
- container: /config
description:
en_us: AppData Path Config File
zh_cn: AppData路径配置文件
ports:
- container: '6052'
description:
en_us: WebUI Port for ESPHome
zh_cn: ESPHome 的 WebUI 端口
x-casaos:
architectures:
- amd64
- arm64
- arm
author: kd9lsv
category: "Home Automation"
description:
description:
en_us: ESPHome is a system to control your microcontrollers by simple yet powerful configuration files and control them remotely through Home Automation systems.
zh_cn: ESPHome 是一个通过简单而强大的配置文件控制微控制器并通过家庭自动化系统远程控制它们的系统。
tagline:
en_us: Home Automation systems
zh_cn: 家庭自动化系统
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/ESPHome/icon.png
index: /
main: esphome
@@ -59,4 +66,4 @@ x-casaos:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/ESPHome/screenshot-2.png
store_app_id: esphome
title:
custom: ESPHome
en_us: ESPHome
5 changes: 3 additions & 2 deletions Apps/HoloPlay/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -20,6 +20,7 @@ x-casaos:
description:
en_us: HoloPlay is a web based self-hosted using Invidious API for listening Youtube audio source.
fr_fr: HoloPlay est une alternative qui utilise l'API Invidious pour écouter des sources audio de Youtube.
zh_cn: HoloPlay是一个基于Web的自托管应用,使用Invidious API来播放Youtube音频源。
developer: Stéphane Richin
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/HoloPlay/icon.png
screenshot_link:
@@ -33,9 +34,9 @@ x-casaos:
tagline:
en_us: A web app to listen Youtube audio source.
fr_fr: Une application Web pour écouter les sources audio de Youtube.
zh_cn: 一个用于收听Youtube音频源的Web应用。
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/HoloPlay/thumbnail.png
tips: {}
title:
custom: HoloPlay
en_us: HoloPlay
index: /
port_map: "3000"
2 changes: 2 additions & 0 deletions Apps/Homebridge/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -23,13 +23,15 @@ x-casaos:
category: Home Automation
description: # multiple locales are supported
en_us: Homebridge is a lightweight NodeJS server you can run on your home network that emulates the iOS HomeKit API. It supports Plugins, which are community-contributed modules that provide a basic bridge from HomeKit to various 3rd-party APIs provided by manufacturers of "smart home" devices.
zh_cn: Homebridge是一个轻量级的NodeJS服务器,您可以在家庭网络中运行它,模拟iOS HomeKit API。它支持插件,这是由社区贡献的模块,提供了从HomeKit到各种由“智能家居”设备制造商提供的第三方API的基本桥梁。
developer: Homebridge
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Homebridge/icon.png
screenshot_link:
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Homebridge/screenshot-1.png
- https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Homebridge/screenshot-2.png
tagline: # multiple locales are supported
en_us: HomeKit support for the impatient.
zh_cn: HomeKit 为急性子提供支持
title: # multiple locales are supported
en_us: Homebridge
index: / # the index page for web UI, e.g. index.html
14 changes: 14 additions & 0 deletions Apps/JDownloader2/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -8,41 +8,53 @@ services:
- container: /config
description:
en_us: Configs
zh_cn: 配置
- container: /output
description:
en_us: Downloads
zh_cn: 下载
envs:
- container: TZ
description:
en_us: TimeZone
zh_cn: 时区
- container: USER_ID
description:
en_us: ID of the user the application runs as. See User/Group IDs to better understand when this should be set.
zh_cn: 应用程序运行的用户的ID。查看用户/组ID以更好地理解何时应设置此值。
- container: GROUP_ID
description:
en_us: ID of the group the application runs as. See User/Group IDs to better understand when this should be set.
zh_cn: 应用程序运行的组的ID。查看用户/组ID以更好地理解何时应设置此值。
- container: MYJDOWNLOADER_EMAIL
description:
en_us: Email address of the MyJDownloader account to use. Note that this can also be configured via the JDownloader GUI.
zh_cn: 用于MyJDownloader帐户的电子邮件地址。请注意,这也可以通过JDownloader GUI进行配置。
- container: MYJDOWNLOADER_PASSWORD
description:
en_us: Password of the MyJDownloader account to use. Note that this can also be configured via the JDownloader GUI.
zh_cn: 用于MyJDownloader帐户的密码。请注意,这也可以通过JDownloader GUI进行配置。
- container: MYJDOWNLOADER_DEVICE_NAME
description:
en_us: The name of this JDownloader instance. Note that this can also be configured via the JDownloader GUI.
zh_cn: 此JDownloader实例的名称。请注意,这也可以通过JDownloader GUI进行配置。
- container: JDOWNLOADER_HEADLESS
description:
en_us: When set to 1, JDownloader is running in headless mode, meaning that no GUI is available. In this mode, MyJDownloader should be used to remote control JDownloader.
zh_cn: 当设置为1时,JDownloader以无界面模式运行,意味着没有GUI可用。在此模式下,应使用MyJDownloader来远程控制JDownloader。
ports:
- container: "5800"
description:
en_us: Port to access the application's GUI via the web interface. Mapping to the host is optional if access through the web interface is not wanted. For a container not using the default bridge network, the port can be changed with the WEB_LISTENING_PORT environment variable.
zh_cn: 通过Web界面访问应用程序GUI的端口。如果不想通过Web界面访问,则将其映射到主机是可选的。对于未使用默认桥接网络的容器,可以使用WEB_LISTENING_PORT环境变量更改端口。
- container: "5900"
description:
en_us: Port to access the application's GUI via the VNC protocol. Mapping to the host is optional if access through the VNC protocol is not wanted. For a container not using the default bridge network, the port can be changed with the VNC_LISTENING_PORT environment variable.
zh_cn: 通过VNC协议访问应用程序GUI的端口。如果不想通过VNC协议访问,则将其映射到主机是可选的。对于未使用默认桥接网络的容器,可以使用VNC_LISTENING_PORT环境变量更改端口。
- container: "3129"
description:
en_us: "Port used by MyJDownloader mobile applications and browser extensions to establish a direct connect to the JDownloader Docker container instance. Port needs to be exposed only if MyJDownloader is enabled and configured in Direct Connection mode. NOTE: Since this port is being reported to the MyJDownloader online service, the port mapped on the host side must be the same (i.e. 3129)."
zh_cn: MyJDownloader移动应用程序和浏览器扩展使用的端口,用于与JDownloader Docker容器实例建立直接连接。仅在启用并配置了直接连接模式的情况下,才需要公开端口。注意:由于此端口正在报告给MyJDownloader在线服务,因此在主机端映射的端口必须相同(即3129)。
environment:
- USER_ID=$PUID
- GROUP_ID=$PGID
@@ -76,8 +88,10 @@ x-casaos:
main: jdownloader2
description:
en_us: JDownloader is a free, open-source download management tool with a huge community that makes downloading as easy and fast as it should be. Users can start, stop or pause downloads, set bandwith limitations, auto-extract archives and much more. It's an easy-to-extend framework that can save hours of your valuable time every day!
zh_cn: JDownloader是一个免费的、开源的下载管理工具,拥有庞大的社区,使下载变得简单而快速。用户可以启动、停止或暂停下载,设置带宽限制,自动解压缩存档等等。它是一个易于扩展的框架,可以每天节省您宝贵时间的数小时!
tagline:
en_us: Free & open-source download management tool
zh_cn: 免费且开源的下载管理工具
developer: jdownloader
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/JDownloader2/icon.png
screenshot_link:
5 changes: 5 additions & 0 deletions Apps/Motioneye/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -20,14 +20,17 @@ services:
- container: "8765"
description:
en_us: Motioneye Web Port
zh_cn: Motioneye Web端口
host: "8765"
volumes:
- container: /etc/motioneye
description:
en_us: Config files
zh_cn: 配置文件
- container: /var/lib/motioneye
description:
en_us: Media files
zh_cn: 媒体文件
network_mode: bridge
privileged: false
x-casaos:
@@ -37,6 +40,7 @@ x-casaos:
category: Utilities
description:
en_us: motionEye is a web-based frontend for motion. Check out the wiki for more details. Changelog is available on the releases page. https://github.com/motioneye-project/motioneye
zh_cn: motionEye是motion的基于Web的前端。查看Wiki以获取更多详细信息。更改日志请参阅发布页面。https://github.com/motioneye-project/motioneye
developer: Motioneye
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Motioneye/icon.png
index: /
@@ -50,5 +54,6 @@ x-casaos:
store_app_id: motioneye
tagline:
en_us: A web frontend for the motion daemon.
zh_cn: 用于motion的Web前端守护程序。
title:
en_us: Motioneye
Loading