Docker、手机与 PWA
用 Docker Compose 在你的 NAS 或服务器上运行 Ultra Explorer,再像应用一样安装到手机上。界面为触控而设计,而不只是缩小。
实际运行界面预览:
使用 Docker Compose 自托管
网页版是由 Ultra Explorer 服务器提供的同一套界面。将 .env.example 复制为 .env,设置唯一的 ULTRA_ADMIN_PASSWORD,运行“docker compose up --build -d”,然后打开 http://localhost:7373。容器以非特权方式运行,丢弃 Linux 能力,使用只读根文件系统,并把数据库、rclone 配置和临时传输状态保存在 ultra-data 卷中。
提示 :Compose 默认只绑定 127.0.0.1。切勿把 7373 端口直接暴露到互联网。
通过 HTTPS 在手机上访问
若要在可信私有网络之外使用,请把服务放在 HTTPS 反向代理之后,并设置 ULTRA_SECURE_COOKIES=true。HTTPS 也是安装的前提:Service Worker 和安装提示需要安全上下文,即使在私有局域网中也是如此。像服务器内网 IP 这样的 http:// 地址不符合要求。
作为应用安装(PWA)
在手机浏览器中打开该地址并登录。在 iPhone 和 iPad 上,点“分享”,再点“添加到主屏幕”,并保持“作为网页 App 打开”开启。在提供安装提示的浏览器中,“设置”会显示“安装应用”按钮。安装后的应用有自己的图标,打开时没有浏览器标签页。
提示 :当没有可靠的安装方式、应用已处于安装状态以及在桌面应用内时,安装控件会被隐藏。
为触控而设计
在小屏幕上,资源管理器的两个窗格会堆叠,选择模式会增加一个带有所选文件操作的栏。设置采用列表与详情布局。固定控件始终位于系统安全区域内,刘海、圆角和主屏幕手势不会遮挡它们。
在 iPhone 和 iPad 上保存文件
在已安装的应用中,下载的文件保留在 Ultra Explorer 内。文件接收完成后,“保存…”会打开系统共享面板(包括“存储到文件”),“全部保存 (N)…”会把所有就绪文件发送到同一个面板。这需要 iOS 26 或更高版本的 Safari 以及足够的可用存储空间。等待保存的文件是临时的:请在关闭或退出登录前保存。
需要了解的事
手机应用需要能够连接到服务器:它实时浏览和操作,不会缓存文件列表、API 响应、凭据或待处理的更改。服务器不可用时,会显示本地化的页面并提供重试。更新不会强制重新加载页面;关闭后再打开应用即可应用更新。