diff --git a/README.md b/README.md index 17a19fc..458442f 100644 --- a/README.md +++ b/README.md @@ -114,138 +114,6 @@ Open AnyLink是一款面向企业的IM即时通讯解决方案,旨在帮助企 ![img_4.png](doc/image/img_4.png) -![img_5.png](doc/image/img_5.png) - -![img_6.png](doc/image/img_6.png) - -## 项目本地安装及运行(Windows) - -### Web端 - -```shell -# 克隆项目: github -git clone https://github.com/GatlinHa/open-anylink-web.git -# 克隆项目: gitee -git clone https://gitee.com/lijingbo-2021/open-anylink-web.git - -# 进入项目根目录,执行安装依赖 -pnpm install - -# 开发环境本地运行 -pnpm dev - -# 编译生产环境版本 -pnpm build:prod -``` - -### 服务端 - -#### 拷贝项目 - -```shell -# 克隆项目: github -git clone https://github.com/GatlinHa/open-anylink.git -# 克隆项目: gitee -git clone https://gitee.com/lijingbo-2021/open-anylink.git -``` - -#### 安装Minio - -- 安装过程详见官网指导:https://min.io/download?view=aistor -- 启动Minio:在安装目录根目录下创建一个bat文件,然后执行启动 - ```shell - set MINIO_ACCESS_KEY=admin # 用户名 - set MINIO_SECRET_KEY=12345678 # 密码 - .\exe\minio.exe server .\data --address ":9001" --console-address ":9002" - ``` -- 登录minio:http://127.0.0.1:9002/buckets , 账号:admin,密码:12345678 -- 创建一个bucket,Name填:anylink。如果起别的名字要修改nacos配置 - ![img_10.png](doc/image/img_10.png) -- 修改bucket的读取权限 - ![img_11.png](doc/image/img_11.png) - -#### 安装MySQL - -- 安装MySQL Server社区版8.x: https://dev.mysql.com/downloads/, 详细安装过程请查看官方文档。 -- 注意:nacos的jdbc配置为:localhost:3306,用户名密码是:root/123456。如果安装不一致,请修改nacos配置。 -- 创建一个叫`anylink`的db - ```sql - CREATE DATABASE anylink - CHARACTER SET utf8mb4 - COLLATE utf8mb4_0900_ai_ci; - ``` -- 创建表,分别执行sql文件中的建表语句: - - [anylink-groupmng/src/main/resources/db/mysql.sql](anylink-groupmng/src/main/resources/db/mysql.sql) - - [anylink-chat/src/main/resources/db/mysql.sql](anylink-chat/src/main/resources/db/mysql.sql) - - [anylink-mts/src/main/resources/db/mysql.sql](anylink-mts/src/main/resources/db/mysql.sql) - - [anylink-user/src/main/resources/db/mysql.sql](anylink-user/src/main/resources/db/mysql.sql) - -#### 安装Redis - -- 下载安装包:https://github.com/tporadowski/redis/releases, 安装过程详见官网文档。 -- 注意:请使用默认端口,无密码,如不一致,请同步修改nacos配置。 - -#### 安装Kafka MQ - -- 下载安装包:https://kafka.apache.org/downloads, 安装过程详见官网文档。 -- 安装后进入到目录:`kafka\bin\windows` 下,先启动zookeeper服务,再启动kafka服务 - ```shell - #要先启动zookeeper服务 - ./zookeeper-server-start.bat ../../config/zookeeper.properties - # 再启动kafka服务 - ./kafka-server-start.bat ../../config/server.properties - ``` - -#### 安装MongoDB - -- 安装过程详见官方文档:https://www.mongodb.com/zh-cn/docs/manual/administration/install-community/ -- 注意:请使用默认端口,无密码。如不一致,请同步修改nacos配置。 - -#### 安装Nacos - -- 安装过程详见官网指导:https://nacos.io/docs/next/quickstart/quick-start/ -- 本地以standalone单机模式启动 - ```shell - startup.cmd -m standalone - ``` -- 创建命名空间 - ```shell - curl -d 'namespaceId=dev20250303001' -d 'namespaceName=dev' -d 'namespaceDesc=Development Environment' -X POST 'http://127.0.0.1:8848/nacos/v2/console/namespace' - ``` -- 浏览器登录nacos: http://127.0.0.1:8848/nacos -- 导入配置,配置文件在:[doc/config/nacos/nacos_config_export_20250303203503.zip](doc/config/nacos/nacos_config_export_20250303203503.zip) - ![img_7.png](doc/image/img_7.png) - -- 修改个别配置项:修改这三个配置文件中关于本地IP的配置,改成自己的192.168网段的本地IP,修改完后记得点击`发布`。 - ![img_8.png](doc/image/img_8.png) - ![img_9.png](doc/image/img_9.png) - -#### 启动服务端项目 - -- 编译打包 - ```shell - mvn clean package - ``` -- 分别在单独命令窗口依次启动6个微服务,注意替换jar包的版本号 - ```shell - java -jar ./anylink-agw/target/anylink-agw-1.0.0.jar --spring.profiles.active=dev --spring.cloud.nacos.config.namespace=dev20250303001 --spring.cloud.nacos.discovery.namespace=dev20250303001 --spring.cloud.nacos.config.server-addr=localhost:8848 --spring.cloud.nacos.discovery.server-addr=localhost:8848 - ``` - ```shell - java -jar ./anylink-chat/target/anylink-chat-1.0.0.jar --spring.profiles.active=dev --spring.cloud.nacos.config.namespace=dev20250303001 --spring.cloud.nacos.discovery.namespace=dev20250303001 --dubbo.registry.parameters.namespace=dev20250303001 --spring.cloud.nacos.config.server-addr=localhost:8848 --spring.cloud.nacos.discovery.server-addr=localhost:8848 --dubbo.registry.address=nacos://localhost:8848 - ``` - ```shell - java -jar ./anylink-groupmng/target/anylink-groupmng-1.0.0.jar --spring.profiles.active=dev --spring.cloud.nacos.config.namespace=dev20250303001 --spring.cloud.nacos.discovery.namespace=dev20250303001 --dubbo.registry.parameters.namespace=dev20250303001 --spring.cloud.nacos.config.server-addr=localhost:8848 --spring.cloud.nacos.discovery.server-addr=localhost:8848 --dubbo.registry.address=nacos://localhost:8848 - ``` - ```shell - java -jar ./anylink-mts/target/anylink-mts-1.0.0.jar --spring.profiles.active=dev --spring.cloud.nacos.config.namespace=dev20250303001 --spring.cloud.nacos.discovery.namespace=dev20250303001 --spring.cloud.nacos.config.server-addr=localhost:8848 --spring.cloud.nacos.discovery.server-addr=localhost:8848 - ``` - ```shell - java -jar ./anylink-netty/target/anylink-netty-1.0.0.jar --spring.profiles.active=dev --spring.cloud.nacos.config.namespace=dev20250303001 --spring.cloud.nacos.discovery.namespace=dev20250303001 --dubbo.registry.parameters.namespace=dev20250303001 --spring.cloud.nacos.config.server-addr=localhost:8848 --spring.cloud.nacos.discovery.server-addr=localhost:8848 --dubbo.registry.address=nacos://localhost:8848 - ``` - ```shell - java -jar ./anylink-user/target/anylink-user-1.0.0.jar --spring.profiles.active=dev --spring.cloud.nacos.config.namespace=dev20250303001 --spring.cloud.nacos.discovery.namespace=dev20250303001 --dubbo.registry.parameters.namespace=dev20250303001 --spring.cloud.nacos.config.server-addr=localhost:8848 --spring.cloud.nacos.discovery.server-addr=localhost:8848 --dubbo.registry.address=nacos://localhost:8848 - ``` - ## 开源项目免责声明 1. **项目性质与保证范围**:本 开源项目由本作者开发并在 GitHub 上开源发布,旨在为用户提供面向企业的IM即时通讯解决方案。在法律允许的最大限度内,开发者不对软件的功能性、安全性、适用性作出任何形式的明示或暗示保证,包括但不限于软件无错误、能持续正常运行或完全适配用户特定环境等。 @@ -258,21 +126,24 @@ git clone https://gitee.com/lijingbo-2021/open-anylink.git ## 交流社群 -交流社群 +QQ交流社群 +微信交流社群 + +QQ群号:825505574,微信群有效期:3月17日 ## 如何联系我们 - **QQ**:312777916 - **邮箱**:312777916@qq.com -- **微信**:wx_open_anylink_2025 +- **微信**:wx_open_anylink_2025(扫下方二维码) 微信二维码 ### 最后,如果您觉得还不错,请 `Star`, `Fork`一下本项目,或者“请”作者喝一杯coffee,您的一次小小鼓励将会使我们前进很远很远。 -
- 微信赞赏码 - 微信赞赏码 +
+ 微信赞赏码 + 支付宝赞赏码

diff --git a/doc/config/nacos/nacos_config_export_20250303203503.zip b/doc/config/nacos/nacos_config_export_20250303203503.zip deleted file mode 100644 index af7379c..0000000 Binary files a/doc/config/nacos/nacos_config_export_20250303203503.zip and /dev/null differ diff --git a/doc/image/img_1.png b/doc/image/img_1.png index bbe28a0..71c77a6 100644 Binary files a/doc/image/img_1.png and b/doc/image/img_1.png differ diff --git a/doc/image/img_10.png b/doc/image/img_10.png deleted file mode 100644 index 65a49d2..0000000 Binary files a/doc/image/img_10.png and /dev/null differ diff --git a/doc/image/img_11.png b/doc/image/img_11.png deleted file mode 100644 index a6c6fe4..0000000 Binary files a/doc/image/img_11.png and /dev/null differ diff --git a/doc/image/img_5.png b/doc/image/img_5.png deleted file mode 100644 index 08213dd..0000000 Binary files a/doc/image/img_5.png and /dev/null differ diff --git a/doc/image/img_6.png b/doc/image/img_6.png deleted file mode 100644 index 6f2cd71..0000000 Binary files a/doc/image/img_6.png and /dev/null differ diff --git a/doc/image/img_7.png b/doc/image/img_7.png deleted file mode 100644 index f79555f..0000000 Binary files a/doc/image/img_7.png and /dev/null differ diff --git a/doc/image/img_8.png b/doc/image/img_8.png deleted file mode 100644 index 916c137..0000000 Binary files a/doc/image/img_8.png and /dev/null differ diff --git a/doc/image/img_9.png b/doc/image/img_9.png deleted file mode 100644 index c3a3362..0000000 Binary files a/doc/image/img_9.png and /dev/null differ diff --git a/doc/image/qq_group.jpg b/doc/image/qq_group.jpg new file mode 100644 index 0000000..a7b9a02 Binary files /dev/null and b/doc/image/qq_group.jpg differ diff --git a/doc/image/wx_group.png b/doc/image/wx_group.png index 8e563ac..0471f25 100644 Binary files a/doc/image/wx_group.png and b/doc/image/wx_group.png differ diff --git a/doc/image/wx_sponsorship_code.jpg b/doc/image/wx_sponsorship_code.jpg deleted file mode 100644 index c202ca2..0000000 Binary files a/doc/image/wx_sponsorship_code.jpg and /dev/null differ diff --git a/doc/image/wx_sponsorship_code.png b/doc/image/wx_sponsorship_code.png new file mode 100644 index 0000000..5be1d0f Binary files /dev/null and b/doc/image/wx_sponsorship_code.png differ diff --git a/doc/image/zfb_sponsorship_code.jpg b/doc/image/zfb_sponsorship_code.jpg deleted file mode 100644 index e12b424..0000000 Binary files a/doc/image/zfb_sponsorship_code.jpg and /dev/null differ diff --git a/doc/image/zfb_sponsorship_code.png b/doc/image/zfb_sponsorship_code.png new file mode 100644 index 0000000..0446d65 Binary files /dev/null and b/doc/image/zfb_sponsorship_code.png differ