Skip to content

Releases: gzxx-2025/aid-server

AID v1.0.0-beta.2

AID v1.0.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@shijue-aid shijue-aid released this 03 Aug 17:26

AID v1.0.0-beta.2

中文说明

这是 AID 的第二个公开 Beta 测试版本。本次同版本重发同步更新服务端、后台管理端、Web 用户端与开源初始化 SQL,重点将安装和在线升级切换为三端固定标签源码构建,并完善升级器优先级与受控配置管理。

本次更新

  • 一键部署:用户只需下载 aid.sh。脚本先要求生成、检查并确认唯一运行配置,再读取签名清单并从三端同名版本标签构建;GitHub 不可用时整组切换到 Gitee,避免三端代码来源混用。
  • 本地源码构建:服务端、后台管理端、Web 用户端和升级器在服务器隔离目录构建,全部成功并通过本地包结构检查后才替换现有服务;不再下载主程序大包,也不发布 checksums.txt
  • 升级器优先级:当主程序和升级器同时存在更新时,后台与服务端都会阻止主程序升级,必须先升级升级器,待协议和状态恢复正常后才能继续。
  • 运行配置管理:Docker 与 systemd 均可在后台查看脱敏配置、校验、应用并恢复上一份配置。配置写入前自动备份,应用后自动重启和健康检查,失败自动回滚;密码和密钥原文不会回显。
  • 配置前置闸门:首次部署未确认配置时不会检查或安装环境、拉取源码、构建、初始化数据库或启动服务;修改配置后重启会让业务服务与升级器同时重新加载。
  • 安全部署:保留 HTTPS 来源限制、版本清单签名、固定版本标签、压缩包路径与特殊链接检查、彩色风险提醒以及升级前完整备份。
  • 环境边界:Docker 部署固定使用 MySQL 5.7;未安装 Docker 时仅提示管理员安装,不会主动安装 Docker、执行远程安装脚本或修改服务器软件源。
  • 版本升级:GitHub Release 仅交付 Linux amd64/arm64 两个小型升级器,Gitee Release 仅提供中英文说明;升级、回滚和增量 SQL 仍同步维护执行记录与 build-info.json
  • 登录与邀请:统一登录、验证码发送和微信登录的邀请码校验与绑定口径,减少重复预检和前后端状态不一致。
  • 短信与网关:补充短信宝渠道配置、短信验证码策略、官方统一网关及火山方舟模型地址兼容处理。
  • 后台管理:优化平台品牌配置、模型与供应商配置、官方网关展示和配置字段编辑体验。
  • Web 创作端:修复线上视频截帧代理与帧定位,优化视频弹窗播放/暂停和空格键控制,并完善分镜、配音和生成任务的交互稳定性。
  • 开源数据库:刷新 sql/aid-init.sql,同时提供 sql/v1.0.0-beta.2.sql 增量迁移脚本;已有运营配置和密钥不会被初始化值覆盖。
  • 官方资产包:大体积图片、音频和视频不随代码 Release 或一键部署自动下载,由官方运营站提供独立获取入口,部署方按本地存储、OSS 或 COS 方案手动导入。

测试版提示

本版本仍为 Beta 测试版。生产环境升级前请备份数据库、配置文件、上传目录和对象存储数据,并尽量在无生成任务运行时执行升级。首次登录后台后请立即修改默认管理员密码。

English Notes

This is the second public beta release of AID. This replacement release synchronizes the server, administration console, Web client, and open-source initialization SQL, and moves installation and online upgrades to reproducible source builds from matching three-repository tags.

Highlights

  • One-command deployment: users only download aid.sh. The script first creates and requires confirmation of the single runtime configuration, then reads the signed manifest and builds all three repositories from matching version tags. If GitHub is unavailable, all repositories switch to Gitee together.
  • Source-built delivery: the server, administration console, Web client, and updater are built in an isolated server-side workspace. Existing services are replaced only after every build and local package validation succeeds. No application bundle or checksums.txt is published.
  • Updater-first policy: when both the application and updater have updates, the UI and server reject application upgrades until the updater has been upgraded and reports a compatible healthy protocol.
  • Controlled configuration: Docker and systemd deployments can inspect redacted values, validate, apply, and roll back runtime configuration from the administration console. Changes are backed up and written atomically, followed by restart and health verification; failures restore the previous configuration automatically.
  • Configuration gate: first-time installation cannot inspect/install dependencies, fetch source, build, initialize the database, or start services until configuration is explicitly confirmed. A restart reloads the same configuration in both application services and the updater.
  • Safer delivery: HTTPS restrictions, signed manifests, immutable version tags, archive path and special-link checks, color-coded risk notices, and full pre-upgrade backups remain enforced.
  • Explicit environment boundary: Docker deployments remain on MySQL 5.7. When Docker is missing, AID only prints installation guidance and never installs Docker, runs remote installers, or changes operating-system package sources.
  • Reliable upgrades: GitHub Release contains only the two small Linux updater archives, while Gitee Release carries bilingual release notes only. Upgrade, rollback, incremental SQL history, and build-info.json remain synchronized.
  • Authentication and invitations: login, verification-code delivery, and WeChat login now share a consistent invitation validation and binding flow.
  • SMS and gateway configuration: added SMSBao settings, verification-code policies, official gateway configuration, and Volcengine Ark endpoint compatibility.
  • Administration console: improved platform branding, model/provider settings, official gateway presentation, and configuration-field editing.
  • Web creation workflow: fixed production video-frame proxying and seeking, improved modal playback and keyboard control, and strengthened storyboard, dubbing, and generation-task interactions.
  • Open-source database: refreshed sql/aid-init.sql and added the idempotent sql/v1.0.0-beta.2.sql migration. Existing operational settings and credentials are preserved.
  • Official assets: large images, audio, and video are not downloaded automatically or attached to code releases. The official operations site provides a separate entry for manual import into local storage, OSS, or COS.

Beta Notice

This remains a beta release. Before upgrading production systems, back up the database, configuration files, upload directory, and object-storage data, and avoid upgrading while generation tasks are running. Change the default administrator password immediately after the first login.

AID v1.0.0-beta.1

AID v1.0.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@shijue-aid shijue-aid released this 31 Jul 12:16

AID v1.0.0-beta.1

中文说明

这是 AID 首个公开 Beta 测试版本,面向希望自行部署、体验并参与改进的开发者与创作者开放。

核心能力

  • AI 漫剧:支持从创意、剧本、角色与场景设定到分镜、画面、配音和成片的创作流程。
  • AI 电影:支持面向叙事视频与影视内容的项目化创作、素材组织和生成任务编排。
  • AI 漫画:支持角色、道具、场景、分镜及漫画画面的连续创作与统一管理。
  • 多模型接入:提供统一的图像、视频、语音与大语言模型配置和调用能力。
  • 任务与计费:生成任务通过统一的调度、状态管理和计费链路执行。
  • 管理后台:提供用户、模型、供应商、系统配置、运营数据及版本升级管理。
  • 部署与升级:包含初始化 SQL、Linux 部署脚本和 AID 升级器,便于后续版本更新。
  • 官方资产包:同版本附件收录初始化库实际媒体字段引用的 608 个官方文件,包含图片、音频试听和演示视频;保留原始对象键,可导入本地存储、阿里云 OSS 或腾讯云 COS,且不包含用户数据、账号、密钥或日志。

测试版提示

本版本为 Beta 测试版,建议先在测试环境完成部署与功能验证。升级或迁移前请备份数据库、配置文件和对象存储数据。欢迎通过仓库 Issue 反馈问题与建议。

English Notes

This is the first public beta release of AID, intended for developers and creators who want to self-host, evaluate, and help improve the platform.

Highlights

  • AI Motion Comics: A complete workflow covering ideas, scripts, characters, scenes, storyboards, visuals, voices, and final video assembly.
  • AI Film Creation: Project-based workflows for narrative video production, asset organization, and generation-task orchestration.
  • AI Comics: Consistent creation and management of characters, props, scenes, storyboards, and comic artwork.
  • Multi-model Integration: Unified configuration and invocation for image, video, speech, and large language models.
  • Tasks and Billing: Generation jobs run through centralized scheduling, state management, and billing workflows.
  • Administration Console: Management for users, models, providers, system settings, operational data, and product upgrades.
  • Deployment and Updates: Includes initialization SQL, Linux deployment scripts, and the AID updater for future releases.
  • Official Asset Bundle: The matching release attachment contains 608 official files referenced by actual media fields in the seed database, including images, audio previews, and demo videos. Original object keys are preserved for local storage, Alibaba Cloud OSS, or Tencent Cloud COS, while user data, accounts, credentials, and logs are excluded.

Beta Notice

This is a beta release. Deploy and validate it in a test environment first. Back up the database, configuration files, and object-storage data before any upgrade or migration. Issues and feedback are welcome through the repository issue tracker.