Skip to content

Releases: gl-inet/glkvm-cloud

v2.6.0

23 Apr 07:19

Choose a tag to compare

English

Fixed

  • Modal Confirm/Cancel buttons now render correctly in de / es / fr / ja / ko.
  • Form validation messages and toast notifications now update immediately after language switching, with no page refresh required.

中文

修复

  • 修复了在 德语 / 西班牙语 / 法语 / 日语 / 韩语 下弹窗 确认 / 取消 按钮缺失的问题。
  • 修复了切换语言后表单校验信息和 Toast 提示不能即时切换的问题,现在无需刷新页面即可更新为当前语言。

v2.5.0

08 Apr 07:51

Choose a tag to compare

English

  • Added a personal center with TOTP two-factor authentication and trusted device management.
  • Introduced device event logging and an admin log viewer to track device online/offline status and remote access events.
  • Added multi-language support, including Japanese, Korean, German, French, and Spanish.
  • Implemented an email notification system for device events, with SMTP configuration and recipient management.

中文

  • 新增个人中心,支持 TOTP 双因素认证和受信任设备管理。
  • 新增设备事件日志和管理员日志查看功能,用于跟踪设备上下线状态及远程访问事件。
  • 新增多语言支持,包括日语、韩语、德语、法语和西班牙语。
  • 新增设备事件邮件通知系统,支持 SMTP 配置和收件人管理。

v2.4.0

25 Mar 08:44

Choose a tag to compare

v2.4.0

English

  • Added support for sorting the device list by device group name.
  • The selected sort order is now saved and restored from the user's last setting.
  • Removed support for macOS and Windows clients.
  • LDAP and OIDC users now automatically create their own user accounts on first login, instead of sharing the administrator account.
  • Added flexible default role assignment for first-time LDAP and OIDC users based on user list and group configuration.

中文

  • 新增设备列表按设备组名称排序支持。
  • 支持保存并延续用户上次使用的排序设置。
  • 移除 macOS 和 Windows 客户端支持。
  • 支持 LDAP 和 OIDC 用户首次登录后自动创建用户信息,不再共享管理员账号。
  • 新增灵活的默认角色分配策略:支持根据用户列表和分组配置,为首次登录的 LDAP 和 OIDC 用户设置默认角色。

v2.3.0

10 Mar 04:16

Choose a tag to compare

English

This release improves device list management and enhances the overall user experience.

Highlights

  • Added multi-column sorting support for the device list, with both ascending and descending order available for ID, IP, MAC, Connected Time, Description.
  • Added support for flexible column reordering in the device list, allowing users to customize the position of any column.
  • Optimized several UI details to improve usability and overall user experience.

中文

本次版本主要增强了设备列表管理能力,并进一步优化了整体用户体验。

主要更新

  • 新增设备列表多列排序功能,支持对 ID、IP、MAC、连接时间、描述进行升序和降序排序。
  • 新增设备列表列位置自定义功能,支持灵活调整任意列的显示顺序。
  • 优化了部分 UI 细节,进一步提升易用性和整体用户体验。

v2.2.0

28 Feb 02:54

Choose a tag to compare

English

  • Enhanced device search: now supports Description, Device ID, IP address, and MAC address.
  • Fixed incorrect version display.
  • Restricted system admin credentials: username and password defined in .env can no longer be modified via Web GUI.
  • When LDAP is enabled, login page now defaults to LDAP Login.

中文

  • 增强设备搜索:支持 Description、设备 ID、IP 地址、MAC 地址。
  • 修复版本号显示错误问题。
  • 限制系统管理员账号修改:通过 .env 定义的用户名和密码不再允许在 Web GUI 中修改。
  • 启用 LDAP 时,登录页面默认选中 LDAP 登录

v2.1.0

26 Feb 02:43

Choose a tag to compare

English

  • Support customizing the system admin username via environment variable.
  • Enforce admin username validation rules (letters and digits only, no spaces or special characters).
  • Allow overriding the default admin account to improve security and deployment flexibility.

Config example:

# Admin username (leave empty to default to "admin")
# Only letters and digits are allowed (e.g. admin, Admin01). No spaces or special characters.
RTTYS_ADMIN_NAME=Admin01

中文

  • 支持通过环境变量自定义系统管理员用户名。
  • 增加管理员用户名校验规则(仅允许字母和数字,不支持空格或特殊字符)。
  • 允许替换默认 admin 账号,提升安全性与部署灵活性。

配置示例:

# 管理员用户名(留空则默认使用 "admin")
# 仅允许字母和数字(例如:admin, Admin01),不支持空格或特殊字符
RTTYS_ADMIN_NAME=Admin01

v2.0.0

24 Feb 07:28

Choose a tag to compare

English

glkvm cloud v2.0.0 is a major release with important new features for device and user management.

  • Added User Groups and Device Groups support, enabling different users to manage different sets of devices.
  • Introduced HTTP/HTTPS Web Proxy support:
    • Supports OpenWrt, ImmortalWrt, Raspberry Pi, Linux VPS, macOS, and Windows hosts connecting to a self-hosted GLKVM Cloud.
    • Allows using GLKVM Cloud as an HTTP/HTTPS proxy node to enable secure intranet access and remote web access.
  • Refactored the project structure and standardized API and interface design for better maintainability and extensibility.

Note:
This is a major upgrade. Please do not reuse the 1.x.x installation environment. It is strongly recommended to perform a fresh installation of glkvm cloud v2.0.0, as some existing configurations may conflict with the new architecture.

中文

glkvm cloud v2.0.0 是一次重大版本升级,带来了多项核心功能增强。

  • 新增用户组设备组功能,实现不同用户管理不同设备的权限隔离与分组管理。
  • 新增 HTTP/HTTPS Web 代理 支持:
    • 支持 OpenWrt、ImmortalWrt、树莓派、Linux VPS、macOS、Windows 等主机接入自部署的 GLKVM Cloud 进行统一管理。
    • 可作为 HTTP/HTTPS 代理节点,实现内网穿透与远程 Web 访问能力。
  • 重构项目结构,规范并调整 API 和接口设计,提升整体可维护性与可扩展性。

注意:
这是一次大版本升级,请不要直接复用 1.x.x 版本的安装环境。强烈建议重新安装 glkvm cloud v2.0.0,因为部分旧配置可能会与新架构产生冲突。

v1.9.0

30 Jan 04:04

Choose a tag to compare

English

  • Added support for remote Web access on devices running GLKVM firmware release 1.8.0 and later.
  • Updated Docker deployment to switch from host networking to bridge mode, improving isolation and deployment compatibility.

中文

  • 新增对 GLKVM 固件 release 1.8.0 及之后版本远程 Web 访问 支持。
  • Docker 运行模式由 host 调整为 bridge(桥接)模式,提升网络隔离性与部署兼容性。

v1.8.0

08 Jan 07:30

Choose a tag to compare

English

  • Added domain-based access restrictions for improved security.
  • Restricted platform Web UI access to configured domains via WEB_UI_HOST.
  • Validated device access domains to ensure they match the target device ID.

中文

  • 新增基于域名的访问限制,提升平台安全性。
  • 支持通过 WEB_UI_HOST 配置限制平台 Web UI 的访问域名。
  • 增加设备访问域名校验,确保与目标设备 ID 匹配。

v1.7.0

07 Jan 08:00

Choose a tag to compare

English

  • Added support for configuring a dedicated device access domain in reverse proxy mode via DEVICE_ENDPOINT_HOST.

  • Device remote access URLs can now use a different root domain from the Web UI.

  • When DEVICE_ENDPOINT_HOST is set, device access URLs are generated as:

    DEVICE_ENDPOINT_HOST=kvm.example.com
    https://<deviceId>.kvm.example.com  → Device remote access
    
  • When left empty, the default behavior is preserved and the device subdomain is derived automatically from the Web UI domain.

Examples (default behavior):

  • www.example.comdevid.example.com
  • www.l1.example.comdevid.l1.example.com
  • www.l1.l2.example.comdevid.l1.l2.example.com

中文

  • 反向代理模式新增设备访问域名配置项 DEVICE_ENDPOINT_HOST

  • 支持设备远程访问使用与 Web UI 不同的根域名。

  • 配置 DEVICE_ENDPOINT_HOST 后,设备访问地址格式如下:

    DEVICE_ENDPOINT_HOST=kvm.example.com
    https://<deviceId>.kvm.example.com  → 设备远程访问
    
  • 若该配置留空,则保持原有默认行为,设备子域名将根据 Web UI 域名自动推导生成。

示例(默认行为):

  • www.example.comdevid.example.com
  • www.l1.example.comdevid.l1.example.com
  • www.l1.l2.example.comdevid.l1.l2.example.com