1
0
Fork 0

feat(wechat-selkies): add wechat-selkies application version 0.0.5

- add data.yml with form fields for port, config path, username and password configuration
- add docker-compose.yml with wechat-selkies service configuration and network setup
- add README.md with Chinese documentation including features and upgrade notes
- add README_en.md with English documentation and project overview
- add main data.yml with application metadata and architecture support
- add logo.png for application branding

📝 docs(wechat-selkies): add comprehensive documentation

- provide detailed project description and browser access requirements
- include upgrade instructions and feature highlights
- support both Chinese and English documentation versions
This commit is contained in:
pooneyy 2025-10-26 12:43:58 +08:00
parent 26c4898c64
commit 48d32d61a7
No known key found for this signature in database
6 changed files with 138 additions and 0 deletions

View File

@ -0,0 +1,37 @@
additionalProperties:
formFields:
- default: "30001"
envKey: PANEL_APP_PORT_HTTP
label:
en: Port
zh: 端口
required: true
type: number
edit: true
rule: paramPort
- default: ./config
envKey: CONFIG_PATH
label:
en: Config Path
zh: 数据持久化
required: true
type: text
edit: true
- default: selkies-username
envKey: PANEL_USER
label:
en: Panel Username
zh: 面板用户名
required: true
type: text
edit: true
- default: PaSswoRd
envKey: PANEL_PASSWORD
label:
en: PANEL_PASSWORD
zh: 面板密码
required: true
type: password
edit: true
rule: paramComplexity
random: true

View File

@ -0,0 +1,27 @@
services:
wechat-selkies:
image: nickrunning/wechat-selkies:0.0.5
container_name: wechat-selkies
volumes:
- ${CONFIG_PATH}:/config
# devices:
# - /dev/dri:/dev/dri # optional, for hardware acceleration
ports:
- ${PANEL_APP_PORT_HTTP}:3001
restart: always
environment:
- PUID=1000
- PGID=100
- LC_ALL=zh_CN.UTF-8
- AUTO_START_WECHAT=true
- AUTO_START_QQ=false
- CUSTOM_USER=${PANEL_USER}
- PASSWORD=${PANEL_PASSWORD}
networks:
- 1panel-network
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

View File

@ -0,0 +1,26 @@
# WeChat Selkies
基于 Docker 的微信/QQ Linux 客户端,使用 Selkies WebRTC 技术提供浏览器访问支持。
**反向代理需要使用 https 协议,例如 https://127.0.0.1:30001**
## 项目简介
本项目将官方微信/QQ Linux 客户端封装在 Docker 容器中,通过 Selkies 技术实现在浏览器中直接使用微信/QQ无需在本地安装微信/QQ 客户端。适用于服务器部署、远程办公等场景。
## 升级注意事项
> 如果升级后部分功能缺失请先清空本地挂载目录下的openbox目录(如`./config/.config/openbox`)。
## 功能特性
- 🌐 **浏览器访问**:通过 Web 浏览器直接使用微信,无需本地安装
- 🐳 **Docker化部署**:简单的容器化部署,环境隔离
- 🔒 **数据持久化**:支持配置和聊天记录持久化存储
- 🎨 **中文支持**:完整的中文字体和本地化支持,支持本地中文输入法
- 🖼️ **图片复制**:支持通过侧边栏面板开启图片复制
- 📁 **文件传输**:支持通过侧边栏面板进行文件传输
- 🖥️ **AMD64和ARM64架构支持**兼容主流CPU架构
- 🔧 **硬件加速**:可选的 GPU 硬件加速支持
- 🪟 **窗口切换器**:左上角增加切换悬浮窗,方便切换到后台窗口,为后续添加其它功能做基础
- 🤖 **自动启动**可配置自动启动微信和QQ客户端可选

View File

@ -0,0 +1,25 @@
# WeChat Selkies
Docker-based WeChat/QQ Linux client with browser access support using Selkies WebRTC technology.
**Reverse proxy requires the use of the HTTPS protocol, for example, https://127.0.0.1:30001**
## Project Overview
This project packages the official WeChat/QQ Linux client in a Docker container, enabling direct WeChat/QQ usage in browsers through Selkies technology without local installation. Suitable for server deployment, remote work, and other scenarios.
## Upgrade Notes
> If some features are missing after an upgrade, please clear the `openbox` directory in the local mounted directory (e.g., `./config/.config/openbox`).
## Features
- 🌐 **Browser Access**: Use WeChat directly through web browsers without local installation
- 🐳 **Dockerized Deployment**: Simple containerized deployment with environment isolation
- 🔒 **Data Persistence**: Supports persistent storage of configurations and chat records
- 🎨 **Chinese Support**: Complete Chinese fonts and localization support, including local Chinese input methods
- 🖼️ **Image Copy**: Support image copying through sidebar panel
- 📁 **File Transfer**: Support file transfer through sidebar panel
- 🖥️ **AMD64 and ARM64 Architecture Support**: Compatible with mainstream CPU architectures
- 🔧 **Hardware Acceleration**: Optional GPU hardware acceleration support
- 🪟 **Window Switcher**: Added a floating window switcher in the top left corner for easy switching to background windows, laying the foundation for adding other features in the future

View File

@ -0,0 +1,23 @@
name: WeChat Selkies
tags:
- 实用工具
title: 基于 Docker 的微信/QQ Linux 客户端
description:
en: Docker-based WeChat/QQ Linux client
zh: 基于 Docker 的微信/QQ Linux 客户端
additionalProperties:
key: wechat-selkies
name: WeChat Selkies
tags:
- Tool
shortDescZh: 基于 Docker 的微信/QQ Linux 客户端
shortDescEn: Docker-based WeChat/QQ Linux client
type: website
crossVersionUpdate: true
limit: 0
website: https://github.com/nickrunning/wechat-selkies
github: https://github.com/nickrunning/wechat-selkies
document: https://github.com/nickrunning/wechat-selkies
architectures:
- amd64
- arm64

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB