Skip to content

v3.0.4

Choose a tag to compare

@github-actions github-actions released this 15 Dec 15:38
· 1091 commits to main since this release

🎉 Ech0 3.0.4 更新日志

感谢各位贡献者的热情帮助!🥰

  • 更新提示信息,同步最新官网域名
  • 优化 Agent 缓存处理
  • 优化 Connect 数据拉取逻辑
  • 优化 Hub 数据拉取
  • Hub 支持点赞与外部 Echo 跳转
  • 主题功能重构,新增 Light\Dark\System 三种模式(system 支持自适应系统)
  • 用户头像与站点 Logo 分离,支持独立设置站点 Logo/favicon
  • 优化全局头像展示URL 处理
  • 优化后端代码,处理高达 80个 lint issue,前后端 lint 0 issue!
  • 优化图片上传,记录图片宽高并以供加载时占位
  • ...

3秒极速部署

🐳 docker部署(推荐)

docker run -d \
  --name ech0 \
  -p 6277:6277 \
  -v /opt/ech0/data:/app/data \
  -v /opt/ech0/backup:/app/backup \
  -e JWT_SECRET="Hello Echos" \
  sn0wl1n/ech0:latest

💡 部署完成后访问 ip:6277 即可使用
🚷 建议把-e JWT_SECRET="Hello Echos"里的Hello Echos改成别的内容以提高安全性
📍 首次使用注册的账号会被设置为管理员(目前仅管理员支持发布内容)
🎈 数据存储在/opt/ech0/data下

🐋 docker-componse部署

创建一个新目录并将 docker-compose.yml 文件放入其中

在该目录下执行以下命令启动服务:

docker-compose up -d

如何更新

🔄 Docker部署如何更新

# 停止当前的容器
docker stop ech0

# 移除容器
docker rm ech0

# 拉取最新的镜像
docker pull sn0wl1n/ech0:latest

# 启动新版本的容器
docker run -d \
  --name ech0 \
  -p 6277:6277 \
  -v /opt/ech0/data:/app/data \
  -v /opt/ech0/backup:/app/backup \
  -e JWT_SECRET="Hello Echos" \
  sn0wl1n/ech0:latest

💎 Docker Compose部署如何更新

# 进入 compose 文件目录
cd /path/to/compose

# 拉取最新镜像并重启
docker-compose pull && \
docker-compose up -d --force-recreate

# 清理旧镜像
docker image prune -f

What's Changed

  • fix: 解决部分情况下connect和hub页链接挂掉无法正常加载的问题 by @LumiLem in #124

Full Changelog: v3.0.3...v3.0.4