海鸥 Seagull
把技术文章放在自己的服务器上
试运营

写作工具,数据主权归你。

海鸥是一款自托管的技术博客客户端。账号、文章、图片、文档全部存在你自己的服务器, 换设备登录即可继续;本机不保留任何内容副本。

版本 2.3.0 · 支持 Android 7.0 及以上 · 更新于 — · —
试运营阶段。 当前为公开试运营版本:核心写作与同步功能已稳定,部分新功能仍在打磨。 期间可能出现偶发问题,欢迎反馈;数据已每日自动备份,不会丢失。

存服务端权威存储

文章与附件存在你自己的服务器数据库和文件目录,本机只做临时缓存,换设备即恢复。

稿块级编辑器

标题、引用、列表、代码、分割线自由组合;撤销重做、自动草稿、发布前校验。

</>真实代码高亮

24 种语言词法高亮,原生实现,不套 WebView,输入与光标都稳定。

表表格与文档预览

CSV/TSV/XLSX 直接在应用内按表格查看;PDF、DOCX、PPTX 也能预览,无需跳出。

播音视频原生播放

视频直链与外链原生播放,支持边下边播;平台页面链接会明确标注跳转方式。

安严格账号安全

JWT 鉴权 + 令牌版本失效机制;邮箱验证码找回密码,密码仅存 bcrypt 散列。

安装步骤

  1. 点击「下载 Android 版」,等待 APK 下载完成(约 3 MB)。
  2. 若系统提示,请允许浏览器安装未知来源应用。
  3. 打开海鸥并注册账号,建议同时填写邮箱——用于日后找回密码。
  4. 进入「我的 → 权限管理」,按需授予相机与通知权限。
下载按钮无响应时,可直接访问 download/seagull.apk

技术规格

客户端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

本版更新

加载中…