Hasty Briefsbeta

双语

GitHub - cinnyapp/cinny: Yet another matrix client

13 days ago
  • #Self-hosting
  • #Matrix-client
  • #Docker
  • Cinny 是一款专注于简洁、优雅且安全界面的 Matrix 客户端
  • 网页版可通过 app.cinny.in 访问,开发分支位于 dev.cinny.in(可能不稳定)
  • 桌面端应用可从 cinny-desktop 代码库下载
  • 自托管方案包括:从 GitHub 下载压缩包,或使用 DockerHub/GitHub 容器仓库的镜像
  • 默认主服务器和探索页面定义在 config.json 文件中
  • 必须设置资源重定向,配置文件示例提供了 Netlify/Nginx/Caddy 的配置方案
  • 可启用哈希路由避免配置重定向(网址将包含 /#/ 路径)
  • 子目录部署时,需在修改 build.config.ts 中的基础路径后重新构建应用
  • 提供 PGP 公钥用于验证压缩包完整性
  • 建议使用 NVM 等版本管理器以应对频繁的版本变更
  • 开发服务器可通过 'npm ci' 安装依赖后,执行 'npm start' 启动
  • 使用 'npm run build' 命令构建应用,编译结果将输出至 dist/ 目录
  • 项目包含 Dockerfile 可构建基于 Nginx 的镜像(默认监听80端口)
  • 运行 'docker run -p 8080:80 cinny:latest' 启动容器后,通过 http://localhost:8080 访问