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 访问