Repository navigation
Releases: BeaconCat/Myself
Release list
Myself Alpha
Myself Alpha
v0.0.1 · 2026-10-02 · 首个公开预发布版本
Myself 是一个可自托管的个人博客引擎,把文章、随想、关于页与日常管理放在同一个站点中。生产环境运行一个程序即可提供页面、API、素材和 RSS;前端、字体与 SQLite 随程序内置,无需 Node.js 或外置数据库,也可选择 MySQL。
本次发布
- 文章与随想:Markdown、富文本/源码切换、草稿、定时发布、标签、多封面与素材嵌入。定时发布支持修改、取消和服务恢复后的到期补发。
- 个人表达:26 种关于页模块,统一身份管理,深浅模式、四季色盘、自定义主色和页面动效。
- 独立移动界面:阅读、写作、定时发布、关于页管理和素材操作;API 日志、用户列表、备份与设置针对窄屏排版。随想列表显示相对时间,详情提供完整时间和浏览量。
- 图片与音频:文章封面支持点击查看大图,手机端可滑动浏览多封面;音频卡片显示内嵌封面,图片选择器自动过滤音视频文件。
- 内容与互动管理:素材文件夹、图片处理、作者与读者权限、评论审核、留言墙、回应和 API 中心。
- Agent 接入:可复制或下载的提示词涵盖权限、Markdown、定时发布、时区、完整字段更新、排期取消和错误处理,并附文章与随想的请求示例。
- 数据与维护:SQLite / MySQL、整站备份恢复、Markdown 迁移、后台检查更新,以及程序替换失败时的回退。
- 账号与安全:随想使用站长登录名,站长可随时改名;完善强制改密隔离、GitHub 绑定失效与证书校验,更新相关安全依赖,并在发行前检查依赖漏洞。
系统更新补充
-
新增正式版 / 预览版更新通道,选择后即时保存并刷新列表,保留其他未保存输入;版本检查、自动更新和邮件订阅按所选通道筛选。预览版通道也包含正式版;新安装默认正式版,跟进本次 Alpha 需选择预览版通道。
-
修复持久化开发构建无法手动安装的问题,保留下载校验、完整备份和启动失败恢复。
-
增加本地
.bak程序备份、分页更新历史与一键回滚;默认保留 3 份,可选择 1、3、5、10 或 20 份。回滚保留当前内容并暂停自动更新,整站备份不受程序保留数量影响。 -
自动识别并显示服务器系统、架构,下载对应程序;Release 说明按 Markdown 展示,升级按钮在条目右侧垂直居中。
-
修复 README 中本地访问地址的加粗与链接显示,并兼容旧更新状态,避免出现未翻译的通道名称。
-
GitHub 数据同步与更新令牌改为非密码输入并关闭自动补全;已配置时留空沿用,仅明确清除才移除。
-
次要操作按钮增加背景和边框,优先与对应内容同排靠右,窄屏空间不足时才换行。
本次覆盖更新现有 v0.0.1。已安装旧版 v0.0.1 的用户可在版本列表选择“重新安装”;数字版本未提高,不会触发自动升级。
下载与启动
附件中,每个平台提供原始二进制与部署包。首次安装建议选择 .zip(Windows)或 .tar.gz(Linux / macOS),并使用 SHA256SUMS 校验。
| 系统 | 架构 |
|---|---|
| Windows | amd64、386、arm64 |
| macOS | amd64、arm64 |
| Linux | amd64、386、arm、arm64、riscv64 |
解压后把 config.example.json 复制为 config.json,在该目录运行:
# Linux / macOS
./myself --config ./config.json# Windows PowerShell
.\myself.exe --config .\config.json打开 http://localhost:3100,从终端日志取得初始化码并创建站长账号。默认数据目录为 runtime/,没有默认管理员密码。
release-manifest.json 为后台更新提供版本、平台与校验信息;需要完整部署说明时请查看包内 README 或仓库部署文档。
Alpha 说明
这是预发布版本,适合试用与反馈。界面目前为简体中文,部署按域名根路径设计;Windows/macOS 程序尚未进行商业代码签名。功能和数据结构仍会演进,升级前请创建并下载完整备份。
发行流程验证前端构建、SQLite/MySQL 回归、十个目标平台的安装包启动与图片处理,以及真实程序更新和失败回退。
采用 Apache License 2.0。欢迎在 Issues 提交问题和建议;请附系统、版本、复现步骤与脱敏日志。