Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion pages/ecosystem/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,6 @@ Provides LuCI support for OpenList, suitable for OpenWRT-based router systems.

Free and Open Source Software licensed under the MIT license.
:::
::::

::: zh-CN
为 OpenList 提供 LuCI 支持,适用于基于 OpenWRT 的路由器系统。
Expand Down Expand Up @@ -342,6 +341,8 @@ Free and Open Source Software licensed under the MIT license.

自由开源软件,MIT协议

:::

---

### [jiwangyihao/olist-cdn-preheat ↗](https://github.com/jiwangyihao/olist-cdn-preheat/)
Expand Down
6 changes: 4 additions & 2 deletions pages/ecosystem/official_worker/guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,14 @@ For a detailed, step-by-step deployment guide (Cloudflare Workers / EdgeOne / ES
:::: en

> **Note**: If Cloudflare reports "unable to fetch repository content", [Fork](https://github.com/OpenListTeam/OpenList-Worker/fork) the project first, then deploy via the GitHub repository connection.
> ::::

::::

:::: zh-CN

> **注意**:若 Cloudflare 提示"无法获取存储库内容",请先 [Fork](https://github.com/OpenListTeam/OpenList-Worker/fork) 本项目,再通过连接到 GitHub 仓库功能部署。
> ::::

::::

:::: en
For platform-specific step-by-step guides, see:
Expand Down
28 changes: 14 additions & 14 deletions pages/ecosystem/official_worker/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,24 +140,24 @@ In addition to the real storages above, virtual/functional drivers such as `Loca

:::en

- [Design Architecture](./architecture) — Tech stack, data storage backend and supported platforms
- [How to Deploy](./guide) — One-click deploy overview and local development
- [Cloudflare Workers](./guide_cfw) — Step-by-step Cloudflare Workers deployment (with screenshots)
- [EdgeOne](./guide_eom) — Tencent Cloud EdgeOne deployment
- [Alibaba Cloud ESA](./guide_esa) — Alibaba Cloud ESA deployment
- [Environment Variables](./guide_env) — `DB_FORMAT`, `DB_DRIVER` and all runtime variables
- [FAQ](./faq) — Common issues and troubleshooting
- [Design Architecture](/ecosystem/official_worker/basic) — Tech stack, data storage backend and supported platforms
- [How to Deploy](/ecosystem/official_worker/guide) — One-click deploy overview and local development
- [Cloudflare Workers](/ecosystem/official_worker/guide_cfw) — Step-by-step Cloudflare Workers deployment (with screenshots)
- [EdgeOne](/ecosystem/official_worker/guide_eom) — Tencent Cloud EdgeOne deployment
- [Alibaba Cloud ESA](/ecosystem/official_worker/guide_esa) — Alibaba Cloud ESA deployment
- [Environment Variables](/ecosystem/official_worker/guide_env) — `DB_FORMAT`, `DB_DRIVER` and all runtime variables
- [FAQ](/ecosystem/official_worker/about) — Common issues and troubleshooting
:::

:::zh-CN

- [设计架构](./architecture) — 技术栈、数据存储后端与支持平台
- [部署方法](./guide) — 一键部署入口与本地开发
- [Cloudflare Workers](./guide_cfw) — 分步 Cloudflare Workers 部署教程(含截图)
- [EdgeOne](./guide_eom) — 腾讯云 EdgeOne 部署
- [阿里云 ESA](./guide_esa) — 阿里云 ESA 部署
- [配置变量](./guide_env) — `DB_FORMAT`、`DB_DRIVER` 及所有运行时变量
- [常见问题](./faq) — 常见问题与排查
- [设计架构](/ecosystem/official_worker/basic) — 技术栈、数据存储后端与支持平台
- [部署方法](/ecosystem/official_worker/guide) — 一键部署入口与本地开发
- [Cloudflare Workers](/ecosystem/official_worker/guide_cfw) — 分步 Cloudflare Workers 部署教程(含截图)
- [EdgeOne](/ecosystem/official_worker/guide_eom) — 腾讯云 EdgeOne 部署
- [阿里云 ESA](/ecosystem/official_worker/guide_esa) — 阿里云 ESA 部署
- [配置变量](/ecosystem/official_worker/guide_env) — `DB_FORMAT`、`DB_DRIVER` 及所有运行时变量
- [常见问题](/ecosystem/official_worker/about) — 常见问题与排查
:::

## License { lang="en" }
Expand Down
16 changes: 8 additions & 8 deletions pages/guide/advanced/mcp.md
Original file line number Diff line number Diff line change
Expand Up @@ -232,9 +232,9 @@ OpenList 实现了 MCP **Streamable HTTP** 传输。端点接受:

:::

### Authentication {{ lang="en" }}
### Authentication { lang="en" }

### 认证 {{ lang="zh-CN" }}
### 认证 { lang="zh-CN" }

::: en

Expand All @@ -248,9 +248,9 @@ MCP 端点复用 OpenList 的认证中间件。请求必须在 `Authorization`

:::

### Session Lifecycle {{ lang="en" }}
### Session Lifecycle { lang="en" }

### 会话生命周期 {{ lang="zh-CN" }}
### 会话生命周期 { lang="zh-CN" }

::: en

Expand All @@ -272,9 +272,9 @@ MCP 端点复用 OpenList 的认证中间件。请求必须在 `Authorization`

:::

### Protocol Version {{ lang="en" }}
### Protocol Version { lang="en" }

### 协议版本 {{ lang="zh-CN" }}
### 协议版本 { lang="zh-CN" }

::: en

Expand All @@ -292,9 +292,9 @@ The server returns its protocol version during `initialize` negotiation. Subsequ

:::

### Error Codes {{ lang="en" }}
### Error Codes { lang="en" }

### 错误码 {{ lang="zh-CN" }}
### 错误码 { lang="zh-CN" }

::: en

Expand Down
2 changes: 2 additions & 0 deletions pages/guide/drivers/115.md
Original file line number Diff line number Diff line change
Expand Up @@ -342,6 +342,8 @@ if __name__ == "__main__":

Execute the command and obtain the QR code. Scan the QR code on the APP to obtain `Cookie`

:::

::: zh-CN

1. 需要安装 [**Python 3.11.x**](https://www.python.org/downloads/) 以上版本
Expand Down
2 changes: 2 additions & 0 deletions pages/guide/drivers/115_open.md
Original file line number Diff line number Diff line change
Expand Up @@ -267,6 +267,8 @@ sequenceDiagram
115服务器->>OpenList: 返回新的访问令牌+刷新令牌
```

:::

## 4. Notes { lang="en" }

## 4. 注意事项 { lang="zh-CN" }
Expand Down
2 changes: 2 additions & 0 deletions pages/guide/drivers/189.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ The web -side login has been replaced with sliding verification code, **no longe

If you encounter "Device ID does not exist, secondary device verification required",Open the 189 Account website at <https://e.dlife.cn/index.do>, log in, and then disable the Device Lock..

:::

::: zh-CN
::: tip
Web 端登录已更换为滑动验证码,**不再支持 OCR 与手动输入**,若需要验证码请使用 `添加 Cookie 进行登录` 或使用 `天翼云盘客户端` 驱动
Expand Down
2 changes: 2 additions & 0 deletions pages/guide/drivers/thunder.md
Original file line number Diff line number Diff line change
Expand Up @@ -457,6 +457,8 @@ flowchart TB
click c1 "../drivers/common.html#webdav-策略"
```

:::

## 3. Thunder X { lang="en" }

## 3. 迅雷 X { lang="zh-CN" }
Expand Down
8 changes: 4 additions & 4 deletions pages/guide/installation/desktop.md
Original file line number Diff line number Diff line change
Expand Up @@ -327,7 +327,7 @@ sudo rpm -i OpenList-Desktop_x.x.x_amd64.rpm

### 首次启动 { lang="zh-CN" }

::: en
:::: en
::: tip
It is recommended to run OpenList Desktop with Administrator privileges on first launch to ensure proper service installation and configuration.
:::
Expand All @@ -336,9 +336,9 @@ It is recommended to run OpenList Desktop with Administrator privileges on first
2. **Service Installation**: Install the OpenList service when prompted
3. **Storage Configuration**: Configure your first cloud storage connection

:::
::::

::: zh-CN
:::: zh-CN
::: tip
建议在首次启动时通过管理员权限运行 OpenList Desktop,以确保正确安装和配置服务。
:::
Expand All @@ -347,7 +347,7 @@ It is recommended to run OpenList Desktop with Administrator privileges on first
2. **服务安装**:在提示时安装 OpenList 服务
3. **存储配置**:配置您的第一个云存储连接

:::
::::

### Basic Operations { lang="en" }

Expand Down
10 changes: 6 additions & 4 deletions pages/guide/installation/reverse-proxy.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,9 +113,9 @@ proxy_max_temp_file_size 0; #加上这一行

:::

::: en
:::: en

::: note Nginx Host Variables Differences
::: tip Nginx Host Variables Differences

| Variable | Description | Includes Port | Notes |
| -------------------- | ------------------------------------------------ | ------------- | ---------------------------------------------------------------------------------------------------- |
Expand All @@ -124,8 +124,9 @@ proxy_max_temp_file_size 0; #加上这一行
| `$host:$server_port` | Server name + port | Yes | Use this combination when you need to use a non-default port (other than 80 or 443) |

:::
::::

::: zh-CN
:::: zh-CN

::: tip Nginx 主机变量区别

Expand All @@ -136,6 +137,7 @@ proxy_max_temp_file_size 0; #加上这一行
| `$host:$server_port` | 服务器名称 + 端口 | 是 | 当需要使用非默认 80、443 端口时,请修改为这个组合 |

:::
::::

::: en
If HTTP/3 is needed, the corresponding `Host` line should be modified to:
Expand Down Expand Up @@ -236,7 +238,7 @@ example.com {

1. Login to the aaPanel and add a new website.

::
:::

::: zh-CN

Expand Down
22 changes: 12 additions & 10 deletions pages/guide/installation/worker.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,12 +81,14 @@ Click the button below to deploy to the corresponding platform:
::: en

> If Cloudflare prompts `无法获取存储库内容`(cannot fetch repository content), fork this project first, then deploy by connecting to the GitHub repository.
> :::

:::

::: zh-CN

> 若 Cloudflare 提示 `无法获取存储库内容`,则您需要先 Fork 本项目,再通过连接到 GitHub 仓库功能部署。
> :::

:::

## Initialization { lang="en" }

Expand Down Expand Up @@ -414,7 +416,7 @@ EdgeOne 通过 `edgeone.json` 支持定时刷新。将 payload 中的 `cron_secr

## 部署到阿里云 ESA { lang="zh-CN" }

::: en
:::: en
OpenList Worker ships a dedicated ESA edge function entry (`esa-entry.ts`), which adapts Alibaba Cloud EdgeKV into the project's KV interface.

### Build & deploy
Expand Down Expand Up @@ -446,9 +448,9 @@ Configure the EdgeKV namespace via the `KV_NAMESPACE` environment variable (defa
::: tip
ESA EdgeKV is eventually consistent. The entry implements a module-level TTL cache (60s) to avoid "saved settings revert after refresh" caused by cross-node sync delay.
:::
:::
::::

::: zh-CN
:::: zh-CN
OpenList Worker 内置了专用的 ESA 边缘函数入口(`esa-entry.ts`),将阿里云 EdgeKV 适配为项目的 KV 接口。

### 构建与部署
Expand Down Expand Up @@ -480,7 +482,7 @@ pnpm run build
::: tip
ESA EdgeKV 是最终一致性的。入口实现了带 TTL(60 秒)的模块级缓存,避免跨节点同步延迟导致的「保存设置后刷新复原」问题。
:::
:::
::::

## Local Development { lang="en" }

Expand Down Expand Up @@ -542,7 +544,7 @@ pnpm run deploy

## 常见问题 { lang="zh-CN" }

::: en
:::: en
::: details Cloudflare prompts "cannot fetch repository content"
Fork the project first, then deploy by connecting to the GitHub repository instead of the direct one-click URL.
:::
Expand All @@ -554,9 +556,9 @@ This is usually a KV/CDN cache consistency issue. The entry already forces `no-c
::: details How do I reset the admin password?
The admin password is set during the install wizard. To reset, you can set `ADMIN_PASS` temporarily and redeploy, or clear the persisted config and re-run the wizard.
:::
:::
::::

::: zh-CN
:::: zh-CN
::: details Cloudflare 提示「无法获取存储库内容」
请先 Fork 本项目,再通过连接到 GitHub 仓库功能部署,而不是直接使用一键部署 URL。
:::
Expand All @@ -568,7 +570,7 @@ The admin password is set during the install wizard. To reset, you can set `ADMI
::: details 如何重置管理员密码?
管理员密码在安装向导中设置。如需重置,可临时设置 `ADMIN_PASS` 并重新部署,或清空已持久化的配置后重新运行向导。
:::
:::
::::

## Repository { lang="en" }

Expand Down
6 changes: 4 additions & 2 deletions pages/seeds/design.md
Original file line number Diff line number Diff line change
Expand Up @@ -539,7 +539,8 @@ Core components:
| `files` | `CASFile[]` | 多文件时的文件数组(可选扩展) |

> 单文件用顶层五字段(`name`/`size`/`md5`/`sliceMd5`/`create_time`),与参考项目字节级兼容;多文件用 `files` 数组;`slice_md5s`/`slice_size` 保存逐片 MD5,供天翼云秒传复用。
> :::::

:::::

::::: en

Expand Down Expand Up @@ -613,4 +614,5 @@ Both the Go and TS backends share one data model with identical field names, ens
| `files` | `CASFile[]` | per-file array for multi-file (optional extension) |

> Single file uses the top-level five fields (`name`/`size`/`md5`/`sliceMd5`/`create_time`), byte-compatible with the reference project; multiple files use the `files` array; `slice_md5s`/`slice_size` preserve per-piece MD5 for 189pc rapid upload.
> :::::

:::::