diff --git a/apps/winegui-linuxserver/4.0.0/.env.sample b/apps/winegui-linuxserver/4.1.0/.env.sample similarity index 100% rename from apps/winegui-linuxserver/4.0.0/.env.sample rename to apps/winegui-linuxserver/4.1.0/.env.sample diff --git a/apps/winegui-linuxserver/4.0.0/data.yml b/apps/winegui-linuxserver/4.1.0/data.yml similarity index 100% rename from apps/winegui-linuxserver/4.0.0/data.yml rename to apps/winegui-linuxserver/4.1.0/data.yml diff --git a/apps/winegui-linuxserver/4.0.0/data/.gitkeep b/apps/winegui-linuxserver/4.1.0/data/.gitkeep similarity index 100% rename from apps/winegui-linuxserver/4.0.0/data/.gitkeep rename to apps/winegui-linuxserver/4.1.0/data/.gitkeep diff --git a/apps/winegui-linuxserver/4.0.0/docker-compose.yml b/apps/winegui-linuxserver/4.1.0/docker-compose.yml similarity index 94% rename from apps/winegui-linuxserver/4.0.0/docker-compose.yml rename to apps/winegui-linuxserver/4.1.0/docker-compose.yml index 6dffe6e62..7b050b8c2 100644 --- a/apps/winegui-linuxserver/4.0.0/docker-compose.yml +++ b/apps/winegui-linuxserver/4.1.0/docker-compose.yml @@ -3,7 +3,7 @@ networks: external: true services: winegui: - image: "linuxserver/winegui:4.0.0" + image: "linuxserver/winegui:4.1.0" container_name: ${CONTAINER_NAME} restart: always networks: diff --git a/apps/winegui-linuxserver/4.0.0/scripts/init.sh b/apps/winegui-linuxserver/4.1.0/scripts/init.sh similarity index 100% rename from apps/winegui-linuxserver/4.0.0/scripts/init.sh rename to apps/winegui-linuxserver/4.1.0/scripts/init.sh diff --git a/apps/winegui-linuxserver/4.0.0/scripts/uninstall.sh b/apps/winegui-linuxserver/4.1.0/scripts/uninstall.sh similarity index 100% rename from apps/winegui-linuxserver/4.0.0/scripts/uninstall.sh rename to apps/winegui-linuxserver/4.1.0/scripts/uninstall.sh diff --git a/apps/winegui-linuxserver/4.0.0/scripts/upgrade.sh b/apps/winegui-linuxserver/4.1.0/scripts/upgrade.sh similarity index 100% rename from apps/winegui-linuxserver/4.0.0/scripts/upgrade.sh rename to apps/winegui-linuxserver/4.1.0/scripts/upgrade.sh diff --git a/apps/winegui-linuxserver/README.md b/apps/winegui-linuxserver/README.md index f9bd13a4b..d1659e88e 100644 --- a/apps/winegui-linuxserver/README.md +++ b/apps/winegui-linuxserver/README.md @@ -1,16 +1,22 @@ # WineGUI -## 应用简介 -WineGUI Wine 管理桌面。 +## 产品介绍 -英文说明:Wine manager desktop maintained by LinuxServer.io. +WineGUI 是由 LinuxServer.io 维护的 Wine 管理桌面,可通过浏览器访问图形界面并运行兼容的 Windows 应用。 + +## 主要功能 + +- 通过浏览器使用 Wine 图形桌面。 +- 使用 Basic Auth 保护 Web 访问。 +- 持久化桌面配置和应用数据。 +- 支持自定义页面标题、侧边栏和桌面语言。 + +## 访问说明 -## 部署说明 - 本应用使用 Docker Compose 在 1Panel 中部署。 -- 应用分类:工具。 - 支持架构:amd64。 -- 可选版本:`latest`、`3.1.0`。 -- 安装后按应用表单中的端口访问 Web UI、SSH 或对应服务。 +- 安装后通过应用表单设置的 HTTP 或 HTTPS 端口访问 Web UI。 +- 使用安装时配置的 `CUSTOM_USER` 和 `PASSWORD` 登录。 ## 端口 | 变量 | 说明 | 默认值 | 必填 | @@ -38,9 +44,30 @@ WineGUI Wine 管理桌面。 ## 使用说明 - 浏览器/桌面类 LinuxServer 镜像已启用 Basic Auth,请使用 CUSTOM_USER 和 PASSWORD 登录。 - 安装完成后,在 1Panel 应用页面查看运行状态、端口和日志。 -- 首次启用前,请按安装表单填写域名、账号、密码、Token、数据目录等参数。 - 如需对外开放访问,请同步检查防火墙、安全组和反向代理配置。 +## 安全提示 + +- 本应用使用上游官方 `linuxserver/winegui` 镜像。该镜像包含完整图形桌面和 Wine 运行环境,镜像扫描结果可能包含较多继承自基础系统和桌面组件的 High / Critical 漏洞条目。 +- 建议仅在可信网络中部署,及时更新镜像,并通过 Basic Auth、反向代理访问控制和最小端口暴露降低风险。 + +## Introduction + +WineGUI is a browser-accessible Wine management desktop maintained by LinuxServer.io for running compatible Windows applications. + +## Features + +- Browser-based Wine desktop. +- Basic Auth protection for web access. +- Persistent desktop configuration and application data. +- Configurable page title, sidebar, dashboard, and locale. + +## Access + +Open the configured HTTP or HTTPS port and sign in with the `CUSTOM_USER` and `PASSWORD` values chosen during installation. Keep the service behind trusted-network or reverse-proxy access controls when possible. + +The upstream image includes a full graphical desktop and Wine environment. Image scanners may report inherited High or Critical vulnerabilities from base-system and desktop components; keep the image updated and minimize external exposure. + ## 参考资料 - 官网: - 文档: