Directories
¶
| Path | Synopsis |
|---|---|
|
core
|
|
|
auth
Package auth 提供令牌黑名单持久化存储
|
Package auth 提供令牌黑名单持久化存储 |
|
bootstrap
Package bootstrap 提供应用启动引导功能 负责初始化核心服务和加载所有模块
|
Package bootstrap 提供应用启动引导功能 负责初始化核心服务和加载所有模块 |
|
config
Package config 提供配置管理服务
|
Package config 提供配置管理服务 |
|
database
Package database 提供数据库连接和管理
|
Package database 提供数据库连接和管理 |
|
event
Package event 提供模块间异步通信的事件总线
|
Package event 提供模块间异步通信的事件总线 |
|
i18n
Package i18n 提供国际化和区域配置服务
|
Package i18n 提供国际化和区域配置服务 |
|
module
Package module 提供模块化架构的核心定义和加载器
|
Package module 提供模块化架构的核心定义和加载器 |
|
plugin
Package plugin 提供外部插件的发现、加载和生命周期管理 插件是独立的可执行文件,通过 Unix Socket HTTP 与 RDE 主进程通信
|
Package plugin 提供外部插件的发现、加载和生命周期管理 插件是独立的可执行文件,通过 Unix Socket HTTP 与 RDE 主进程通信 |
|
Package model 应用偏好数据模型
|
Package model 应用偏好数据模型 |
|
modules
|
|
|
backup
Package backup 提供备份还原功能
|
Package backup 提供备份还原功能 |
|
docker
Package docker 应用商店目录服务 加载 docker-apps.yaml,提供应用浏览、搜索、分类查询
|
Package docker 应用商店目录服务 加载 docker-apps.yaml,提供应用浏览、搜索、分类查询 |
|
download
Package download aria2 JSON-RPC 客户端
|
Package download aria2 JSON-RPC 客户端 |
|
files
Package files 提供文件管理 HTTP 处理器
|
Package files 提供文件管理 HTTP 处理器 |
|
flatpak
Package flatpak 桌面实例管理(KasmVNC 启动/停止/状态)
|
Package flatpak 桌面实例管理(KasmVNC 启动/停止/状态) |
|
notification
Package notification HTTP 处理器
|
Package notification HTTP 处理器 |
|
packages
Package packages 提供内置套件管理功能 将内置 Go 模块映射为前端可识别的"套件",提供套件列表、状态、前端资源服务等 API
|
Package packages 提供内置套件管理功能 将内置 Go 模块映射为前端可识别的"套件",提供套件列表、状态、前端资源服务等 API |
|
photos
Package photos 照片管理模块
|
Package photos 照片管理模块 |
|
premium
Package premium rde-platform API 客户端
|
Package premium rde-platform API 客户端 |
|
retrogame
Package retrogame 复古游戏模块 负责 EmulatorJS 的按需下载安装和 ROM 管理
|
Package retrogame 复古游戏模块 负责 EmulatorJS 的按需下载安装和 ROM 管理 |
|
samba
Package samba 提供 smb.conf 配置解析和写入
|
Package samba 提供 smb.conf 配置解析和写入 |
|
setup
Package setup 系统初始化向导模块
|
Package setup 系统初始化向导模块 |
|
ssh
Package ssh SSH远程连接模块 - HTTP/WebSocket 处理器
|
Package ssh SSH远程连接模块 - HTTP/WebSocket 处理器 |
|
sudo
Package sudo 提供特权操作执行模块 通过白名单机制安全地执行需要 sudo 权限的操作
|
Package sudo 提供特权操作执行模块 通过白名单机制安全地执行需要 sudo 权限的操作 |
|
sync
Package sync 提供基于 TUS 协议的文件同步模块
|
Package sync 提供基于 TUS 协议的文件同步模块 |
|
system
Package system 提供系统信息 HTTP 处理器
|
Package system 提供系统信息 HTTP 处理器 |
|
terminal
Package terminal 终端模块 - HTTP/WebSocket 处理器
|
Package terminal 终端模块 - HTTP/WebSocket 处理器 |
|
users
Package users 用户管理模块
|
Package users 用户管理模块 |
|
video
Package video 提供视频流媒体服务
|
Package video 提供视频流媒体服务 |
|
windows
Package windows HTTP 处理器
|
Package windows HTTP 处理器 |
|
pkg
|
|
|
generic_sync
Package generic_sync 提供泛型同步原语
|
Package generic_sync 提供泛型同步原语 |
|
runas
Package runas 提供以指定用户身份执行命令的能力
|
Package runas 提供以指定用户身份执行命令的能力 |
|
sdk
Package sdk 提供 RDE 插件开发的标准化辅助库 封装了 Unix Socket 服务器、健康检查、信号处理等通用逻辑 插件开发者只需关注业务逻辑
|
Package sdk 提供 RDE 插件开发的标准化辅助库 封装了 Unix Socket 服务器、健康检查、信号处理等通用逻辑 插件开发者只需关注业务逻辑 |
|
singleflight
Package singleflight 提供重复函数调用抑制机制
|
Package singleflight 提供重复函数调用抑制机制 |
|
Package testutil 提供测试共享工具
|
Package testutil 提供测试共享工具 |
Click to show internal directories.
Click to hide internal directories.