海鸥是一款自托管的技术博客客户端。账号、文章、图片、文档全部存在你自己的服务器, 换设备登录即可继续;本机不保留任何内容副本。
文章与附件存在你自己的服务器数据库和文件目录,本机只做临时缓存,换设备即恢复。
标题、引用、列表、代码、分割线自由组合;撤销重做、自动草稿、发布前校验。
24 种语言词法高亮,原生实现,不套 WebView,输入与光标都稳定。
CSV/TSV/XLSX 直接在应用内按表格查看;PDF、DOCX、PPTX 也能预览,无需跳出。
视频直链与外链原生播放,支持边下边播;平台页面链接会明确标注跳转方式。
JWT 鉴权 + 令牌版本失效机制;邮箱验证码找回密码,密码仅存 bcrypt 散列。
| 客户端 | Kotlin + Jetpack Compose,MVVM / StateFlow / Hilt |
| 服务端 | Go 1.23,单二进制部署,systemd 托管 |
| 数据库 | MariaDB 11.8,按用户隔离,应用账号仅有增删改查权限 |
| 传输 | 全站 HTTPS(TLS 1.2/1.3),HSTS 已开启 |
| 附件 | 图片自动压缩上传;文档最大 32 MB,媒体最大 25 MB |
| 备份 | 数据库每日 03:30 自动全量备份,保留 14 天 |
| 接口 | /api/v1,错误体统一为 code / message / field |
加载中…