Skip to content

wedingdingchat/wechat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 

Repository files navigation

2024.3.22 重磅发布本地化部署!!!

本仓库为业务版用户部署到本地的专用服务。(可防止 saas 服务波动问题,解决异地登录,下载流量限制等)

部署本地还需定时两个月更新,务必 Star,防止走丢!

介绍

wechat-self是E云api本地化部署产品,当用户需求频繁下载、批量下载,云服务带宽响应速度已无法满足用户需求时,可使用wechat-self实现本地化部署,此项目是通过docker容器部署,部署项目前服务器需先安装docker。

centos docker安装(已安装docker可跳过)

1、安装gcc相关

yum -y install gcc
yum -y install gcc-c++

2、配置镜像

yum install -y yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast

3、安装docker

yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

4、启动docker

systemctl start docker
//将docker设置成开机自启动
systemctl enable docker.service

初次使用

下载运行wechat-self

1、导入镜像

 docker pull registry.cn-hangzhou.aliyuncs.com/wechat-self/wechat-self:latest
 
 docker tag registry.cn-hangzhou.aliyuncs.com/wechat-self/wechat-self wechat-self

2、运行镜像容器

mkdir -p /root/media
docker run -itd -v /root/media:/root/wechat-ee/wechat/media -p 9002:9002 -p 9899:9899  --privileged=true --name=wechat-self wechat-self /usr/sbin/init

3、将容器设置成开机运行

docker update --restart=always wechat-self

使用教程

  • 首次使用需要在服务器执行curl命令同步E云账号,参数请按照实际填写
    • baseUrl: E云平台的BaseUrl
    • userName: E云平台账号
    • password: E云平台密码
    curl --location --request POST 'http://127.0.0.1:9899/sync/account' \
    --header 'Content-Type: application/json' \
    -d '{
        "userName": "E云平台账号",
        "password": "E云平台密码",
        "baseUrl":  "E云平台BaseUrl" 
    }'
  • 服务调用地址:http://服务器ip:9899
  • 文件/图片下载会返回文件相对路径,在文件地址前拼接此地址即可访问:http://服务器ip:9002/media/
  • api接口地址(点击)

后续有新版本如何更新?

更新流程

1、选择更新版本下载
2、将文件解压至服务器root目录
3、执行命令
    chmod +x install-wechat.sh
    ./install-wechat.sh

最新版本(点击下载)

注意事项

由于容器和linux系统端口共用,建议linux系统不要安装和运行其他服务导致端口冲突

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published