✨ 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:
parent
26c4898c64
commit
48d32d61a7
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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客户端(可选)
|
||||
|
|
@ -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
|
||||
|
|
@ -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 |
Loading…
Reference in New Issue