Files
LinkPort/docs/platform-support.md
T

1.1 KiB
Raw Blame History

跨平台运行

Windows、Linux、macOS 使用同一单 SQLite 格式:local_metadata 内的主密钥、配置、审计和自动 TLS 均在库内,不读取 LINKPORT_MASTER_KEY。旧库迁移见 单文件存储。

回环管理地址启用本地模式,包括随机端口、可选管理员设置和打开浏览器;非回环部署仍要求认证。Windows 使用命名互斥锁并保留旧锁兼容;Linux/macOS 使用数据库文件锁。新 Windows 数据库 ACL 限制当前用户和 SYSTEM,Unix 数据库权限为 0600,已有过宽权限会拒绝启动,不自动改写。

Windows 构建使用 scripts/build.ps1,Linux/macOS 使用 sh scripts/build.sh。Windows 单 EXE 打包使用 scripts/package.ps1;当前仓库没有 package.mjs 六目标打包入口或 start-dev.sh,不应调用不存在的脚本。其他 GOOS/GOARCH 可通过 Go 交叉编译,编译通过不等于异系统运行验证。

本次合并保留当前可移植库格式,不采用远端文档中的 local_key 表或分离审计/TLS 格式。实际验证范围见 测试记录。