diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 5d3041b6fc..9f80fe827d 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -1,8 +1,8 @@ name: Docker website on: - push: - branches: - - gh-pages + # push: + # branches: + # - gh-pages workflow_dispatch: permissions: diff --git a/docs/.vuepress/components/Desktop.vue b/docs/.vuepress/components/Desktop.vue index 09df6dffc8..6a6dbf4698 100644 --- a/docs/.vuepress/components/Desktop.vue +++ b/docs/.vuepress/components/Desktop.vue @@ -3,37 +3,12 @@ import { NButtonGroup, NImage, NSpace, NButton, NDropdown } from "naive-ui" import { computed, ref } from "vue" // import { api } from "./api"; -const proxy = "https://ghfast.top/" +const proxy = "https://example.com/" const res = await fetch(`https://ad-api.example.com/v0/app/latest`) const data = await res.json() const version = data.version as string const raw = [ - { - key: "mac_arm64", - label: "MacOS (Apple Silicon)", - url: `https://github.com/alist-org/desktop-release/releases/latest/download/alist-desktop_${version}_aarch64.dmg`, - }, - { - key: "mac_x64", - label: "MacOS (Intel)", - url: `https://github.com/alist-org/desktop-release/releases/latest/download/alist-desktop_${version}_x64.dmg`, - }, - { - key: "win_x64", - label: "Windows (X64)", - url: `https://github.com/alist-org/desktop-release/releases/latest/download/alist-desktop_${version}_x64_en-US.msi`, - }, - { - key: "win_arm64", - label: "Windows (ARM64)", - url: `https://github.com/alist-org/desktop-release/releases/latest/download/alist-desktop_${version}_arm64-setup.exe`, - }, - { - key: "linux", - label: "Linux", - url: `https://github.com/alist-org/desktop-release/releases/latest/download/alist-desktop_${version}_amd64.deb`, - }, ] as const type Plat = (typeof raw)[number]["key"] diff --git a/docs/.vuepress/components/HomePage.vue b/docs/.vuepress/components/HomePage.vue index 56ef4e6483..49c6b7e3fc 100644 --- a/docs/.vuepress/components/HomePage.vue +++ b/docs/.vuepress/components/HomePage.vue @@ -2,14 +2,14 @@ \ No newline at end of file diff --git a/docs/.vuepress/components/Pricing.vue b/docs/.vuepress/components/Pricing.vue index 87aad65401..38cbba07ec 100644 --- a/docs/.vuepress/components/Pricing.vue +++ b/docs/.vuepress/components/Pricing.vue @@ -14,60 +14,36 @@ let data = { "No restrictions", "..." ], - btns: [{ - text: 'Download', - link: 'https://github.com/alist-org/alist/releases' - }, - { - text: "Sponsor", - link: "/guide/sponsor.html", - secondary: false, - type: "error" - } - ] - }, - { - title: 'AList Desktop', - price: '$9.99', - features: [ - 'All Open Source features', - 'Use a nice UI to manage the Alist program instead of the command line, and easily view logs', - 'Mount all storages as a local disk', - 'The native start with system', - 'Automatically check for updates', - 'Quick view administrator information', - 'System Tray, close the window running background does not quit', - '...' - ], btns: [ { text: 'Download', - link: 'https://github.com/alist-org/desktop-release/releases', + link: 'https://github.com/OpenListTeam/OpenList/releases' }, { - text: 'Buy', - link: 'https://store.example.com/checkout/buy/51dca247-20df-4991-8104-54ca534bcc82', - type: 'success' + text: "Sponsor", + link: "./guide/sponsor.html", + secondary: false, + type: "error" } ] }, - { - title: 'Technical Support', - price: 'Pay as you go', - features: [ - 'All Open Source features', - 'In view of the specific case analysis', - 'Assist in deployment and debugging', - 'Secondary development according to specific requirements', - '...' - ], - btns: [ - { - text: 'Contact', - link: 'mailto:i@example.com' - } - ] - } + // { + // title: 'Technical Support', + // price: 'Pay as you go', + // features: [ + // 'All Open Source features', + // 'In view of the specific case analysis', + // 'Assist in deployment and debugging', + // 'Secondary development according to specific requirements', + // '...' + // ], + // btns: [ + // { + // text: 'Contact', + // link: 'mailto:i@example.com' + // } + // ] + // } ], }; @@ -85,56 +61,33 @@ if (location.pathname.startsWith("/zh/")) { "没有限制", "..." ], - btns: [{ - text: '下载', - link: 'https://github.com/alist-org/alist/releases', - }, { - text: "赞助", - link: "/zh/guide/sponsor.html", - secondary: false, - type: "error" - }] - }, - { - title: 'AList桌面版', - price: '¥50', - features: [ - '所有开源功能', - '使用好看的UI管理AList程序而不是命令行,方便的查看日志', - '将所有存储挂载为本地磁盘', - '原生的开机自启', - '自动检查更新', - '快捷查看管理员信息', - '系统托盘,关闭窗口后台运行不退出', - '...' - ], btns: [ { text: '下载', - link: 'https://github.com/alist-org/desktop-release/releases', - }, - { - text: '购买', - link: 'https://r.example.com/ad', - type: 'success' + link: 'https://github.com/OpenListTeam/OpenList/releases', + }, { + text: "赞助", + link: "./zh/guide/sponsor.html", + secondary: false, + type: "error" } ] }, - { - title: '技术支持', - price: '按需付费', - features: [ - '所有开源功能', - '针对具体案例分析解答', - '协助部署和调试', - '根据具体需求进行二次开发', - '...' - ], - btns: [{ - text: '联系', - link: 'mailto:i@example.com' - }] - } + // { + // title: '技术支持', + // price: '按需付费', + // features: [ + // '所有开源功能', + // '针对具体案例分析解答', + // '协助部署和调试', + // '根据具体需求进行二次开发', + // '...' + // ], + // btns: [{ + // text: '联系', + // link: 'mailto:i@example.com' + // }] + // } ], }; } diff --git a/docs/.vuepress/components/changelog/index.vue b/docs/.vuepress/components/changelog/index.vue index 6fc2997ae9..f32e6f8e23 100644 --- a/docs/.vuepress/components/changelog/index.vue +++ b/docs/.vuepress/components/changelog/index.vue @@ -8,11 +8,11 @@ const core = ref(); const web = ref>(); async function fetchCore() { - const resp = await fetch('https://api.github.com/repos/alist-org/alist/releases') + const resp = await fetch('https://api.github.com/repos/OpenListTeam/OpenList/releases') core.value = await resp.json() } async function fetchWeb() { - const resp = await fetch('https://api.github.com/repos/alist-org/alist-web/releases') + const resp = await fetch('https://api.github.com/repos/OpenListTeam/OpenList-Frontend/releases') const releases = await resp.json() web.value = new Map(releases.map((release: Release) => [`v${release.tag_name}`, release])) } diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts index 2bc7d7c10c..1b9df7a001 100644 --- a/docs/.vuepress/config.ts +++ b/docs/.vuepress/config.ts @@ -30,17 +30,17 @@ export default defineUserConfig({ {}, `!function(p){"use strict";!function(t){var s=window,e=document,i=p,c="".concat("https:"===e.location.protocol?"https://":"http://","sdk.51.la/js-sdk-pro.min.js"),n=e.createElement("script"),r=e.getElementsByTagName("script")[0];n.type="text/javascript",n.setAttribute("charset","UTF-8"),n.async=!0,n.src=c,n.id="LA_COLLECT",i.d=n;var o=function(){s.LA.ids.push(i)};s.LA?s.LA.ids&&o():(s.LA=p,s.LA.ids=[],o()),r.parentNode.insertBefore(n,r)}()}({id:"JopjiIsNYEbnNVF2",ck:"JopjiIsNYEbnNVF2",hashMode:false});`, ], - [ - "script", - {}, - `var _hmt = _hmt || []; - (function() { - var hm = document.createElement("script"); - hm.src = "https://hm.baidu.com/hm.js?6c8a68035d2804b5cfeafe6d96df4c75"; - var s = document.getElementsByTagName("script")[0]; - s.parentNode.insertBefore(hm, s); - })();`, - ], + // [ + // "script", + // {}, + // `var _hmt = _hmt || []; + // (function() { + // var hm = document.createElement("script"); + // hm.src = "https://hm.baidu.com/hm.js?6c8a68035d2804b5cfeafe6d96df4c75"; + // var s = document.getElementsByTagName("script")[0]; + // s.parentNode.insertBefore(hm, s); + // })();`, + // ], // [ // "script", // { @@ -54,13 +54,13 @@ export default defineUserConfig({ locales: { "/": { lang: "en-US", - title: "AList Docs", - description: "Documentation for alist v3", + title: "OpenList Docs", + description: "Documentation for OpenList v3", }, "/zh/": { lang: "zh-CN", - title: "AList文档", - description: "AList v3的文档", + title: "OpenList 文档", + description: "OpenList v3 的文档", }, }, markdown: { diff --git a/docs/.vuepress/navbar/en.ts b/docs/.vuepress/navbar/en.ts index b2669eba17..3845d58fce 100644 --- a/docs/.vuepress/navbar/en.ts +++ b/docs/.vuepress/navbar/en.ts @@ -11,26 +11,26 @@ export const en = navbar([ text: "Community", icon: "iconfont icon-community", children: [ - // { - // text: "Discussion", - // link: "https://github.com/alist-org/alist/discussions", - // }, - // { text: "Telegram", link: "https://t.me/alist_chat" }, + { + text: "Discussion", + link: "https://github.com/OpenListTeam/OpenList/discussions", + }, + { text: "Telegram", link: "https://t.me/+BYuDkV2f-ds2ODE1" }, // { text: "Discord", link: "https://discord.gg/F4ymsH4xv2" }, ], }, - { - text: "More", - icon: "iconfont icon-more", - children: [ - { text: "Demo", link: "https://alist.pages.dev/" }, - { text: "V2", link: "https://alist-doc.example.com" }, - { text: "Desktop", link: "https://ad.example.com/" }, - ], - }, + // { + // text: "More", + // icon: "iconfont icon-more", + // children: [ + // { text: "Demo", link: "https://alist.pages.dev/" }, + // { text: "V2", link: "https://alist-doc.example.com" }, + // { text: "Desktop", link: "https://ad.example.com/" }, + // ], + // }, { text: "Github", icon: "iconfont icon-github", - link: "https://github.com/alist-org/alist", + link: "https://github.com/OpenListTeam/OpenList", }, ]); diff --git a/docs/.vuepress/navbar/zh.ts b/docs/.vuepress/navbar/zh.ts index 5385b36f09..139f035a96 100644 --- a/docs/.vuepress/navbar/zh.ts +++ b/docs/.vuepress/navbar/zh.ts @@ -11,26 +11,26 @@ export const zh = navbar([ text: "社区", icon: "iconfont icon-community", children: [ - // { - // text: "Discussion", - // link: "https://github.com/alist-org/alist/discussions", - // }, - // { text: "Telegram", link: "https://t.me/alist_chat" }, + { + text: "Discussion", + link: "https://github.com/OpenListTeam/OpenList/discussions", + }, + { text: "Telegram", link: "https://t.me/+BYuDkV2f-ds2ODE1" }, // { text: "Discord", link: "https://discord.gg/F4ymsH4xv2" }, ], }, - { - text: "更多", - icon: "iconfont icon-more", - children: [ - { text: "演示", link: "https://alist.pages.dev/" }, - { text: "V2", link: "https://alist-doc.example.com" }, - { text: "桌面版", link: "https://ad.example.com/" }, - ], - }, + // { + // text: "更多", + // icon: "iconfont icon-more", + // children: [ + // { text: "演示", link: "https://alist.pages.dev/" }, + // { text: "V2", link: "https://alist-doc.example.com" }, + // { text: "桌面版", link: "https://ad.example.com/" }, + // ], + // }, { text: "Github", icon: "iconfont icon-github", - link: "https://github.com/AlistTeam/alist", + link: "https://github.com/OpenListTeam/OpenList", }, ]) diff --git a/docs/.vuepress/theme.ts b/docs/.vuepress/theme.ts index 5ee82be2fa..568ed4b671 100644 --- a/docs/.vuepress/theme.ts +++ b/docs/.vuepress/theme.ts @@ -6,8 +6,8 @@ export default hopeTheme( { docsDir: "docs", logo: "/logo.svg", - repo: "AlistTeam/docs", - // hostname: "https://alist.example.com", + repo: "OpenListTeam/docs", + // hostname: "https://docs.oplist.org", // 移动到 palette.scss 文件中 // themeColor: { // blue: "#2196f3", @@ -17,8 +17,8 @@ export default hopeTheme( // }, author: { - name: "Andy Hsu", - url: "https://i.example.com", + name: "The OpenList Team Developers", + url: "https://github.com/OpenListTeam", }, pageInfo: ["Author", "Original", "Date", "Category", "Tag", "ReadingTime"], @@ -83,6 +83,7 @@ export default hopeTheme( enabled: false, }, // 搜索从设置转移到主题 + // FIXME: update algolia configuration docsearch:{ appId: "ECAR405NMH", apiKey: "ef408b6afab61e0362a93af95ad18150", @@ -111,57 +112,56 @@ export default hopeTheme( * Using Giscus 评论 */ provider: "Giscus", - repo: "AlistGo/docs", - repoId: "R_kgDOHmaM-A", - category: "Announcements", - categoryId: "DIC_kwDOHmaM-M4CRRXl", - + repo: "OpenListTeam/docs", + repoId: "R_kgDOO52WYA", + category: "Giscus Comments", + categoryId: "DIC_kwDOO52WYM4CrXlN", }, // 临时弹窗 notice: [ { path: "/", title: 'Kind tips', - content: ' Please check the reminder content carefully

1.The new version v3.25.0 has updated the new password method, and the acquisition method has also been changed. For details, please refer to the documentation page of your own installation method
2.v3.25.1 Aliyun_open can choose to mount the backup disk or resource library by itself, for details Click to view for details
3.The new version of AList version greater than v3.22.1 adds single sign-on to automatically register as an AList account, click to view the detailed description
4.139Cloudand189CloudFor details of changes, please view the document by yourself, respectively
5.v3.20.1version Breaking Changes View detailed description, go to Configure documentation page
6. AList v3.30.0 will no longer support Win7/Server2008 because Go does not support it. Click to view detailed instructions .
7.After adding the cloud disk, please configure [anti-theft/meta information] and other measures in time to prevent the account from being [frozen/disabled] due to malicious [access/sharing] by [crawlers/others].', + content: ' Please check the reminder content carefully

0.We are working hard to prepare OpenList\'s first release, please stay tuned!

1. OpenList v3.30.0 will no longer support Win7/Server2008 because Go does not support it. Click to view detailed instructions .

2.After adding the cloud disk, please configure [anti-theft/meta information] and other measures in time to prevent the account from being [frozen/disabled] due to malicious [access/sharing] by [crawlers/others].', actions: [ - // { - // text: "Aliyun open", - // link: "/guide/drivers/aliyundrive_open", - // type: "primary", - // }, - // { - // text: "GitHub", - // link: "https://github.com/alist-org/alist/discussions/4572", - // type: "primary", - // }, - // { - // text: "Config", - // link: "/config/configuration", - // type: "primary", - // }, + { + text: "Aliyun open", + link: "/guide/drivers/aliyundrive_open", + type: "primary", + }, + { + text: "GitHub", + link: "https://github.com/OpenListTeam/OpenList/discussions/4572", + type: "primary", + }, + { + text: "Config", + link: "/config/configuration", + type: "primary", + }, ], showOnce: true, }, { path: "/zh", title: '温馨提示', - content: ' 请仔细查看弹窗提示内容

1.v3.25.1新版更新了新的密码方式,获取方式也进行了更改,详细说明请看自己安装方式的文档页面内

2.v3.25.1阿里云盘open可以自行选择挂载备份盘或者资源库,详情详情点击查看

3.AList版本大于v3.22.1,新版本新增单点登录自动注册为AList账户,点击查看详细说明

4.移动云盘天翼云分别有改动详情请自行查看文档

5.v3.20.1的版本破坏性更新查看详细说明,前往配置文档页面

6.AList v3.30.0版本开始将不再支持Win7/Server2008,因为Go不支持了,点击查看详细说明.

7.添加云盘后请及时配置[防盗/元信息]等措施,防止被[爬虫/其他人]恶意[访问/分享]导致帐号被[冻结/禁用].', + content: ' 请仔细查看弹窗提示内容

0.OpenList 正在紧锣密鼓筹备首个 Release,请关注我们!

1.OpenList v3.30.0 版本开始将不再支持Win7/Server2008,因为Go不支持了,点击查看详细说明.

2.添加云盘后请及时配置[防盗/元信息]等措施,防止被[爬虫/其他人]恶意[访问/分享]导致帐号被[冻结/禁用].', actions: [ - // { - // text: "阿里云open", - // link: "/zh/guide/drivers/aliyundrive_open", - // type: "primary", - // }, - // { - // text: "GitHub", - // link: "https://github.com/alist-org/alist/discussions/4572", - // type: "primary", - // }, - // { - // text: "配置", - // link: "/zh/config/configuration", - // type: "primary", - // }, + { + text: "阿里云open", + link: "/zh/guide/drivers/aliyundrive_open", + type: "primary", + }, + { + text: "GitHub", + link: "https://github.com/OpenListTeam/OpenList", + type: "primary", + }, + { + text: "配置", + link: "/zh/config/configuration", + type: "primary", + }, ], showOnce: true, }, diff --git a/docs/README.md b/docs/README.md index 2589be40f9..e806281be5 100644 --- a/docs/README.md +++ b/docs/README.md @@ -3,7 +3,7 @@ home: true icon: iconfont icon-home title: Home heroImage: /logo.svg -heroText: ALIST +heroText: OpenList tagline: 🗂️ A file list program that supports multiple storage, powered by Gin and Solidjs. actions: - text: Get started💡 @@ -11,20 +11,20 @@ actions: type: primary - text: GitHub🌱 - link: https://github.com/AlistTeam/alist + link: https://github.com/OpenListTeam/OpenList features: - title: Easy to Use icon: iconfont icon-light - details: Alist was designed from the ground up to be easily installed and it can be used on all platforms. + details: OpenList was designed from the ground up to be easily installed and it can be used on all platforms. - title: Multiple storage icon: iconfont icon-storage - details: Alist supports multiple storage providers, including local storage, Aliyundrive, Onedrive, Google Drive, etc., and is easily expand. + details: OpenList supports multiple storage providers, including local storage, Aliyundrive, Onedrive, Google Drive, etc., and is easily expand. - title: Support WebDAV icon: iconfont icon-waline - details: Alist supports all storage WebDAV, which is a standard for accessing files on. + details: OpenList supports all storage WebDAV, which is a standard for accessing files on. - title: Dark Mode icon: iconfont icon-contrast @@ -44,11 +44,11 @@ features: - title: single sign-on icon: font-icon icon fa-solid fa-repeat-1 - details: Use single sign-on to quickly log in to AList + details: Use single sign-on to quickly log in to OpenList - - title: Automatic registration of AList account + - title: Automatic registration of OpenList account icon: fa-solid fa-file-user - details: Use single sign-on to automatically register as an AList account to quickly register + details: Use single sign-on to automatically register as an OpenList account to quickly register - title: offline download icon: fa-solid fa-folder-arrow-down @@ -63,6 +63,6 @@ features: details: Including text editor, readme/html render, file permalink, cloudflare workers proxy, etc. copyright: false -footer: Deploys by Netlify
AGPL-3.0 Licensed | Copyright © 2022-present AList
+footer: Deploys by Netlify
AGPL-3.0 Licensed | Copyright © 2022-present The OpenList Team
--- diff --git a/docs/config/configuration.md b/docs/config/configuration.md index f1826413dd..2fd9e0e890 100644 --- a/docs/config/configuration.md +++ b/docs/config/configuration.md @@ -21,7 +21,7 @@ star: true ### **Initial config** ::: tip -After modifying the configuration file, restart AList for changes to take effect +After modifying the configuration file, restart OpenList for changes to take effect - Windows/MacOS: `/data/config.json` - Linux: one-click script directory, `/opt/alist/data/config.json` or `/data/config.json` @@ -146,7 +146,7 @@ After modifying the configuration file, restart AList for changes to take effect "enable": false, "listen": ":5222" }, - "last_launched_version": "AList version" + "last_launched_version": "OpenList version" } ``` @@ -154,7 +154,7 @@ After modifying the configuration file, restart AList for changes to take effect ### **force** -By default AList reads the configuration from environment variables, set this field to `true` to force AList to read config from the configuration file. +By default OpenList reads the configuration from environment variables, set this field to `true` to force OpenList to read config from the configuration file.
@@ -162,7 +162,7 @@ By default AList reads the configuration from environment variables, set this fi ### **site_url** -The address of your AList server, such as `https://pan.example.com`. This address is essential for some features, and thus thry may not work properly if unset: +The address of your OpenList server, such as `https://pan.example.com`. This address is essential for some features, and thus thry may not work properly if unset: - thumbnailing `LocalStorage` - previewing site after setting web proxy @@ -185,7 +185,7 @@ Do not include the slash \(`/`\) at the end of the address. For example: ### **cdn** -The address of the CDN. Included `$version` values will be dynamically replaced by the version of AList. Existing dist resources are hosted on both npm and GitHub, which can be found at: +The address of the CDN. Included `$version` values will be dynamically replaced by the version of OpenList. Existing dist resources are hosted on both npm and GitHub, which can be found at: - https://www.npmjs.com/package/alist-web - https://github.com/alist-org/web-dist @@ -340,10 +340,10 @@ The configuration of scheme. Set this field if using HTTPS. ### **temp_dir** -The directory to keep temporary files. By default AList uses `data/temp`. +The directory to keep temporary files. By default OpenList uses `data/temp`. ::: danger -temp_dir is a temporary folder exclusive to alist. In order to prevent AList from generating garbage files when being interrupted, the directory will be cleared every time AList starts, so do not store anything in this directory or map this directory & subdirectories to directories in use when using Docker. +temp_dir is a temporary folder exclusive to alist. In order to prevent OpenList from generating garbage files when being interrupted, the directory will be cleared every time OpenList starts, so do not store anything in this directory or map this directory & subdirectories to directories in use when using Docker. :::
@@ -381,7 +381,7 @@ The log configuration. Set this field to save detailed logs of disable. ```json "log": { - "enable": true, // Whether AList should store logs + "enable": true, // Whether OpenList should store logs "name": "data\\log\\log.log", //The path and name of the log file "max_size": 10, //the maximum size of a single log file, in MB. After reaching the specified size, the file will be automatically split. "max_backups": 5, //the number of log backups to keep. Old backups will be deleted automatically when the limit is exceeded. @@ -398,8 +398,8 @@ The log configuration. Set this field to save detailed logs of disable. **Time unit: second** (new feature of v3.19.0) -Whether to delay AList startup. -Generally this option is used when AList is configured to auto-start. The reason is that sometimes network takes some time to connect, so drivers requiring cannot start correctly after Alist starts. +Whether to delay OpenList startup. +Generally this option is used when OpenList is configured to auto-start. The reason is that sometimes network takes some time to connect, so drivers requiring cannot start correctly after Alist starts.
@@ -479,7 +479,7 @@ Configuration for background task threads. - **copy**: copy the task - **decompress**:decompress the task - **decompress_upload**:decompress upload the task -- **task_persistant**:The task is persistent and will not be cancelled after restarting `AList` +- **task_persistant**:The task is persistent and will not be cancelled after restarting `OpenList` - **download**:false - **transfer**:false - **upload**:false diff --git a/docs/config/other.md b/docs/config/other.md index 5dcce0f870..dc8db1fd9a 100644 --- a/docs/config/other.md +++ b/docs/config/other.md @@ -68,4 +68,4 @@ The token that can be used to access all API. 2. Opening method, `Toggle Checkbox` in the lower right corner--> select list file/folder--> `Download` at the bottom--> `send to Aria2` - 3. But it is recommended not to download too much at one time. For example, downloading thousands of folders and tens of thousands of files at one time may cause AList to crash \ No newline at end of file + 3. But it is recommended not to download too much at one time. For example, downloading thousands of folders and tens of thousands of files at one time may cause OpenList to crash \ No newline at end of file diff --git a/docs/config/side.md b/docs/config/side.md index c4ec996896..b77a5d6d9b 100644 --- a/docs/config/side.md +++ b/docs/config/side.md @@ -75,7 +75,7 @@ If you didn't find this feature, please update the version - How to use: Choose you want to offline the file to that directory, you choose to go to that directory and choose from the lower right corner Offline download - support `Aria2`、`qBittprrent`、`SimpleHttp` - - If you use offline download, you need to install AList the machine for installation software to use the machine to use it. Can't download it offline through different devices + - If you use offline download, you need to install OpenList the machine for installation software to use the machine to use it. Can't download it offline through different devices diff --git a/docs/config/site.md b/docs/config/site.md index d0cd0852d2..b0d018eddc 100644 --- a/docs/config/site.md +++ b/docs/config/site.md @@ -87,7 +87,7 @@ The default page size of the `alist` if `Pagination type` doesn't set to `All`, ### **allow indexing** -Whether to allow others to mount your AList to build the index, check it and enable it. +Whether to allow others to mount your OpenList to build the index, check it and enable it. The default is off, use with caution. (New features in version 3.8.0) @@ -95,7 +95,7 @@ The default is off, use with caution. (New features in version 3.8.0) ## **allow mounted** -Do you allow others to mount your AList and then access it +Do you allow others to mount your OpenList and then access it **It is enabled by default, it is recommended to turn it off if you don’t want others to mount it** (v3.16.3 new feature) diff --git a/docs/config/style.md b/docs/config/style.md index 2c2f31469c..af43878bba 100644 --- a/docs/config/style.md +++ b/docs/config/style.md @@ -20,7 +20,7 @@ star: true ### **Logo** -The logo is displayed in the upper left corner of the page. The default is the `AList logo`. +The logo is displayed in the upper left corner of the page. The default is the `OpenList logo`. - You can set two different ones at night and during the day, one link per line @@ -28,7 +28,7 @@ The logo is displayed in the upper left corner of the page. The default is the ` ### **Favicon** -The favicon is displayed in the browser tab. The default is the `AList logo`. +The favicon is displayed in the browser tab. The default is the `OpenList logo`. diff --git a/docs/faq/error.md b/docs/faq/error.md index 57b9a2aad3..a740e96a77 100644 --- a/docs/faq/error.md +++ b/docs/faq/error.md @@ -1,6 +1,6 @@ --- # This is the title of the article -title: AList Error-Code +title: OpenList Error-Code # This is the icon of the page icon: iconfont icon-question # This control sidebar order @@ -21,7 +21,7 @@ star: true ## what is this? -It is some error codes during the use of `AList`, and how to solve them (network problems or network disk change API and other problems may not be solved at the time and need human intervention) +It is some error codes during the use of `OpenList`, and how to solve them (network problems or network disk change API and other problems may not be solved at the time and need human intervention)
@@ -43,13 +43,13 @@ It is some error codes during the use of `AList`, and how to solve them (network ----- -:Token is expired(**Appears when logging in to the AList account**) +:Token is expired(**Appears when logging in to the OpenList account**)
-:It means that your `AList` login is valid for `48` hours by default, you can modify the configuration file `config.json` +:It means that your `OpenList` login is valid for `48` hours by default, you can modify the configuration file `config.json` -- If you are prompted to log in successfully when you log in and then this prompt is displayed again, check whether you have used CDN acceleration to cache the AList. +- If you are prompted to log in successfully when you log in and then this prompt is displayed again, check whether you have used CDN acceleration to cache the OpenList. ----- @@ -115,7 +115,7 @@ It is some error codes during the use of `AList`, and how to solve them (network
-:The other party's `AList` site is not allowed to mount,[**View detailed instructions**](../guide/drivers/Alist%20V2%20V3.md#link) +:The other party's `OpenList` site is not allowed to mount,[**View detailed instructions**](../guide/drivers/Alist%20V2%20V3.md#link) ----- @@ -169,7 +169,7 @@ It is some error codes during the use of `AList`, and how to solve them (network
-:If you enter the wrong password for 6 consecutive logins, it will be locked, and you can reset it by restarting AList. +:If you enter the wrong password for 6 consecutive logins, it will be locked, and you can reset it by restarting OpenList. ----- @@ -189,15 +189,15 @@ It is some error codes during the use of `AList`, and how to solve them (network ----- -:failed to start: listen tcp 0.0.0.0:5244: bind: address already in use (**When starting the AList program**) +:failed to start: listen tcp 0.0.0.0:5244: bind: address already in use (**When starting the OpenList program**)
-:Port number 5244 is already in use, check whether it is occupied (generally you have started an AList with port 5244), or modify the port number started by AList, [**How to modify**](../config/configuration.md#port) +:Port number 5244 is already in use, check whether it is occupied (generally you have started an OpenList with port 5244), or modify the port number started by OpenList, [**How to modify**](../config/configuration.md#port) ----- -:**[When AList upload file](why.md#why-do-i-get-413-http-code-when-i-upload-a-file)**:Request failed with status code 413 +:**[When OpenList upload file](why.md#why-do-i-get-413-http-code-when-i-upload-a-file)**:Request failed with status code 413
diff --git a/docs/faq/howto.md b/docs/faq/howto.md index 50b0bae90d..3d73a1a2f0 100644 --- a/docs/faq/howto.md +++ b/docs/faq/howto.md @@ -120,13 +120,13 @@ Background --> Settings --> Preview --> Iframe preview, written behind the PDF Version 3.7.x and higher already support ".epub" reading But you need to add it manually (because the database has already been created, it is not good to overwrite it for you, and you will make mistakes) If it is the first installation and startup (version 3.7.x and higher), no need to add it manually -If the secondary directory reverse generation is set, please add the corresponding prefix in [site_url](../config/configuration.md#site-url), and then restart AList to take effect +If the secondary directory reverse generation is set, please add the corresponding prefix in [site_url](../config/configuration.md#site-url), and then restart OpenList to take effect ### **How to quickly locate bugs** If you find a bug, but the `log.log` log is not detailed, you can try to add the `--debug` parameter to start -It is recommended to clear the log file `/log/log.log` in the **AList directory before starting with the `--debug` parameter**, so that developers can quickly locate problems later +It is recommended to clear the log file `/log/log.log` in the **OpenList directory before starting with the `--debug` parameter**, so that developers can quickly locate problems later ::: danger When using the `--debug` parameter to start, there will be some sensitive data such as **`account password, refresh token`**, etc., so if you need to desensitize before sending it to others diff --git a/docs/faq/why.md b/docs/faq/why.md index ac10c82a9c..a129a281ed 100644 --- a/docs/faq/why.md +++ b/docs/faq/why.md @@ -68,7 +68,7 @@ For microsoft office online viewers, you need: Same as pdf preview, requires https+cors support,and: -- AList use stream API of browser to support package download, so it requires browser support. Usually, it is supported by new browsers, such as Chrome, Firefox, Edge, etc. +- OpenList use stream API of browser to support package download, so it requires browser support. Usually, it is supported by new browsers, such as Chrome, Firefox, Edge, etc. ### **Why does it shows `Uploading in the backend` when I upload a file?** @@ -253,16 +253,16 @@ There is a high probability that your device that builds Alist is temporarily bl ### **Why doesn't PikPak have a name** -Because PikPak's server does not set the filename in the `content-disposition` header, this is a PikPak problem and not an AList, so it cannot be fixed +Because PikPak's server does not set the filename in the `content-disposition` header, this is a PikPak problem and not an OpenList, so it cannot be fixed -### **How to query your own AList version number** +### **How to query your own OpenList version number** 1. Use the command `alist version`, the console will output -2. AList Manage --> Settings --> Site --> `Version` option +2. OpenList Manage --> Settings --> Site --> `Version` option -Why is the old version of AList still after the update? Generally, docker encounters this problem. You can [**refer to the QA answer mentioned below**](../guide/install/docker.md#how-to-update-docker-installation) +Why is the old version of OpenList still after the update? Generally, docker encounters this problem. You can [**refer to the QA answer mentioned below**](../guide/install/docker.md#how-to-update-docker-installation) -### **AList's download "Download" option suddenly blank, no content** +### **OpenList's download "Download" option suddenly blank, no content** Check your plug-ins, whether there are ad blocking plug-ins, for example: **AdGuard** and others diff --git a/docs/guide/README.md b/docs/guide/README.md index 98c21aa23f..bd1969a47e 100644 --- a/docs/guide/README.md +++ b/docs/guide/README.md @@ -12,11 +12,10 @@ category: New versions (V3 and later) are not compatible with V2, so we recommend that you full reinstall Alist if you are upgrading from V2. ::: -[![](https://img.shields.io/github/release/Xhofe/alist?style=flat-square)](https://github.com/Xhofe/alist/releases/latest) -[![GitHub Discussions](https://img.shields.io/github/discussions/Xhofe/alist?color=%23ED8936&style=flat-square)](https://github.com/Xhofe/alist/discussions) -[![](https://img.shields.io/github/actions/workflow/status/Xhofe/alist/build.yml?style=flat-square)](https://github.com/Xhofe/alist/actions?query=workflow%3ABuild) -[![](https://img.shields.io/github/downloads/Xhofe/alist/total?style=flat-square&color=%239F7AEA)](https://github.com/Xhofe/alist/releases) -[![](https://img.shields.io/badge/%24-donate-ff69b4.svg?style=flat-square)](https://pay.xhofe.top) +[![](https://img.shields.io/github/release/OpenListTeam/OpenList?style=flat-square)](https://github.com/OpenListTeam/OpenList/releases/latest) +[![GitHub Discussions](https://img.shields.io/github/discussions/OpenListTeam/OpenList?color=%23ED8936&style=flat-square)](https://github.com/OpenListTeam/OpenList/discussions) +[![](https://img.shields.io/github/actions/workflow/status/OpenListTeam/OpenList/build.yml?style=flat-square)](https://github.com/OpenListTeam/OpenList/actions?query=workflow%3ABuild) +[![](https://img.shields.io/github/downloads/OpenListTeam/OpenList/total?style=flat-square&color=%239F7AEA)](https://github.com/OpenListTeam/OpenList/releases) ### What's this @@ -31,7 +30,7 @@ A file list program that supports multiple storage, and supports web browsing an - [x] [OneDrive](./drivers/onedrive.md) /[APP](./drivers/onedrive_app.md)/ Sharepoint ([global](https://www.office.com/), [cn](https://portal.partner.microsoftonline.cn),de,us) - [x] [GoogleDrive](https://drive.google.com/) - [x] [123pan/Share/Link](https://www.123pan.com/) -- [x] [Alist](https://github.com/Xhofe/alist) +- [x] [OpenList](https://github.com/OpenListTeam/OpenList) - [x] FTP - [x] SFTP - [x] [PikPak / share](https://www.mypikpak.com/) @@ -56,7 +55,7 @@ A file list program that supports multiple storage, and supports web browsing an - [x] [Mega.nz](https://mega.nz) - [x] [Baidu photo](https://photo.baidu.com/) - [x] [TeraBox](https://www.terabox.com/) -- [x] [AList v2/v3](../guide/drivers/Alist%20V2%20V3.md) +- [x] [OpenList v2/v3](../guide/drivers/Alist%20V2%20V3.md) - [x] SMB - [x] [alias](../guide/advanced/alias.md) - [x] [115](https://115.com/) @@ -77,20 +76,18 @@ A file list program that supports multiple storage, and supports web browsing an - [x] [GitHub API](../guide/drivers/github.md) / [GitHub Release](../guide/drivers/github_releases.md) - [x] [Misskey](https://misskey-hub.net/cn/docs/for-users/features/drive/) -### Discussion +### Discussions -Please go to our [discussion forum](https://github.com/Xhofe/alist/discussions) for general questions, **issues are for bug reports and feature request only.** +Please go to [Github Discussions](https://github.com/OpenListTeam/OpenList/discussions) for general questions, **Issues are for bug reports and feature request only.** ### Demo -- https://al.example.com +N/A ### Special sponsors -- [VidHub](https://apps.apple.com/app/apple-store/id1659622164?pt=118612019&ct=alist&mt=8) - An elegant cloud video player within the Apple ecosystem. Support for iPhone, iPad, Mac, and Apple TV. -- [亚洲云](https://www.asiayun.com/aff/QQCOOQKZ) - 高防服务器|服务器租用|福州高防|广东电信|香港服务器|美国服务器|海外服务器 - 国内靠谱的企业级云计算服务提供商 (sponsored Chinese API server) -- [找资源](http://zhaoziyuan2.cc/) - 阿里云盘资源搜索引擎 +N/A ### License -The `AList` is open-source software licensed under the AGPL-3.0 license. +The `OpenList` is open-source software licensed under the AGPL-3.0 license. diff --git a/docs/guide/advanced/2fa.md b/docs/guide/advanced/2fa.md index f71f1e7ce2..33f1590c85 100644 --- a/docs/guide/advanced/2fa.md +++ b/docs/guide/advanced/2fa.md @@ -20,7 +20,7 @@ star: true To enable 2-factor authentication, you need to install a app that support 2FA (such as [Google Authenticator](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2),[Microsoft Authenticator](https://support.microsoft.com/en-us/account-billing/download-and-install-the-microsoft-authenticator-app-351498fc-850a-45da-b7b6-27e523b8702a)), on your phone. -Then login to ALIST manage and goto `Profile` page, click `Enable 2FA` button, scan the QR code with your 2FA app, and enter the code generated by your 2FA app. +Then login to OpenList manage and goto `Profile` page, click `Enable 2FA` button, scan the QR code with your 2FA app, and enter the code generated by your 2FA app. Finally, click `Verify` button to enable 2FA. diff --git a/docs/guide/advanced/alias.md b/docs/guide/advanced/alias.md index 99575f6e19..2c7b93a413 100644 --- a/docs/guide/advanced/alias.md +++ b/docs/guide/advanced/alias.md @@ -184,7 +184,7 @@ This is because Windows is case-insensitive, video and Video will be considered You need to enable `Web Proxy` or` Webdav Native Proxy` to take effect -- Currently only applicable to:`alias`、`139Yun`、`AList V3` +- Currently only applicable to:`alias`、`139Yun`、`OpenList V3` - Function Description:**https://github.com/alist-org/alist/pull/6496#issue-2309839607**
diff --git a/docs/guide/advanced/backup.md b/docs/guide/advanced/backup.md index 7a46694ae9..3d25fd5ba1 100644 --- a/docs/guide/advanced/backup.md +++ b/docs/guide/advanced/backup.md @@ -20,7 +20,7 @@ star: true ## **Method 1-Built-in** -Use `AList` to manage `Backup/Restore` options +Use `OpenList` to manage `Backup/Restore` options > 1. Backup: Backup Alist data (==**does not include index**==) > @@ -35,7 +35,7 @@ Use `AList` to manage `Backup/Restore` options ## **Method 2-Sqlite3** -Back up the data/`data.db` database in the` AList` directory, and wait for the new environment to replace it directly (==**contains index data**==) +Back up the data/`data.db` database in the` OpenList` directory, and wait for the new environment to replace it directly (==**contains index data**==) - If there are two files, if there are `data.db-shm` and `data.db-wal`, they must be backup together. - It is recommended to stop running Alist and then backup, so that the two files of `data.db-shm` and`data.db-wal` will be merged with the `data.db` diff --git a/docs/guide/advanced/ftp.md b/docs/guide/advanced/ftp.md index ac9c9f059b..c8e2af4c73 100644 --- a/docs/guide/advanced/ftp.md +++ b/docs/guide/advanced/ftp.md @@ -22,7 +22,7 @@ star: true ::: tip -所有在网页端管理页面对 FTP 相关配置进行的调整必须重启 AList 才会生效。 +所有在网页端管理页面对 FTP 相关配置进行的调整必须重启 OpenList 才会生效。 使用 FTP 下载时只会使用本地代理。 @@ -45,7 +45,7 @@ star: true ## **FTP 设置** -在了解 FTP 的设置选项前需要先了解 FTP 协议的工作方式,FTP 协议使用**两个 TCP 连接**进行交互,它们分别被称为“**控制流**”和“**数据流**”,21 号端口是 FTP 协议的默认控制流端口号,FTP 服务器会持续监听这一端口号等待客户端的连接并给出响应,**控制流只传输客户端的请求指令和服务端的错误信息,不传输文件内容和文件列表**。在 AList 中,控制流端口号由配置文件内的`listen`参数确定,默认为 5221,客户端必须能够访问服务端的这一端口,协议才可以正常工作。 +在了解 FTP 的设置选项前需要先了解 FTP 协议的工作方式,FTP 协议使用**两个 TCP 连接**进行交互,它们分别被称为“**控制流**”和“**数据流**”,21 号端口是 FTP 协议的默认控制流端口号,FTP 服务器会持续监听这一端口号等待客户端的连接并给出响应,**控制流只传输客户端的请求指令和服务端的错误信息,不传输文件内容和文件列表**。在 OpenList 中,控制流端口号由配置文件内的`listen`参数确定,默认为 5221,客户端必须能够访问服务端的这一端口,协议才可以正常工作。 而数据流的建立主要有两种方式,被称为“主动模式”和“被动模式”: @@ -138,12 +138,12 @@ sequenceDiagram participant 内网穿透服务 participant 软路由端口转发 participant Docker 容器端口映射 - participant AList 进程 + participant OpenList 进程 客户端->>内网穿透服务: 2000 内网穿透服务->>软路由端口转发: 3000 软路由端口转发->>Docker 容器端口映射: 4000 - Docker 容器端口映射->>AList 进程: 5000 + Docker 容器端口映射->>OpenList 进程: 5000 ``` - FTP 代理 User-Agent 请求头 diff --git a/docs/guide/advanced/ipa.md b/docs/guide/advanced/ipa.md index aa55ae8d4f..ad9c6f9e64 100644 --- a/docs/guide/advanced/ipa.md +++ b/docs/guide/advanced/ipa.md @@ -66,7 +66,7 @@ Recommended to use [ipa-renamer](https://github.com/Xhofe/ipa-renamer) to rename ## **2. TrollStore install** - ==Requires AList version ≥ 3.12.2 and above==,Devices that support the installation of TrollStore (jailbroken devices are not explained here) + ==Requires OpenList version ≥ 3.12.2 and above==,Devices that support the installation of TrollStore (jailbroken devices are not explained here) For more devices, please see the table below. The content of the chart comes from [**TrollStore**](https://github.com/opa334/TrollStore) @@ -128,14 +128,14 @@ title: Is there any benefit to this installation? flowchart TB A-->B subgraph A[original process] - C[First download the application from AList]-->D[find the downloaded software] + C[First download the application from OpenList]-->D[find the downloaded software] D-->E[click on the software and select share in the upper right corner] E-->F[find the troll icon] F-->G[jump into the troll software to install] G-->H[install and delete the software] end subgraph B[troll process] - I[Click the AList troll install button and click the pop-up window prompt]-->J[enter the troll app and wait for download] + I[Click the OpenList troll install button and click the pop-up window prompt]-->J[enter the troll app and wait for download] J-->K[after downloading, click the install button] end ``` \ No newline at end of file diff --git a/docs/guide/advanced/offline-download.md b/docs/guide/advanced/offline-download.md index 8bee11b674..2cbe55b1a3 100644 --- a/docs/guide/advanced/offline-download.md +++ b/docs/guide/advanced/offline-download.md @@ -39,9 +39,9 @@ If you use **docker**, please map the following two default paths by yourself. ( ::: -::::danger AList ≥ 3.42.0 +::::danger OpenList ≥ 3.42.0 -AList Version ≥ 3.42.0 View [Allow all cloud disks to call other cloud disks' offline download tools](../../config/other.md) +OpenList Version ≥ 3.42.0 View [Allow all cloud disks to call other cloud disks' offline download tools](../../config/other.md) @@ -160,7 +160,7 @@ Subsequent supplement ### **115 Cloud、PikPak、Thunder(Pro)** -Versions and above support calling the offline download function in AList +Versions and above support calling the offline download function in OpenList After setting other configuration temporary directory options in the background, select the offline download option in the lower right corner of the front-end page to select the corresponding driver offline download function diff --git a/docs/guide/advanced/s3.md b/docs/guide/advanced/s3.md index d427ef36b7..259bcede76 100644 --- a/docs/guide/advanced/s3.md +++ b/docs/guide/advanced/s3.md @@ -20,7 +20,7 @@ star: true This function is to map Alist as the S3 protocol. You can use the [S3 client](#s3-client-recommendation-fill-in-sample), just like Alist can mappore to webdav as webdavav -- It can be the entire AList (root directory) or a separate folder +- It can be the entire OpenList (root directory) or a separate folder ## **1. How to use** @@ -60,9 +60,9 @@ This function is to map Alist as the S3 protocol. You can use the [S3 client](#s ## **2. Use instructions** -1. After mapping AList as S3 service, ==All download links are transferred to the local agent==, whether it is 302 or open the Proxy URL link download +1. After mapping OpenList as S3 service, ==All download links are transferred to the local agent==, whether it is 302 or open the Proxy URL link download 2. Currently only supports the use of client operations `List`,` get`, `put`,` del`, other operations are not supported yet -3. Currently only supports the use of the `S3 Client` to operate, Mount S3 to the `AList Object Storage` temporarily unavailable +3. Currently only supports the use of the `S3 Client` to operate, Mount S3 to the `OpenList Object Storage` temporarily unavailable diff --git a/docs/guide/advanced/search.md b/docs/guide/advanced/search.md index 648bd17480..2190b36f7d 100644 --- a/docs/guide/advanced/search.md +++ b/docs/guide/advanced/search.md @@ -43,10 +43,10 @@ star: true - Solution to `database is locked`: - It's because the database is building the index. If you are still in the building process, please wait patiently. - - If the index has been completed, it is caused by turning on [Automatically update the index](#automatically-update-the-index). Please turn off [Automatically update the index](#automatically-update-the-index). If the problem still occurs, please close and restart AList. + - If the index has been completed, it is caused by turning on [Automatically update the index](#automatically-update-the-index). Please turn off [Automatically update the index](#automatically-update-the-index). If the problem still occurs, please close and restart OpenList. - Or switch the database to MySQL - `meilisearch`: I haven’t experienced it in depth yet and I don’t know much about the specific differences. It’s for professionals to use or you can check it yourself. [View PR link](https://github.com/alist-org/alist/pull/6060) , the only thing I know is that you have to [build it yourself](https://www.meilisearch.com/docs/learn/getting_started/installation) to use it. It supports many methods, but there is no daemon and other lazy operations, and it does not support the system [ It relies on Linux systems lower than `GLIBC_2.27`](https://github.com/meilisearch/meilisearch/issues/4022) If it is built on this machine, it will be automatically recognized. If it is another device, you can modify the **meilisearch** field content of the configuration file. - - Daemon:If you want to use it, you can create a new daemon process in the same way as manually starting AList. + - Daemon:If you want to use it, you can create a new daemon process in the same way as manually starting OpenList. - Download Url:https://github.com/meilisearch/meilisearch/releases - `meilisearch` Docs Url:https://www.meilisearch.com/docs/learn/getting_started/installation - Reference Links:https://github.com/AlistGo/alist/discussions/6830 diff --git a/docs/guide/advanced/sso.md b/docs/guide/advanced/sso.md index 608fd5a689..82a7a9c442 100644 --- a/docs/guide/advanced/sso.md +++ b/docs/guide/advanced/sso.md @@ -29,7 +29,7 @@ secrets ID ::: warning matters needing attention -1. Remember to write and save the background parameters of AList. After writing and saving, you have to go back to the bottom of the personal data and there will be a button that needs to be bound, otherwise it cannot be used +1. Remember to write and save the background parameters of OpenList. After writing and saving, you have to go back to the bottom of the personal data and there will be a button that needs to be bound, otherwise it cannot be used 2. Only one of the four types of single sign-on can be enabled temporarily. If you used other single sign-on methods before and then changed to a new single Unbind (just one click) and then bind the single sign-on method you want to use now. @@ -73,7 +73,7 @@ Open **https://github.com/settings/developers** Click **`New OAuth App`** Remember to get **Client secrets** after filling it out, and then fill it in the Alist background. -Remember to write and save the background parameters of AList. After writing and saving, you have to go back to the bottom of the personal data and there will be a button that needs to be bound, otherwise it cannot be used +Remember to write and save the background parameters of OpenList. After writing and saving, you have to go back to the bottom of the personal data and there will be a button that needs to be bound, otherwise it cannot be used ### **Completely fill in the reference schematic** @@ -111,7 +111,7 @@ Write the callback parameters well. Let’s go to the left column and find `Priv -Remember to write and save the background parameters of AList. After writing and saving, you have to go back to the bottom of the personal data and there will be a button that needs to be bound, otherwise it cannot be used +Remember to write and save the background parameters of OpenList. After writing and saving, you have to go back to the bottom of the personal data and there will be a button that needs to be bound, otherwise it cannot be used ### **Completely fill in the reference schematic** @@ -146,11 +146,11 @@ After filling it out, we click `Certificate and Password` on the left column to The client ID is in `Overview` at the top of the left column, find the application (client) ID, which is the client ID we need to fill in the Alist -- We have got the client ID and secret key and fill them in the AList single sign-on configuration. +- We have got the client ID and secret key and fill them in the OpenList single sign-on configuration. -Remember to write and save the background parameters of AList. After writing and saving, you have to go back to the bottom of the personal data and there will be a button that needs to be bound, otherwise it cannot be used +Remember to write and save the background parameters of OpenList. After writing and saving, you have to go back to the bottom of the personal data and there will be a button that needs to be bound, otherwise it cannot be used ### **Completely fill in the reference schematic** @@ -187,11 +187,11 @@ After filling it out, click Create to get the OAuth client ID and secret key - (It doesn't matter if you accidentally close it here, just click on the name of the application we created and enter it in the upper right position to see it) -We have got the client ID and secret key and fill them in the AList single sign-on configuration. +We have got the client ID and secret key and fill them in the OpenList single sign-on configuration. -Remember to write and save the background parameters of AList. After writing and saving, you have to go back to the bottom of the personal data and there will be a button that needs to be bound, otherwise it cannot be used +Remember to write and save the background parameters of OpenList. After writing and saving, you have to go back to the bottom of the personal data and there will be a button that needs to be bound, otherwise it cannot be used #### **Agree to screen configuration** @@ -219,7 +219,7 @@ After we enter `Casdoor`, we first create **Organization**^1^, **Token**^2^, **A Do not use the default organization (**app-built-in**) directly, because all users in this organization are global administrator accounts -Then fill in the `AList` backstage single sign-on option one by one. The user’s parameters are ignored for the time being. They are filled in when the personal data is bound to the single sign-on. +Then fill in the `OpenList` backstage single sign-on option one by one. The user’s parameters are ignored for the time being. They are filled in when the personal data is bound to the single sign-on. ![sso](/img/advanced/casdoor.png) @@ -234,7 +234,7 @@ Then the `Casdoor` window will pop up, we can enter our registered user name #### **Access some other vendors on Casdoor** -In addition to the four that `AList` has already connected to `GitHub Dingding Google Microsoft`, it is also connected to `QQ Baidu Feishu WeChat/Enterprise WeChat Douyin Bilibili` and so on, all [**click Check out all the manufacturers that can be accessed here**](https://casdoor.org/docs/provider/oauth/overview), of course, the four that `AList` has already accessed can also be added to `Casdoor` +In addition to the four that `OpenList` has already connected to `GitHub Dingding Google Microsoft`, it is also connected to `QQ Baidu Feishu WeChat/Enterprise WeChat Douyin Bilibili` and so on, all [**click Check out all the manufacturers that can be accessed here**](https://casdoor.org/docs/provider/oauth/overview), of course, the four that `OpenList` has already accessed can also be added to `Casdoor` **View detailed tutorials on accessing other providers: [click to view](https://anwen-anyi.github.io/index/09-ssologin.html)** @@ -245,13 +245,13 @@ In addition to the four that `AList` has already connected to `GitHub Dingding G @tab Authentik ## Authentik Setup -**Create a Provider for AList** +**Create a Provider for OpenList** 1. Menu -> Applications -> Providers -> Create 2. Select `OAuth2/OpenID Provider` and click next - 3. Enter an application name, this guide assumes you will call the provider `AList` + 3. Enter an application name, this guide assumes you will call the provider `OpenList` 4. Select your authorization flow. The built-in `default-provider-authorization-implicit-consent` is acceptable 5. Make note of the `Client ID` and `Client Secret` fields as provided by Authentik - save these values for later - 6. For Redirect UDIs/Origins, enter the following, replacing [your.alist.domain] with the FQDN for your AList installation: + 6. For Redirect UDIs/Origins, enter the following, replacing [your.alist.domain] with the FQDN for your OpenList installation: ```bash title="Callback" parameters https://your.alist.domain/api/auth/sso_callback\?method=sso_get_token https://your.alist.domain/api/auth/sso_callback\?method=get_sso_id @@ -261,11 +261,11 @@ https://your.alist.domain/api/auth/sso_callback\?method=get_sso_id 7. Make note of the signing key selected as you will need it later. This guide assumes you will use the default `authentik Self-signed Certificate` 8. Save the new provider -**Create an Application for AList** +**Create an Application for OpenList** 1. Menu -> Applications -> Application -> Create - 2. Enter an application name, recommended `AList` + 2. Enter an application name, recommended `OpenList` 3. An application slug of `alist` will be automatically selected for you. This guide assumes you will keep this value - 4. Select the provider by name you selected in Provider Setup step 3 - `AList` + 4. Select the provider by name you selected in Provider Setup step 3 - `OpenList` 5. Save the new application **Retrieve the JWT certificate** @@ -273,7 +273,7 @@ https://your.alist.domain/api/auth/sso_callback\?method=get_sso_id 2. Select the `>` next to the `authentik Self-signed Certificate`. If you chose another certificate for the application, select that certificate instead 3. Click Download Certificate to get a copy of the public JWT key -## AList Setup +## OpenList Setup - **Sso login enabled:** `yes` - **Sso login platform:** `OIDC` - **Sso client id:** [Client ID from Authentik] @@ -292,11 +292,11 @@ https://your.alist.domain/api/auth/sso_callback\?method=get_sso_id -## **SSO automatically registers as an AList account** +## **SSO automatically registers as an OpenList account** -- ==AList Version > **v3.22.1** New Features== +- ==OpenList Version > **v3.22.1** New Features== -Before using single sign-on to register as an AList account, we need to bind the single sign-on of AList first, the binding method is explained above +Before using single sign-on to register as an OpenList account, we need to bind the single sign-on of OpenList first, the binding method is explained above - Supports the `five` single sign-on methods mentioned above @@ -319,7 +319,7 @@ Please refer to the detailed description below for how to fill in, the schematic ### **SSO auto register** -If we want SSO single sign-on to be registered as an AList account, we need to enable this option before it can be used +If we want SSO single sign-on to be registered as an OpenList account, we need to enable this option before it can be used
@@ -327,7 +327,7 @@ If we want SSO single sign-on to be registered as an AList account, we need to e ### **SSO default dir** -That is to say, the default path used by the registered account is equivalent to the `Base path` in the AList user settings. +That is to say, the default path used by the registered account is equivalent to the `Base path` in the OpenList user settings. It can be the root directory `/`, or the path `/path/test/Demo` specified by the user @@ -362,7 +362,7 @@ I won’t say much about the examples, just add the permissions you need #### **Precautions and instructions** -**4.1-There is already this user in the AList user database** +**4.1-There is already this user in the OpenList user database** | username | password | base_path | role | permission | opt_secret | github_id | disabled | sso_id | | ----------------- | -------- | --------- | ---- | ---------- | ---------- | --------- | -------- | ----------- | @@ -371,13 +371,13 @@ I won’t say much about the examples, just add the permissions you need As shown in the above table, a string of redundant ids is added after the newly registered single sign-on user name -This is because the same user already exists in the AList user database, so the sso_id is also added after the user name +This is because the same user already exists in the OpenList user database, so the sso_id is also added after the user name -If your newly registered single sign-on user name does not exist in the AList user database, it will not add the sso_id after the name +If your newly registered single sign-on user name does not exist in the OpenList user database, it will not add the sso_id after the name
-**4.2-What should I do if I don’t want the SSO account to be registered as an AList account?** +**4.2-What should I do if I don’t want the SSO account to be registered as an OpenList account?** Just turn `SSO auto register` off,This will not affect the use of accounts that have been registered using Sso @@ -385,10 +385,10 @@ Just turn `SSO auto register` off,This will not affect the use of accounts that **4.3-If I turn off the single sign-on option, what should I do with the account registered with Sso?** -Don't worry, after using single sign-on to register and log in to AList, log in in the background, and find `personal information` after logging in +Don't worry, after using single sign-on to register and log in to OpenList, log in in the background, and find `personal information` after logging in -- You can modify **`username`** and **`password`** by yourself, save it after modification, so that you can log in with the AList account normally -- At this time, you can click `Unbind Single Sign-On Platform`, you can unbind or not unbind, and the subsequent [**default path**](#sso-default-dir) and [**default permissions**](#sso-default-permission) of this user can only be modified by the administrator in the AList background user +- You can modify **`username`** and **`password`** by yourself, save it after modification, so that you can log in with the OpenList account normally +- At this time, you can click `Unbind Single Sign-On Platform`, you can unbind or not unbind, and the subsequent [**default path**](#sso-default-dir) and [**default permissions**](#sso-default-permission) of this user can only be modified by the administrator in the OpenList background user
@@ -402,7 +402,7 @@ Don't worry, after using single sign-on to register and log in to AList, log in } ``` -This is because [Single Sign-On Automatic Registration](#sso-auto-register) is not enabled for the AList account, and the single sign-on cannot be registered as an AList account +This is because [Single Sign-On Automatic Registration](#sso-auto-register) is not enabled for the OpenList account, and the single sign-on cannot be registered as an OpenList account - If you are an administrator, you can turn it on - If you are a user, you can contact the administrator to enable @@ -411,11 +411,11 @@ This is because [Single Sign-On Automatic Registration](#sso-auto-register) is n ## **Sso compatibility mode** -AList single -point login is bound to Dingtalk, and then opens Alist in the **`Dingtalk`** application, When you log in, choose Dingtalk login and jump to your computer browser. After authorization, you find that there is no response, because the browser cannot jump to the Dingtalk application inner browser page +OpenList single -point login is bound to Dingtalk, and then opens Alist in the **`Dingtalk`** application, When you log in, choose Dingtalk login and jump to your computer browser. After authorization, you find that there is no response, because the browser cannot jump to the Dingtalk application inner browser page At this time, you need to open the **`sso compatability mode`** again to click on the login to log in successfully -**AList applied in Dingtalk and opened as shown in the figure:** +**OpenList applied in Dingtalk and opened as shown in the figure:** ![](/img/advanced/sso_cm.png) @@ -426,7 +426,7 @@ At this time, you need to open the **`sso compatability mode`** again to click o A picture teaches you to create a new application and add it - LOGO is not modified when the newly -built newly built, you can wait for the newly built and then modify ^(See_Figure_2)^ -- If you just browse AList in the Dingtalk application, you do n’t need a single -point login management, you do n’t need to set up a single -point login configuration, you can just add an application +- If you just browse OpenList in the Dingtalk application, you do n’t need a single -point login management, you do n’t need to set up a single -point login configuration, you can just add an application ![](/img/advanced/sso_add_app.png) diff --git a/docs/guide/advanced/system_arch.md b/docs/guide/advanced/system_arch.md index 40f966f8c8..515122759e 100644 --- a/docs/guide/advanced/system_arch.md +++ b/docs/guide/advanced/system_arch.md @@ -17,7 +17,7 @@ star: true --- -# AList System Architecture Reference +# OpenList System Architecture Reference | Filename | Operating System | CPU Architecture | Description | |----------|------------------|------------------|-------------| @@ -71,7 +71,7 @@ star: true -## **Android install AList** +## **Android install OpenList** There are two ways to choose based on your needs diff --git a/docs/guide/advanced/user.md b/docs/guide/advanced/user.md index e8e8e28016..c933a1048c 100644 --- a/docs/guide/advanced/user.md +++ b/docs/guide/advanced/user.md @@ -85,14 +85,14 @@ After checking, this user will stop using it and cannot log in. The guest accoun 1. Are you worried that visitors can see all files? [**Click to see how to set it up here**](../../faq/why.md#how-do-i-set-it-so-that-visitors-can-only-see-the-content-after-logging-in) -2. **`Guest user is disabled, login please`**: In order to protect your AList security, the guest access permission is closed, if you need guest access, open it yourself - - AList Manage --> users --> `guest` --> **Disable** uncheck +2. **`Guest user is disabled, login please`**: In order to protect your OpenList security, the guest access permission is closed, if you need guest access, open it yourself + - OpenList Manage --> users --> `guest` --> **Disable** uncheck 3. Question about **`Copy/Upload`** - - If you upload (including offline download and upload) large files, or upload a lot of files (hundreds or thousands), it is not recommended to use AList to operate, please go to the corresponding network disk official website to operate directly + - If you upload (including offline download and upload) large files, or upload a lot of files (hundreds or thousands), it is not recommended to use OpenList to operate, please go to the corresponding network disk official website to operate directly 4. Non-admin users can manage offline download, copy, upload and other operations in the background - - AList needs to be upgraded to version, and admin can also view the user's task progress and operations + - OpenList needs to be upgraded to version, and admin can also view the user's task progress and operations ![](/img/advanced/user_manage.png) \ No newline at end of file diff --git a/docs/guide/api/admin/driver.md b/docs/guide/api/admin/driver.md index c05bf6ae80..1d7b1548df 100644 --- a/docs/guide/api/admin/driver.md +++ b/docs/guide/api/admin/driver.md @@ -65,7 +65,7 @@ GET /api/admin/driver/names "Onedrive", "PikPakShare", "Seafile", - "AList V3", + "OpenList V3", "Alias", "Crypt", "123PanLink", @@ -106,7 +106,7 @@ GET /api/admin/driver/names "Quark", "YandexDisk", "MediaTrack", - "AList V2", + "OpenList V2", "Virtual", "USS", "AliyundriveShare", diff --git a/docs/guide/api/admin/setting.md b/docs/guide/api/admin/setting.md index eefc55c9d7..c9afc7b525 100644 --- a/docs/guide/api/admin/setting.md +++ b/docs/guide/api/admin/setting.md @@ -196,7 +196,7 @@ POST /api/admin/setting/save }, { "key": "site_title", - "value": "AList", + "value": "OpenList", "help": "", "type": "string", "options": "", diff --git a/docs/guide/api/public.md b/docs/guide/api/public.md index 2d39a0edce..e1296397a5 100644 --- a/docs/guide/api/public.md +++ b/docs/guide/api/public.md @@ -72,7 +72,7 @@ GET /api/public/settings "robots_txt": "User-agent: *\nAllow: /", "search_index": "none", "settings_layout": "responsive", - "site_title": "AList", + "site_title": "OpenList", "sso_login_enabled": "false", "sso_login_platform": "", "version": "v3.25.1", diff --git a/docs/guide/drivers/115.md b/docs/guide/drivers/115.md index d4e2ff73bd..0c2070098d 100644 --- a/docs/guide/drivers/115.md +++ b/docs/guide/drivers/115.md @@ -143,7 +143,7 @@ style="outline:none;padding:12px;background:#70c6be;border:none;border-radius:8p 1. Click ,Then use the 115 mobile APP to scan the code 2. After confirming the login by scanning the QR code using the APP,Click ` Use 115 Cloud APP To Scan Then Click` Button, Get -3. You will get added to the **`QRcode Token`** option of the AList 115 Cloud, and then select the `Qrcode source` device (leave the Cookie option blank) +3. You will get added to the **`QRcode Token`** option of the OpenList 115 Cloud, and then select the `Qrcode source` device (leave the Cookie option blank) - Equipment to choose from:`Web`、`android`、`ios`、`tv`、`alipaymini`、`wechatmini`、`qandroid` - It is not recommended to choose `Web` and `Android` (`ios`), because after logging in with your commonly used device, the original login status will be kicked offline. 4. Fill in the selection. After selecting the device and saving it, the will automatically obtain the Cookie of the corresponding device and fill it in automatically. @@ -444,13 +444,13 @@ After using the `-o` parameter, a QR code image will pop up automatically - The premise is to upload the file from 115 Rapid upload to Alibaba Cloud Disk Open, the file already exists in Alibaba Cloud Disk Open, otherwise it is a normal copy task. - If you want to transfer 115 cloud disk files to Alibaba Cloud Disk in seconds, you need to turn on the Rapid upload option of Alibaba Cloud Disk, otherwise it will be uploaded in normal mode. -If you want to upload files using Miaochuan, it is recommended to build an AList locally on your home computer and add a `local storage` and `115 cloud disk` to copy Miaochuan to save resources. +If you want to upload files using Miaochuan, it is recommended to build an OpenList locally on your home computer and add a `local storage` and `115 cloud disk` to copy Miaochuan to save resources.
### **Offline Download** - and above versions support calling `115 Cloud` offline download function in AList + and above versions support calling `115 Cloud` offline download function in OpenList Select in the lower right corner and select `115 Cloud` for offline download options diff --git a/docs/guide/drivers/123.md b/docs/guide/drivers/123.md index cb4fe34834..45513e1fc1 100644 --- a/docs/guide/drivers/123.md +++ b/docs/guide/drivers/123.md @@ -97,7 +97,7 @@ First open **`123 Cloud Disk Direct Link Management`**: **https://www.123pan.com - How to activate direct link? (You need to activate membership to use it) - Find the folder you want to open, right-click on `Enable Direct Link Space`, and after opening it, you will see a link icon in the folder [Tag `2` in the picture below] - How to get a direct link to a file? [Tag `3` in the picture below] - - Enter the folder that has 'enabled direct link space', find the file you need to obtain, right-click 'Get direct link', and fill in the AList configuration after obtaining it. + - Enter the folder that has 'enabled direct link space', find the file you need to obtain, right-click 'Get direct link', and fill in the OpenList configuration after obtaining it. ![123](/img/drivers/123/123_link_2.png) diff --git a/docs/guide/drivers/139.md b/docs/guide/drivers/139.md index d54b2711c5..2ac18a3026 100644 --- a/docs/guide/drivers/139.md +++ b/docs/guide/drivers/139.md @@ -40,7 +40,7 @@ Parameters can be obtained from the browser DevTools -> Network by [searching ke You need to enable `Web Proxy` or`Webdav Native Proxy` to take effect -- Currently only applicable to: `alias`、`139Yun`、`AList V3` +- Currently only applicable to: `alias`、`139Yun`、`OpenList V3` - Function Description: **** @@ -230,7 +230,7 @@ From the previous way to get cookies, now replaced it with `Authorization`,You -### **AList fill in examples:** +### **OpenList fill in examples:** - ==`Authorization`Just fill in the content of the start after the basic space== - The new personal cloud folder ID will automatically change after you enter the folder. Just open whichever folder you need, and then get the value of `currentCatalogID`^Figure_3^ diff --git a/docs/guide/drivers/163music.md b/docs/guide/drivers/163music.md index e7030468c0..5e502a2504 100644 --- a/docs/guide/drivers/163music.md +++ b/docs/guide/drivers/163music.md @@ -29,7 +29,7 @@ star: true Open **https://music.163.com** and then open the F12 developer mode -Open a request at will, just carry the `Cookie` to find the following two parameters and fill in the AList` Cookie` +Open a request at will, just carry the `Cookie` to find the following two parameters and fill in the OpenList` Cookie` - **__csrf** 、**MUSIC_U** diff --git a/docs/guide/drivers/189.md b/docs/guide/drivers/189.md index 51778eb090..c47f791b67 100644 --- a/docs/guide/drivers/189.md +++ b/docs/guide/drivers/189.md @@ -72,7 +72,7 @@ Open https://h5.cloud.189.cn/main.html#/family, enter the folder you want to mou -### **AList fill in examples:** +### **OpenList fill in examples:** #### **189 Cloud** diff --git a/docs/guide/drivers/Alist V2 V3.md b/docs/guide/drivers/Alist V2 V3.md index 604a487f57..ff0d743e41 100644 --- a/docs/guide/drivers/Alist V2 V3.md +++ b/docs/guide/drivers/Alist V2 V3.md @@ -17,7 +17,7 @@ sticky: true # this page will appear in starred articles star: true --- -# AList V2/V3 +# OpenList V2/V3 @@ -42,15 +42,15 @@ First of all, you need to know whether the other party is V2 or V3. ### **Link** -AList link you want to mount +OpenList link you want to mount -::::tabs#AList +::::tabs#OpenList @tab V3 -(**v3.16.3**) If the AList you mounted is "not" enabled [**Allow Mount**](../../config/site.md#allow-mounted), you will not be able to To mount, the following error is prompted +(**v3.16.3**) If the OpenList you mounted is "not" enabled [**Allow Mount**](../../config/site.md#allow-mounted), you will not be able to To mount, the following error is prompted ``` Failed init storage: the site does not allow mounted @@ -82,7 +82,7 @@ failed get objs: failed to list objs: request failed,code: 400, message: Key: 'L The Meta password refers to the meta information password -The AList path you want to mount has a meta information password set +The OpenList path you want to mount has a meta information password set - example 1: - The path you mount is `/a` @@ -98,11 +98,11 @@ The AList path you want to mount has a meta information password set ## **Username** -`AList` user name (account) you want to mount +`OpenList` user name (account) you want to mount ## **Password** -The password corresponding to the `AList` username you want to mount +The password corresponding to the `OpenList` username you want to mount :::tip Kind tips @@ -114,7 +114,7 @@ It looks very troublesome, but you can understand it after a little operation. T -Example ^2^: [**root directory path**](#root directory path): `file`, the access permission folder of the user name does not have `file`, so access will prompt an error -2. When `AList Management` is given to others to mount, you can choose the folder to access when creating a new user. The default `/` +2. When `OpenList Management` is given to others to mount, you can choose the folder to access when creating a new user. The default `/` - When the user mounts, [**root directory path**](#root directory path) is recommended to write `/`, so as not to prompt an error because the management has given different access folder permissions 3. In the most extreme case, it is preferred that you know that the `username` added this time can access the folder permissions, whether there is any, and then write the path you want to mount separately to [**root directory path** ](#root directory path) @@ -134,7 +134,7 @@ You don’t need to write, it will be automatically filled after filling in `Use You need to enable `Web Proxy` or` Webdav Native Proxy` to take effect -- Currently only applicable to:`alias`、`139Yun`、`AList V3` +- Currently only applicable to:`alias`、`139Yun`、`OpenList V3` - Function Description:**https://github.com/alist-org/alist/pull/6496#issue-2309839607** diff --git a/docs/guide/drivers/Trainbit.md b/docs/guide/drivers/Trainbit.md index 84618d9da2..5d83bca303 100644 --- a/docs/guide/drivers/Trainbit.md +++ b/docs/guide/drivers/Trainbit.md @@ -42,7 +42,7 @@ We open the home page and press F12, open the developer mode, select the network ## **matters needing attention** -1. If you uploaded from `AList` to `trainbit`, a `.delete_suffix` will be added after the file suffix, don’t worry +1. If you uploaded from `OpenList` to `trainbit`, a `.delete_suffix` will be added after the file suffix, don’t worry 2. The official website says that the free user files will be deleted after 15 days of downloading, but the files are not deleted now, just in case, do not store important files, and the files will be lost when the time comes diff --git a/docs/guide/drivers/alias.md b/docs/guide/drivers/alias.md index edb326bff4..2dc3cc0743 100644 --- a/docs/guide/drivers/alias.md +++ b/docs/guide/drivers/alias.md @@ -185,7 +185,7 @@ This is because Windows is case-insensitive, video and Video will be considered You need to enable `Web Proxy` or` Webdav Native Proxy` to take effect -- Currently only applicable to:`alias`、`139Yun`、`AList V3` +- Currently only applicable to:`alias`、`139Yun`、`OpenList V3` - Function Description:**https://github.com/alist-org/alist/pull/6496#issue-2309839607**
diff --git a/docs/guide/drivers/aliyundrive_open.md b/docs/guide/drivers/aliyundrive_open.md index 3a36df5a7a..a866cd6d02 100644 --- a/docs/guide/drivers/aliyundrive_open.md +++ b/docs/guide/drivers/aliyundrive_open.md @@ -39,15 +39,6 @@ const getLimit = async ()=>{ } typeof fetch !== "undefined" && getLimit() -::: info Aliyundrive VIP - -**Aliyundrive VIP**:[https://www.alipan.com/cpx/member](https://www.alipan.com/cpx/member?userCode=MzAwMDM1&disableNav=YES) - -- Click the link to get [**Coupon**](https://www.alipan.com/cpx/member?userCode=MzAwMDM1&disableNav=YES), [**immediately buy**](https://www.alipan.com/cpx/member?userCode=MzAwMDM1&disableNav=YES) - -vip - -::: :::danger Read the precautions carefully @@ -83,13 +74,13 @@ typeof fetch !== "undefined" && getLimit() :::danger About Alibaba Cloud OAUTH verification API cannot be connected -1. Since the original API `https://api.example.com` is blocked by SNI, resulting in the case that cannot be connected, two new APIs are provided for use: - - `https://api-cf.example.com` (A layer of Cloudflare) - - `https://api.xhofe.top` (LiaoNing multi -line, Sponsored by [Asia Cloud](https://www.asiayun.com/aff/QQCOOQKZ)) +1. ~~Since the original API `https://api.example.com` is blocked by SNI, resulting in the case that cannot be connected, two new APIs are provided for use:~~ + - ~~`https://api-cf.example.com` (A layer of Cloudflare)~~ + - ~~`https://api.example.com` (LiaoNing multi -line, Sponsored by [Asia Cloud](https://www.asiayun.com/aff/QQCOOQKZ))~~ 2. You need to replace the OAUTH token link in the ALIYUNDRIVE_OPEN configuration to - - `https://api-cf.example.com/alist/ali_open/token` - - `https://api.xhofe.top/alist/ali_open/token` + - ~~`https://api-cf.example.com/alist/ali_open/token`~~ + - ~~`https://api.xhofe.top/alist/ali_open/token`~~ - ![](/img/drivers/aliyun/aliyun_api.png) 3. check the details:https://github.com/alist-org/alist/discussions/4572 @@ -107,6 +98,8 @@ typeof fetch !== "undefined" && getLimit() Go to:**https://alist.example.com/tool/aliyundrive/request** +(Currently not available) + #### **Get example graph** **refresh_token** can be obtained in the following two ways @@ -157,7 +150,7 @@ Rapid upload calculates the `sha1` value of the file (should be correct), you do - The premise is that the file to be transferred from the Alibaba Cloud disk to 115 in seconds, 115 already exists, otherwise it is a normal copy task. - If you want to transfer 115 cloud disk files to Alibaba Cloud Disk in seconds, you need to turn on the Rapid upload option of Alibaba Cloud Disk, otherwise it will be uploaded in normal mode. -If you want to upload files using Second Transmission, it is recommended to build an AList locally on your home computer and add a `Local Storage` and `Alibaba Cloud Disk` to copy Second Transmission to save resources. +If you want to upload files using Second Transmission, it is recommended to build an OpenList locally on your home computer and add a `Local Storage` and `Alibaba Cloud Disk` to copy Second Transmission to save resources.
@@ -167,7 +160,7 @@ If you want to upload files using Second Transmission, it is recommended to buil If you don’t set it, it will be deleted to the recycle bin by default. If there is not enough space, you need to manually clean up the recycle bin. If you delete the wrong file, please go to the Alibaba Cloud Disk official website client to retrieve and restore it. -- Trash: Enter the cloud disk recycle bin after AList is deleted, which will occupy the cloud disk space, but it can be retrieved if it is deleted by mistake later. +- Trash: Enter the cloud disk recycle bin after OpenList is deleted, which will occupy the cloud disk space, but it can be retrieved if it is deleted by mistake later. - Delete: direct deletion will not stay in the recycle bin, and will not occupy cloud disk space, but if deleted by mistake later, it cannot be retrieved. - Note: Please do not disclose the Token obtained by your Alibaba Cloud Disk Open, ==If you accidentally leak it, please immediately go to [**Other instructions¹**](#open-alibaba-cloud-disk-app-my-settings-gear-in-the-upper-right-corner-privacy-settings-authorization-management-click-alist-to-view) to deauthorize, and then re-scan the code to authorize a new refresh token , at the same time, all the previous acquisitions will become invalid after the authorization is deactivated, so as to protect the security of your account== @@ -177,7 +170,7 @@ If you don’t set it, it will be deleted to the recycle bin by default. If ther ## **Drive type** -You can choose the type of cloud disk, and you can choose a different type according to your needs. You can set it when adding a driver using AList of v3.25.1 and above. The default is the `default` type +You can choose the type of cloud disk, and you can choose a different type according to your needs. You can set it when adding a driver using OpenList of v3.25.1 and above. The default is the `default` type - **default**: Have Intelligeent level users default to `Non-backup files`, No Have Intelligent User's default display is` Backup file` @@ -203,7 +196,7 @@ That is, the IOS `live` photo cannot be downloaded because the non-IOS system ca ## **Internal upload** -If the server you deploy AList on is Aliyun ECS for Beijing area, turn on this switch to improve the upload speed. Do not turn on this switch for servers that do not meet the requirements, otherwise you will have problems with inability to upload. +If the server you deploy OpenList on is Aliyun ECS for Beijing area, turn on this switch to improve the upload speed. Do not turn on this switch for servers that do not meet the requirements, otherwise you will have problems with inability to upload. - **Internal upload** Can Alibaba Cloud ECS in non-Beijing areas be used? No, because Alibaba Cloud Disk is using object storage in the Beijing area @@ -215,12 +208,12 @@ If the server you deploy AList on is Aliyun ECS for Beijing area, turn on this s ##### One、 -> AList only obtained cloud disk users (**name avatar¹**), (**access file permission²**) and (**write file permission³**), and did not obtain mobile phone number permission +> OpenList only obtained cloud disk users (**name avatar¹**), (**access file permission²**) and (**write file permission³**), and did not obtain mobile phone number permission > > Details can be viewed in two ways: > > 1. **Prompt** when scanning the QR code to obtain the refresh token -> 2. ###### Open **Alibaba Cloud Disk APP --> My --> Settings gear in the upper right corner --> Privacy Settings --> Authorization Management --> Click AList** to view +> 2. ###### Open **Alibaba Cloud Disk APP --> My --> Settings gear in the upper right corner --> Privacy Settings --> Authorization Management --> Click OpenList** to view > > - If you don't use it, you can manually cancel the permission at any time @@ -259,7 +252,7 @@ If the server you deploy AList on is Aliyun ECS for Beijing area, turn on this s ##### Six、 -> Q: View video prompts in alipan `In the transcoding, please try again later` and linger prompts in AList: `failed link: failed get link: UserNotAllowedAccessResource:user not allowed access resource for violation` +> Q: View video prompts in alipan `In the transcoding, please try again later` and linger prompts in OpenList: `failed link: failed get link: UserNotAllowedAccessResource:user not allowed access resource for violation` > A: The representative account has been frozen (in the past, it was unable to log in directly), Please look at the red content on the top ### **The default download method used** diff --git a/docs/guide/drivers/common.md b/docs/guide/drivers/common.md index 57a1e1ce2e..24444d9ff5 100644 --- a/docs/guide/drivers/common.md +++ b/docs/guide/drivers/common.md @@ -172,7 +172,7 @@ When the proxy is turned on without filling in this field, the local machine wil ::::tabs @tab cloudflare workers You can use `cloudflare workers` for proxy, just fill in the `cloudflare workers` address here. -The workers code can be found at https://github.com/alist-org/alist-proxy/blob/main/alist-proxy.js. in: +The workers code can be found at https://github.com/OpenListTeam/alist-proxy/blob/main/alist-proxy.js. in: - ADDRESS: your Alist address, The protocol header must be added, and cannot be followed by /. Such as `https://pan.example.com`; - TOKEN: you can get in `Other settings` in your Alist manage page; diff --git a/docs/guide/drivers/dropbox.md b/docs/guide/drivers/dropbox.md index e005b37017..2c55120fd5 100644 --- a/docs/guide/drivers/dropbox.md +++ b/docs/guide/drivers/dropbox.md @@ -27,12 +27,12 @@ Dropbox Official:https://www.dropbox.com/ Go to:**https://alist.example.com/tool/dropbox/request.html** -- There are two ways, one is provided directly using AList, and the other is to create a new application by yourself - - The method of getting as follows (Recommend the first type^{right}^Because the AList provided can no longer create new users) +- There are two ways, one is provided directly using OpenList, and the other is to create a new application by yourself + - The method of getting as follows (Recommend the first type^{right}^Because the OpenList provided can no longer create new users) - When using the self-built `client ID` and `secret key` on the right, remember to authorize^{the_third_picture}^
- Use AList default to get token + Use OpenList default to get token Create your own new application to obtain the client to get token Create your own new application to obtain the client to get token
diff --git a/docs/guide/drivers/febbox.md b/docs/guide/drivers/febbox.md index af5ac98144..7e050b4df8 100644 --- a/docs/guide/drivers/febbox.md +++ b/docs/guide/drivers/febbox.md @@ -43,7 +43,7 @@ Then the directory ID is `66889900` Generate address:**https://www.febbox.com/open/clients** -- The generated client ID and secret key are filled in in the opposite order to the AList, so be careful not to fill them in incorrectly. +- The generated client ID and secret key are filled in in the opposite order to the OpenList, so be careful not to fill them in incorrectly. ![](/img/drivers/febbox/febox.png) diff --git a/docs/guide/drivers/local.md b/docs/guide/drivers/local.md index 0aef396b32..a8287e2e48 100644 --- a/docs/guide/drivers/local.md +++ b/docs/guide/drivers/local.md @@ -31,7 +31,7 @@ The path of folder you wanted to mount. For example: You need to use the `ffmpeg` tool to add, I will not (wait for replenishment) for the time being -- You need to use AList version ≥ [**v3.12.0**](https://github.com/alist-org/alist/releases/tag/v3.12.0) +- You need to use OpenList version ≥ [**v3.12.0**](https://github.com/alist-org/alist/releases/tag/v3.12.0) - Add thumbnail for video with ffmpeg - by [**@GodFinal**](https://github.com/GodFinal) and [**@Xhofe**](https://github.com/Xhofe) in [**#3556**](https://github.com/alist-org/alist/pull/3556) [**(309d6)**](https://github.com/alist-org/alist/commit/309d655) - Support both time and percent for video thumbnail - by [**@1024th**](https://github.com/1024th) in [**#7802**](https://github.com/AlistGo/alist/pull/7802) [(**31a74**)](https://github.com/AlistGo/alist/commit/31a74708) diff --git a/docs/guide/drivers/mega.md b/docs/guide/drivers/mega.md index fcdba1bbdb..94fb7910cd 100644 --- a/docs/guide/drivers/mega.md +++ b/docs/guide/drivers/mega.md @@ -48,7 +48,7 @@ Click to enable `Enable two-factor authentication (2FA)` and then see a QR code, To enable 2-factor authentication, you need to install a app that support 2FA (such as [Google Authenticator](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2), [Microsoft Authenticator](https://support.microsoft.com/en-us/account-billing/download-and-install-the-microsoft-authenticator-app-351498fc-850a-45da-b7b6-27e523b8702a)), on your phone. -Then login to ALIST manage and goto `Profile` page, click `Enable 2FA` button, scan the QR code with your 2FA app, and enter the code generated by your 2FA app. +Then login to OpenList manage and goto `Profile` page, click `Enable 2FA` button, scan the QR code with your 2FA app, and enter the code generated by your 2FA app. Scan the QR appearing on the screen. At the same time, this QR code is also [two-fa-secret](#two-fa-secret) diff --git a/docs/guide/drivers/onedrive_app.md b/docs/guide/drivers/onedrive_app.md index 1759e2e59f..f25a7e525a 100644 --- a/docs/guide/drivers/onedrive_app.md +++ b/docs/guide/drivers/onedrive_app.md @@ -163,9 +163,9 @@ Do not leave blank lines in the two configuration files, as this will also repor **config.yaml** ```yaml -# Your own AList site, which can be local or remote server IP or domain name, but cannot have "/" at the end +# Your own OpenList site, which can be local or remote server IP or domain name, but cannot have "/" at the end url: ALIST_URL -# The three parameters of auth are your AList administrator account password and refresh token +# The three parameters of auth are your OpenList administrator account password and refresh token auth: username: USERNAME password: PASSWORD diff --git a/docs/guide/drivers/pikpak.md b/docs/guide/drivers/pikpak.md index bfb7e9360c..0b378e85c5 100644 --- a/docs/guide/drivers/pikpak.md +++ b/docs/guide/drivers/pikpak.md @@ -25,7 +25,7 @@ star: true - - For example, if you build an AList on the server with IP `1.1.1.1`, but your own IP is `2.2.2.2`, you cannot play or download it. + - For example, if you build an OpenList on the server with IP `1.1.1.1`, but your own IP is `2.2.2.2`, you cannot play or download it. - Or enable Proxy policy ----- @@ -97,7 +97,7 @@ If you encounter other problems such as verification code ### **Offline Download** - and above versions support calling `Pikpak` offline download function in AList + and above versions support calling `Pikpak` offline download function in OpenList Select in the lower right corner and select `Pikpak` for offline download options @@ -153,7 +153,7 @@ If you encounter other problems such as verification code Not enabled by default. When enabled, the download address will use the **transcoded address**, and you can get the **complete transcoded file** -- After turning on the `Use transcoding address` option, you cannot use the `AList` web version to play the video, but you can **download it normally** or **use a third-party player** +- After turning on the `Use transcoding address` option, you cannot use the `OpenList` web version to play the video, but you can **download it normally** or **use a third-party player**
@@ -181,7 +181,7 @@ Tutorial video:**[BV1Ps4y1U7Zu](https://www.bilibili.com/video/BV1Ps4y1U7Zu)** **Q**: Prompt when adding mount: **failed get objs: failed to list objs: Sorry, sharing is not available in the current region** -**A**: Because access to ^PikPak^ is prohibited in China, just use a proxy for `AList`, how to make `AList` use a proxy [**One of the reference solutions, this method is limited to Windows build**](https://anwen-anyi.github.io/index/07-wenti.html#_41-alist%E5%A6%82%E4%BD%95-%E4%BD%BF%E7%94%A8-%E5%90%83%E5%88%B0-%E4%BB%A3%E7%90%86-proxy) +**A**: Because access to ^PikPak^ is prohibited in China, just use a proxy for `OpenList`, how to make `OpenList` use a proxy [**One of the reference solutions, this method is limited to Windows build**](https://anwen-anyi.github.io/index/07-wenti.html#_41-alist%E5%A6%82%E4%BD%95-%E4%BD%BF%E7%94%A8-%E5%90%83%E5%88%B0-%E4%BB%A3%E7%90%86-proxy)
diff --git a/docs/guide/drivers/thunder.md b/docs/guide/drivers/thunder.md index 63bc1d7c19..a80090919d 100644 --- a/docs/guide/drivers/thunder.md +++ b/docs/guide/drivers/thunder.md @@ -30,14 +30,14 @@ ThunderExpert mainly provides more free settings and realizes more login methods Thunder X serves overseas users. As of the time of document release, only the Android version is available. Other versions have not yet been released. - Thunder X has sufficient speed even without membership. Future changes are unknown. -- Using the APP may require a proxy, but not when mounted on AList. +- Using the APP may require a proxy, but not when mounted on OpenList. ----- Thunder Browser:Currently only supports mobile phones (Android, iOS) - **https://x.xunlei.com/** -- If you log in to AList, the mobile phone will be kicked offline. On the contrary, if you log in to AList first and then log in to the mobile phone, AList will be kicked offline but there will be no prompt +- If you log in to OpenList, the mobile phone will be kicked offline. On the contrary, if you log in to OpenList first and then log in to the mobile phone, OpenList will be kicked offline but there will be no prompt ::: @@ -459,7 +459,7 @@ Thunder Browser Safe password ### **Remove way** -**Trash**:Use AList to delete files and then move them to the Recycle Bin. If you delete them accidentally, you can restore them through Thunder Cloud Disk. +**Trash**:Use OpenList to delete files and then move them to the Recycle Bin. If you delete them accidentally, you can restore them through Thunder Cloud Disk. **Delete**:Deleting it directly cannot restore it. @@ -545,7 +545,7 @@ Thunder Browser Safe password ### **Remove way** -**Trash**:Use AList to delete files and then move them to the Recycle Bin. If you delete them accidentally, you can restore them through Thunder Cloud +**Trash**:Use OpenList to delete files and then move them to the Recycle Bin. If you delete them accidentally, you can restore them through Thunder Cloud **Delete**:Deleting it directly cannot restore it. diff --git a/docs/guide/drivers/wopan.md b/docs/guide/drivers/wopan.md index d775b3e172..c5670e35e6 100644 --- a/docs/guide/drivers/wopan.md +++ b/docs/guide/drivers/wopan.md @@ -20,13 +20,13 @@ star: true WoPan address:**https://pan.wo.cn/** -- :warning: AList v3.19.0 version and above can use this driver +- :warning: OpenList v3.19.0 version and above can use this driver ::: tip -AList WoPan is web-based platform is used to access WoPan storage. +OpenList WoPan is web-based platform is used to access WoPan storage. -After mounting WoPan storage using AList, please do not log in to the web version of the WoPan again, as this will log out the AList session and make the invalid. +After mounting WoPan storage using OpenList, please do not log in to the web version of the WoPan again, as this will log out the OpenList session and make the invalid. Logging in on the mobile app does not pose any issue, as it can be done simultaneously without any conflicts. @@ -64,7 +64,7 @@ Family cloud:add `Family ID` Unknown (wait for replenishment) -### **AList fill in examples:** +### **OpenList fill in examples:** Data obtained by using tools `Refresh_token Fill in the refresh token`, `Access_token fills in access_token` diff --git a/docs/guide/install/desktop.md b/docs/guide/install/desktop.md index d459016d19..7053de59bc 100644 --- a/docs/guide/install/desktop.md +++ b/docs/guide/install/desktop.md @@ -19,70 +19,4 @@ comment: false # Desktop - - - - - -
- - - -## **View Activation Key** - -Two different purchasing channels are as follows - -::: tabs#Desktop - -@tab mbd - -MBD purchases can be viewed in a variety of different channels - -1. mbd:**https://mbd.pub/o/bread/ZJaTl5xy** -2. Alipay Bills ==> Merchant Order No. -3. Wechat Bills ==> Merchant Order No. - -![](/img/desktop/key_mbd.png) - -Activation **`Not Required`** Select :black_square_button: **Lemon Squeezey** - -![](/img/desktop/logIn_mbd.png) - -@tab Lemon Squeezy - -Lemon Squeezy:**https://app.lemonsqueezy.com/my-orders** - -![](/img/desktop/key_lemonsqueezy.png) - -Activation **`required`** Select :white_check_mark: **Lemon Squeezey** - -![](/img/desktop/login_lemonsqueezy.png) - -::: - -
- - - -## **Remove device limits** - -::: tabs#Desktop - -@tab mbd - -Enter the `key` purchased on mbd to deactivate the device that is no longer in use and kick it offline. - -- **https://ad.example.com/zh/usage** - -![](/img/desktop/mianbaoduo.png) - -@tab Lemon Squeezy - -Log in to **https://app.lemonsqueezy.com/my-orders** -log in with the email address you used when you purchased [:lemon:Lemon Squeezy](https://store.example.com/buy/51dca247-20df-4991-8104-54ca534bcc82) and follow the instructions below. - -![](/img/desktop/lemonsqueezy.png) - -::: +N/A diff --git a/docs/guide/install/docker.md b/docs/guide/install/docker.md index 56bb7a041b..01dbd36dc8 100644 --- a/docs/guide/install/docker.md +++ b/docs/guide/install/docker.md @@ -18,6 +18,8 @@ star: true # Use Docker +Note: The official OpenList Docker image has not yet been released. The Docker image address here has not been updated. + ## Install #### **docker cli** diff --git a/docs/guide/install/manual.md b/docs/guide/install/manual.md index 33b0a14330..dce65bdfd1 100644 --- a/docs/guide/install/manual.md +++ b/docs/guide/install/manual.md @@ -18,17 +18,17 @@ sticky: true star: true --- -## **Get Alist** -Open [AList Release](https://github.com/Xhofe/alist/releases) to download the files corresponding to the system to be deployed. The latest version of the front-end has been packaged with the back-end, so there is no need to download the front-end files again. +## **Get OpenList** +Open [OpenList Release](https://github.com/OpenListTeam/OpenList/releases) to download the files corresponding to the system to be deployed. The latest version of the front-end has been packaged with the back-end, so there is no need to download the front-end files again. -The xxxx refers to the names corresponding to different systems/architectures, generally Linux-x86/64 is alist-linux-amd64. +The xxxx refers to the names corresponding to different systems/architectures, generally Linux-x86/64 is openlist-linux-amd64. -If there is a prompt as follows:It is because [your GLIBC version is too low](../../faq/why.md#lib64-libc-so-6-version-glibc-2-28-not-found-required-by-alist-or-accept-function-not-implemented), it is recommended to download the musl version +If there is a prompt as follows:It is because [your GLIBC version is too low](../../faq/why.md#lib64-libc-so-6-version-glibc-2-28-not-found-required-by-openlist-or-accept-function-not-implemented), it is recommended to download the musl version ```txt -lib64/libc.so.6: version `GLIBC_2.28' not found (required by ./alist) +lib64/libc.so.6: version `GLIBC_2.28' not found (required by ./openlist) # or accept: function not implemented ``` @@ -46,64 +46,64 @@ Versions above v3.25.0 change the password to an encrypted hash value, and the p ```bash # Unzip the downloaded file to get the executable file: -tar -zxvf alist-xxxx.tar.gz +tar -zxvf openlist-xxxx.tar.gz # Grant program execution permissions: -chmod +x alist +chmod +x openlist # Run the program -./alist server +./openlist server # Obtain administrator information The following two different versions, the new version also has random generation and manual settings # Versions lower than v3.25.0 -./alist admin +./openlist admin # higher than v3.25.0 version # Randomly generate a password -./alist admin random +./openlist admin random # Manually set a password `NEW_PASSWORD` refers to the password you need to set -./alist admin set NEW_PASSWORD +./openlist admin set NEW_PASSWORD ``` @tab macOS ```bash # Unzip the downloaded file to get the executable file: -tar -zxvf alist-xxxx.tar.gz +tar -zxvf openlist-xxxx.tar.gz # Grant program execution permissions: -chmod +x alist +chmod +x openlist # Run the program -./alist server +./openlist server # Obtain administrator information The following two different versions, the new version also has random generation and manual settings # Versions lower than v3.25.0 -./alist admin +./openlist admin # higher than v3.25.0 version # Randomly generate a password -./alist admin random +./openlist admin random # Manually set a password `NEW_PASSWORD` refers to the password you need to set -./alist admin set NEW_PASSWORD +./openlist admin set NEW_PASSWORD ``` @tab Windows ```bash # Unzip the downloaded file to get the executable file: -unzip alist-xxxx.zip +unzip openlist-xxxx.zip # Run the program -.\alist.exe server +.\openlist.exe server # Obtain administrator information The following two different versions, the new version also has random generation and manual settings # Versions lower than v3.25.0 -.\alist.exe admin +.\openlist.exe admin # higher than v3.25.0 version # Randomly generate a password -.\alist.exe admin random +.\openlist.exe admin random # Manually set a password `NEW_PASSWORD` refers to the password you need to set -.\alist.exe admin set NEW_PASSWORD +.\openlist.exe admin set NEW_PASSWORD ``` @tab win(scoop) ```bash # Install -scoop install alist +scoop install openlist # Run -alist server +openlist server ``` ::: @@ -111,34 +111,34 @@ alist server :::::tabs#os @tab linux -`vim /usr/lib/systemd/system/alist.service` add the following content, where path_alist is the path where alist is located +`vim /usr/lib/systemd/system/openlist.service` add the following content, where path_openlist is the path where openlist is located ```ini [Unit] -Description=alist +Description=openlist After=network.target [Service] Type=simple -WorkingDirectory=path_alist -ExecStart=path_alist/alist server +WorkingDirectory=path_openlist +ExecStart=path_openlist/openlist server Restart=on-failure [Install] WantedBy=multi-user.target ``` Then `systemctl daemon-reload`, now you can use these commands to manage the program: -- Start: `systemctl start alist` -- Shut down: `systemctl stop alist` -- Self-start: `systemctl enable alist` -- Cancel Self-start: `systemctl disable alist` -- Status: `systemctl status alist` -- Restart: `systemctl restart alist` +- Start: `systemctl start openlist` +- Shut down: `systemctl stop openlist` +- Self-start: `systemctl enable openlist` +- Cancel Self-start: `systemctl disable openlist` +- Status: `systemctl status openlist` +- Restart: `systemctl restart openlist` Daemon will not use? [**Video Tutorial**](https://www.bilibili.com/video/BV1rF41197Qv?t=187.0) @tab macOS -Edit `~/Library/LaunchAgents/ci.nn.alist.plist` in any way and add the following content, modify `path_alist` to be the path where AList is located, and `path/to/working/dir` to be the working path of AList +Edit `~/Library/LaunchAgents/ci.nn.openlist.plist` in any way and add the following content, modify `path_openlist` to be the path where OpenList is located, and `path/to/working/dir` to be the working path of OpenList ```xml @@ -146,7 +146,7 @@ Edit `~/Library/LaunchAgents/ci.nn.alist.plist` in any way and add the following Label - ci.nn.alist + ci.nn.openlist KeepAlive ProcessType @@ -157,18 +157,18 @@ Edit `~/Library/LaunchAgents/ci.nn.alist.plist` in any way and add the following path/to/working/dir ProgramArguments - path_alist/alist + path_openlist/openlist server ``` -Then, execute `launchctl load ~/Library/LaunchAgents/ci.nn.alist.plist` to load the configuration, now you can use these commands to manage the program: +Then, execute `launchctl load ~/Library/LaunchAgents/ci.nn.openlist.plist` to load the configuration, now you can use these commands to manage the program: -- Start: `launchctl start ~/Library/LaunchAgents/ci.nn.alist.plist` -- Close: `launchctl stop ~/Library/LaunchAgents/ci.nn.alist.plist` -- Unload configuration: `launchctl unload ~/Library/LaunchAgents/ci.nn.alist.plist` +- Start: `launchctl start ~/Library/LaunchAgents/ci.nn.openlist.plist` +- Close: `launchctl stop ~/Library/LaunchAgents/ci.nn.openlist.plist` +- Unload configuration: `launchctl unload ~/Library/LaunchAgents/ci.nn.openlist.plist` @tab Windows @@ -177,10 +177,10 @@ Then, execute `launchctl load ~/Library/LaunchAgents/ci.nn.alist.plist` to load 1. Download the newest `nssm` from https://nssm.cc/download. 2. Unzip the archive and go to the diretory of `nssm.exe`. 3. Hold Shift and right click on the blank space, then release and press S or select "powershell here", you should now see a blue window named "Windows PowerShell". -4. Type `.\nssm.exe install alist`. -5. Select the path of `alist.exe` for "Path", e.g. `D:\alist\alist.exe`; type `server` for "Argument". +4. Type `.\nssm.exe install openlist`. +5. Select the path of `openlist.exe` for "Path", e.g. `D:\openlist\openlist.exe`; type `server` for "Argument". 6. You can custom "Display Name", "Description" and "Startup Type" in "Details" tab. -7. Go to "I/O" tab and select a file for both "Output (stdout)" and "Output (stderr)", e.g. `D:\alist\stdout.log`. The file itself (`stdout.log`) may not exist, but the folder (`D:\alist`) must exist. +7. Go to "I/O" tab and select a file for both "Output (stdout)" and "Output (stderr)", e.g. `D:\openlist\stdout.log`. The file itself (`stdout.log`) may not exist, but the folder (`D:\openlist`) must exist. 8. Click on "Install Service". You can now start the service from services.msc or task manager. @@ -189,7 +189,7 @@ You can now start the service from services.msc or task manager. Use **`.VBS`** script to start and stop, create two scripts respectively start.vbs and stop.vbs -Just double-click to start it in the folder at the same level as the Alist startup program, don't worry about no response, just go to the browser to access it +Just double-click to start it in the folder at the same level as the OpenList startup program, don't worry about no response, just go to the browser to access it ::: info Two startup scripts @@ -198,7 +198,7 @@ Just double-click to start it in the folder at the same level as the Alist start ```bash title="vbscript" Dim ws Set ws = Wscript.CreateObject("Wscript.Shell") -ws.run "alist.exe server",vbhide +ws.run "openlist.exe server",vbhide Wscript.quit ``` @@ -207,7 +207,7 @@ Wscript.quit ```bash title="vbscript" Dim ws Set ws = Wscript.CreateObject("Wscript.Shell") -ws.run "taskkill /f /im alist.exe",0 +ws.run "taskkill /f /im openlist.exe",0 Wscript.quit ``` @@ -228,11 +228,11 @@ For all platform, you can use follow command to silent start, stop and restart. ```bash # start server with `--force-bin-dir` -alist start +openlist start # stop server by pid -alist stop +openlist stop # restart server by pid -alist restart +openlist restart ``` ::: @@ -240,6 +240,6 @@ alist restart ## **How to update** -Download the new version of Alist and replace the previous one. +Download the new version of OpenList and replace the previous one. \ No newline at end of file diff --git a/docs/guide/install/paas.md b/docs/guide/install/paas.md index 4f60e9732d..e29b34c967 100644 --- a/docs/guide/install/paas.md +++ b/docs/guide/install/paas.md @@ -20,6 +20,9 @@ star: true # PaaS +N/A + + diff --git a/docs/guide/install/script.md b/docs/guide/install/script.md index 336563d3a0..72f3f1f372 100644 --- a/docs/guide/install/script.md +++ b/docs/guide/install/script.md @@ -91,7 +91,7 @@ curl -fsSL "https://alist.example.com/beta.sh" | bash -s uninstall /root ## **Get Password** -You need to enter the directory folder where the script installs AList and execute the following command +You need to enter the directory folder where the script installs OpenList and execute the following command #### Lower than v3.25.0 @@ -115,7 +115,7 @@ Versions above 3.25.0 change the password to an encrypted hash value, and the pa ## **What should I do if it keeps loading?** -I mounted some network disks but they cannot be used. I restarted AList and found that I could not enter. The web page prompts: `Failed to obtain settings: Please wait, storage is loading`. What should I do? +I mounted some network disks but they cannot be used. I restarted OpenList and found that I could not enter. The web page prompts: `Failed to obtain settings: Please wait, storage is loading`. What should I do? 1. Wait a few minutes 2. Stop the failed/unstartable storage by using the command @@ -125,7 +125,7 @@ I mounted some network disks but they cannot be used. I restarted AList and foun :::tabs#stop @tab Linux -If you stop by command ==You must first enter the folder where your AList is located and enter the command== +If you stop by command ==You must first enter the folder where your OpenList is located and enter the command== If we don’t know which storage is causing the problem, we can list all storages through the command @@ -136,7 +136,7 @@ If we don’t know which storage is causing the problem, we can list all storage ```bash{1} [root@OPSD-g8xXordx3B9f alist]# ./alist storage list INFO[2023-11-23 17:54:10] reading config file: data/config.json -INFO[2023-11-23 17:54:10] load config from env with prefix: ALIST_ +INFO[2023-11-23 17:54:10] load config from env with prefix: OpenList_ INFO[2023-11-23 17:54:10] init logrus... INFO[2023-11-23 17:54:10] Found 2 storages ┌─────────────────────────────────────────────────────────────────┐ @@ -149,7 +149,7 @@ INFO[2023-11-23 17:54:10] Found 2 storages After entering the query command, we will enter another mode and cannot operate. If there are too many added storages, you can use the ↑ and ↓ keys on the keyboard to scroll down. After you find it, you can press `Ctrl+C` to exit. -For example, because the storage `233` cannot be loaded, we enter the command to stop it, and then restart AList. +For example, because the storage `233` cannot be loaded, we enter the command to stop it, and then restart OpenList. ```bash ./alist storage disable /233 @@ -158,7 +158,7 @@ For example, because the storage `233` cannot be loaded, we enter the command to ```bash{1,5} [root@OPSD-g8xXordx3B9f alist]# ./alist storage disable /233 INFO[2023-11-23 17:54:52] reading config file: data/config.json -INFO[2023-11-23 17:54:52] load config from env with prefix: ALIST_ +INFO[2023-11-23 17:54:52] load config from env with prefix: OpenList_ INFO[2023-11-23 17:54:52] init logrus... INFO[2023-11-23 17:54:52] Storage with mount path [/233] have been disabled ``` @@ -167,7 +167,7 @@ INFO[2023-11-23 17:54:52] Storage with mount path [/233] have been disabled @tab Windows -If you stop by command ==You must first enter the folder where your AList is located and enter the command== +If you stop by command ==You must first enter the folder where your OpenList is located and enter the command== If we don’t know which storage is causing the problem, we can list all storages through the command @@ -178,7 +178,7 @@ alist.exe storage list ```bash{1} C:\Users\admin\Desktop\alist>alist.exe storage list INFO[2023-11-23 18:36:23] reading config file: data\config.json -INFO[2023-11-23 18:36:23] load config from env with prefix: ALIST_ +INFO[2023-11-23 18:36:23] load config from env with prefix: OpenList_ INFO[2023-11-23 18:36:23] init logrus... INFO[2023-11-23 18:36:23] Found 13 storages ┌──────────────────────────────────────────────────────────────────┐ @@ -186,13 +186,13 @@ INFO[2023-11-23 18:36:23] Found 13 storages │──────────────────────────────────────────────────────────────────│ │ 1 AliyundriveOpen /open true │ │ 9 Local /code true │ -│ 10 AList V3 /ceshi true │ +│ 10 OpenList V3 /ceshi true │ └──────────────────────────────────────────────────────────────────┘ ``` After entering the query command, we will enter another mode and cannot operate. If there are too many added storages, you can use the ↑ and ↓ keys on the keyboard to scroll down. After you find it, you can press `Ctrl+C` to exit. -For example, because the storage `open` cannot be loaded, we enter the command to stop it, and then restart AList. +For example, because the storage `open` cannot be loaded, we enter the command to stop it, and then restart OpenList. ```bash alist.exe storage disable /open @@ -201,7 +201,7 @@ alist.exe storage disable /open ```bash{1,5} C:\Users\admin\Desktop\alist>alist.exe storage disable /open INFO[2023-11-23 18:41:43] reading config file: data\config.json -INFO[2023-11-23 18:41:43] load config from env with prefix: ALIST_ +INFO[2023-11-23 18:41:43] load config from env with prefix: OpenList_ INFO[2023-11-23 18:41:43] init logrus... INFO[2023-11-23 18:41:43] Storage with mount path [/open] have been disabled ``` @@ -210,7 +210,7 @@ INFO[2023-11-23 18:41:43] Storage with mount path [/open] have been disabled @tab Mac -If you stop by command ==You must first enter the folder where your AList is located and enter the command== +If you stop by command ==You must first enter the folder where your OpenList is located and enter the command== Since I don’t have a Mac device at the moment, I can’t provide specific examples, but the commands are the same and you can refer to Linux and Windows. @@ -232,7 +232,7 @@ alist storage disable /Path @tab Docker -The `Docker` here currently only provides the default version installed using the document command. ==If you build multiple Docker versions of AList, you need to modify individual parameters~== +The `Docker` here currently only provides the default version installed using the document command. ==If you build multiple Docker versions of OpenList, you need to modify individual parameters~== If we don’t know which storage is causing the problem, we can list all storages through the command @@ -243,7 +243,7 @@ docker exec -it alist ./alist storage list ```bash{1} [root@OPSD-g8xXordx3B9f alist]# docker exec -it alist ./alist storage list INFO[2023-11-23 11:50:08] reading config file: data/config.json -INFO[2023-11-23 11:50:08] load config from env with prefix: ALIST_ +INFO[2023-11-23 11:50:08] load config from env with prefix: OpenList_ INFO[2023-11-23 11:50:08] init logrus... INFO[2023-11-23 11:50:08] Found 8 storages ┌─────────────────────────────────────────────────────────────────┐ @@ -259,7 +259,7 @@ INFO[2023-11-23 11:50:08] Found 8 storages After entering the query command, we will enter another mode and cannot operate. If there are too many added storages, you can use the ↑ and ↓ keys on the keyboard to scroll down. After you find it, you can press `Ctrl+C` to exit. -For example, because the storage `pikpak` cannot be loaded, we enter the command to stop it, and then restart AList. +For example, because the storage `pikpak` cannot be loaded, we enter the command to stop it, and then restart OpenList. ```bash docker exec -it alist ./alist storage disable /pikpak @@ -268,7 +268,7 @@ docker exec -it alist ./alist storage disable /pikpak ```bash{1,5} [root@OPSD-g8xXordx3B9f alist]# docker exec -it alist ./alist storage disable /pikpak INFO[2023-11-23 17:54:52] reading config file: data/config.json -INFO[2023-11-23 17:54:52] load config from env with prefix: ALIST_ +INFO[2023-11-23 17:54:52] load config from env with prefix: OpenList_ INFO[2023-11-23 17:54:52] init logrus... INFO[2023-11-23 17:54:52] Storage with mount path [/pikpak] have been disabled ``` diff --git a/docs/guide/install/source.md b/docs/guide/install/source.md index fbd3721a6c..fb347b531e 100644 --- a/docs/guide/install/source.md +++ b/docs/guide/install/source.md @@ -30,10 +30,10 @@ This step is only for users who need to modify the source code by themselves. If First, you need to have an environment of `git`, `nodejs`, `pnpm`, `golang>=1.20`, `gcc` ### **Building the front end** -Use `git clone --recurse-submodules https://github.com/alist-org/alist-web.git` command to clone this project, execute `pnpm install && pnpm build` to get the target file in the dist directory +Use `git clone --recurse-submodules https://github.com/OpenListTeam/OpenList-Frontend.git` command to clone this project, execute `pnpm install && pnpm build` to get the target file in the dist directory ### **Build the backend** -Clone https://github.com/alist-org/alist for this project, copy the `dist` directory of the previous step to the `public` directory under the project, and then: +Clone https://github.com/OpenListTeam/OpenList for this project, copy the `dist` directory of the previous step to the `public` directory under the project, and then: ```bash appName="alist" builtAt="$(date +'%F %T %z')" @@ -41,25 +41,19 @@ goVersion=$(go version | sed 's/go version //') gitAuthor=$(git show -s --format='format:%aN <%ae>' HEAD) gitCommit=$(git log --pretty=format:"%h" -1) version=$(git describe --long --tags --dirty --always) -webVersion=$(wget -qO- -t1 -T2 "https://api.github.com/repos/alist-org/alist-web/releases/latest" | grep "tag_name" | head -n 1 | awk -F ":" '{print $2}' | sed 's/\"//g;s/,//g;s/ //g') +webVersion=$(wget -qO- -t1 -T2 "https://github.com/OpenListTeam/OpenList-Frontend.git" | grep "tag_name" | head -n 1 | awk -F ":" '{print $2}' | sed 's/\"//g;s/,//g;s/ //g') ldflags="\ -w -s \ --X 'github.com/alist-org/alist/v3/internal/conf.BuiltAt=$builtAt' \ --X 'github.com/alist-org/alist/v3/internal/conf.GoVersion=$goVersion' \ --X 'github.com/alist-org/alist/v3/internal/conf.GitAuthor=$gitAuthor' \ --X 'github.com/alist-org/alist/v3/internal/conf.GitCommit=$gitCommit' \ --X 'github.com/alist-org/alist/v3/internal/conf.Version=$version' \ --X 'github.com/alist-org/alist/v3/internal/conf.WebVersion=$webVersion' \ +-X 'github.com/OpenListTeam/OpenList/v3/internal/conf.BuiltAt=$builtAt' \ +-X 'github.com/OpenListTeam/OpenList/v3/internal/conf.GoVersion=$goVersion' \ +-X 'github.com/OpenListTeam/OpenList/v3/internal/conf.GitAuthor=$gitAuthor' \ +-X 'github.com/OpenListTeam/OpenList/v3/internal/conf.GitCommit=$gitCommit' \ +-X 'github.com/OpenListTeam/OpenList/v3/internal/conf.Version=$version' \ +-X 'github.com/OpenListTeam/OpenList/v3/internal/conf.WebVersion=$webVersion' \ " go build -ldflags="$ldflags" . ``` - - - - - - ::: details compilation tutorial videos you may need Windows version: **https://www.bilibili.com/video/BV1Xr4y1z723** (Although it is V2 version, it is the same as V3 version..) diff --git a/docs/guide/sponsor.md b/docs/guide/sponsor.md index b87a44d9f6..841a549776 100644 --- a/docs/guide/sponsor.md +++ b/docs/guide/sponsor.md @@ -20,456 +20,4 @@ star: true # Sponsor🥤 -If you think this project is helpful to you, you may wish to consider buying me a cup of milk tea😄. - -- Buy `AList Desktop`: https://r.example.com/ad -- Buy me a coffee: https://ko-fi.com/xhofe -- Sponsor-me: https://sp.example.com -- Alipay/WechatPay/QQPay: - -:::tabs -@tab alipay - - -@tab wechat - - -@tab qq - - -::: - -Thanks to the following sponsors, and friends in [sponsor-me](https://sp.example.com/list) - -:::details 2023 -- *轶 -- **剑 -- **沁 -- **东 -- *猛 -- *锐 -- **全 -- **洋 -- **鸳 -- **宾 -- **炎 -- **珂 -- **汀(飞雪) -- *刚 -- **里 -- **辉 -- **文 -- J*i -- R*y -- *淼 -- 彩*e -- *二 -- L*o -- *诚 -- *生 -- *北 -- *田 -- *猫 -- *)(三学藏) -- N*a -- * -- *志 -- **芃 -- **键 -- **剑 -- *平 -- *务 -- *6 -- *觉 -- *伟 -- SprReimu -- 快乐的老鼠宝 -- *9G+ -- 你听 -- 老夫聊发少年狂 -- 山奈.Laurant -- 20180126 -- 单纯 -- Dnieper -- Halo -- 特级小白菜 -- BY易仝 -- 煎蛋∠饭鱼 -- *东 -- **伟 -- *浩 -- **宝 -- **宇 -- *闻 -- **超 -- **松 -- *和 -- *键 -- *健 -- *杰 -- *选 -- **晨 -- **桦 -- **龙 -- *灿 -- *° -- *郭 -- *草 -- A*n -- B*w -- *远 -- G*0 -- *计 -- h*y -- *白 -- *然 -- 猛*X -- A*e -- w*a -- *哈 -- *苗 -- J*y -- *涵 -- *9 -- **森 -- *成 -- **豪 -- **彬 -- w*n -- *橙 -- 可*i -- K*o -- liaomsn -- l*n -- S*i -- *杰 -- *振 -- *铭 -- *人 -- *邪 -- *曦 -- E*e -- **天 -- **文 -- *鑫 -- *越 -- *洪 -- *旭 -- **坚 -- **俊 -- a*A -- *林 -- **可 -- *超 -- **剑 -- *宇 -- *均 -- *恒 -- *舰 -- *爸 -- *湣 -- *东 -- *旋 -- *气 -- *尘 -- *生 -- J*g -- o*r -- *辰 -- *😂 -- *见 -- 超高校级の錆... -- Corner.[小角...] -- 煎蛋∠饭鱼 -- f*7 -- CH -- L& C -- **杰 -- *通 -- **奥 -- *洋 -- *兮 -- *有 -- *梦 -- *风 -- 清者 -- 是苏清沐呀 -- **鹏 -- **琛 -- *淞 -- **聪 -- *文 -- **臣 -- **和 -- **刚 -- **凯 -- **亮 -- *行 -- *伞 -- *了 -- *瓜 -- z*f -- **洋 -- **铭 -- **卫 -- **男 -- *🍊 -- C*e -- *y -- *零 -- **煌 -- **明 -- **全 -- **聪 -- **威 -- **强 -- **航 -- **钰 -- **龙 -- *落 -- *ง -- **凯 -::: - - -:::details Before 2023 -- **鑫 -- 岛主 -- *u(zsbai) -- *u(白鹭) -- 永胜 -- **阳(MFYDev) -- HakimYu -- Moc̶k̶i̶n̶gbird -- *狮 -- *泪 -- *米 -- A*t -- w*j -- *雅(船长) -- *楠 -- *🌻 -- *子 -- *。 -- D*e -- *远 -- **奇 -- **超 -- **鑫 -- 如也。 -- *成 -- V*X -- **皓(吃柠檬吧) -- K*C -- 大兵小匠 -- LinKคิดถึง -- 大兵小匠 -- 领*. -- *坤 -- **达 -- 乱乱想 ╮ -- 沉吟 -- *、 -- *卓 -- 江小兑 -- *闽 -- **达 -- **尉(胖衛) -- **达 -- **乐 -- 起床了哥们 -- **杨 -- **雨(小清新) -- *能(矿神spk) -- *香 -- *乐 -- *坤 -- a11 -- *香 -- 安稳 -- **华 -- 叶秋 -- *称 -- **潼 -- **名 -- *欧 -- **能 -- **华 -- *嗤 -- 徒花丶藀訣 -- 风*s -- **昕 -- 我本是道 -- *子 -- **超 -- **达 -- **英 -- **荣 -- **柏 -- *袄 -- *η -- **柏 -- a*g -- a*g -- 江悦 -- *哥 -- *能 -- FasrDP -- *凯 -- 矿神spk -- **强 -- **会 -- **林 -- *震 -- **莲 -- **祥 -- **涛 -- **山 -- **财 -- -*- -- 高*e -- ‘*^ -- N*e -- *森 -- **文 -- *奇 -- **聪 -- *鹏 -- *丽 -- *多 -- **龙 -- *乐 -- *哥 -- 友*A -- * -- *召 -- **林 -- **要 -- SF 3 -- 归 -- 废物 -- **多 -- 李佑辰 -- *菲 -- C*m -- *乐 -- *哥 -- **波 -- *玺 -- **欧 -- **霖 -- G*a -- *人 -- *农 -- **诚 -- **龙 -- *煜 -- **杰 -- **志 -- *烜 -- *阳 -- **操 -- 哆*) -- *毅 -- *峰 -- *地 -- *浪 -- *扬 -- H*! -- 元*_ -- *鸟 -- **冉 -- 翼支付用户 -- *涛 -- *晨 -- L*W -- *路 -- *裕 -- *竹 -- p*e -- *荣 -- *路 -- nilaoda -- spirit -- **杨 -- **昊 -- **克 -- **生 -- **闽 -- **斌 -- *取 -- *2 -- *涅 -- c*e -- *参 -- *羽 -- M*d -- MC -- Mrered -- *叶 -- **才 -- **强 -- *枢 -- **娜 -- **宝 -- **超 -- *路 -- *泉 -- **雨 -- **国 -- *声 -- J*a -- Y*y -- *計 -- t*t -- 哆*) -- S*! -- *岩 -- *落 -- *彬 -- * -- RHETOR -- 蜗牛 -- Onlooker -- 煎蛋∠饭鱼 -- **军 -- **盈 -- **蕾 -- *江 -- **彬 -- *琦 -- **良 -- *申 -- **轩 -- **楷 -- **东 -- **虎 -- M*V -- *律 -- 玉*p -- *熊 -- *仔 -- *飏 -- *路 -- *) -- Z*y -- *徒 -- *雨 -- **森 -- **琛 -- **阳 -- **栋 -- *瑛 -- **柏 -- **然 -- **生 -- *涵 -- *堃 -- *玮 -- *🐰 -- **江 -- **昊 -::: - -If there is any omission, please contact to add it. - +N/A diff --git a/docs/guide/webdav.md b/docs/guide/webdav.md index c69dbbcdba..4604f51065 100644 --- a/docs/guide/webdav.md +++ b/docs/guide/webdav.md @@ -108,7 +108,7 @@ If there is a suitable addition, please add~ ### **WebDav fill-in example** -Give a few examples of filling in **`WebDav`**, the account password is the account password of your AList user +Give a few examples of filling in **`WebDav`**, the account password is the account password of your OpenList user This is basically the way of writing, and the way of writing may be different for different software. If there is no separate path option, it is normal to add the `/dav` option after the site diff --git a/docs/zh/README.md b/docs/zh/README.md index 91ec7079f4..bc7177c94e 100644 --- a/docs/zh/README.md +++ b/docs/zh/README.md @@ -3,7 +3,7 @@ home: true icon: iconfont icon-home title: Home heroImage: /logo.svg -heroText: AList +heroText: OpenList tagline: 🗂️ 一个支持多种存储的文件列表程序,使用 Gin 和 Solidjs。 actions: - text: 开始💡 @@ -11,20 +11,20 @@ actions: type: primary - text: Github🌱 - link: https://github.com/alist-org/alist + link: https://github.com/OpenListTeam/OpenList features: - title: 使用简单 icon: iconfont icon-light - details: AList 从一开始就设计为易于安装,并且可以在所有平台上使用。 + details: OpenList 从一开始就设计为易于安装,并且可以在所有平台上使用。 - title: 多种存储 icon: iconfont icon-storage - details: AList 支持多个存储提供商,包括本地存储、阿里云盘、OneDrive、Google Drive 等,且易于拓展。 + details: OpenList 支持多个存储提供商,包括本地存储、阿里云盘、OneDrive、Google Drive 等,且易于拓展。 - title: 支持 WebDAV icon: iconfont icon-waline - details: AList 支持所有 WebDAV 存储,这是一种用于访问文件的标准。 + details: OpenList 支持所有 WebDAV 存储,这是一种用于访问文件的标准。 - title: 黑暗模式 icon: iconfont icon-contrast @@ -44,11 +44,11 @@ features: - title: 单点登录 icon: font-icon icon fa-solid fa-repeat-1 - details: 使用单点登录快速登录AList + details: 使用单点登录快速登录OpenList - - title: 自动注册AList帐号 + - title: 自动注册OpenList帐号 icon: fa-solid fa-file-user - details: 使用单点登录自动注册为AList帐号快速注册 + details: 使用单点登录自动注册为OpenList帐号快速注册 - title: 离线下载 icon: fa-solid fa-folder-arrow-down @@ -63,6 +63,6 @@ features: details: 包括文本编辑器、README/HTML 渲染、文件永久链接、Cloudflare Workers 代理等 copyright: false -footer: Deploys by Netlify
AGPL-3.0 Licensed | Copyright © 2022-present AList
+footer: Deploys by Netlify
AGPL-3.0 Licensed | Copyright © 2022-present The OpenList Team
--- diff --git a/docs/zh/config/configuration.md b/docs/zh/config/configuration.md index 2940d34e99..e4eec16b2e 100644 --- a/docs/zh/config/configuration.md +++ b/docs/zh/config/configuration.md @@ -21,13 +21,13 @@ star: true ### 初始配置 ::: tip -`config.json`内配置文件修改后都需要重启 AList 才会生效 +`config.json`内配置文件修改后都需要重启 OpenList 才会生效 -- Windows/Mac:和 AList 同级文件夹內的 `data/config.json` +- Windows/Mac:和 OpenList 同级文件夹內的 `data/config.json` - Linux:一键脚本路径,、/opt/alist/`data/config.json`,手动安装 /xx 路径/`data/config.json` - Docker:进入 Docker 容器内`data/config.json` -- openwrt:如果使用的是 `luci-app-alist`,请在网页修改,其他自行找到 AList 执行文件同级目录`data/config.json` -- 其他:找到 AList 同级文件夹內的 `data/config.json` +- openwrt:如果使用的是 `luci-app-alist`,请在网页修改,其他自行找到 OpenList 执行文件同级目录`data/config.json` +- 其他:找到 OpenList 同级文件夹內的 `data/config.json` ::: @@ -146,7 +146,7 @@ star: true "enable": false, "listen": ":5222" }, - "last_launched_version": "AList version" + "last_launched_version": "OpenList version" } ``` @@ -403,9 +403,9 @@ temp_dir 为 alist 独占的临时文件夹,为避免程序中断产生垃圾 **单位:秒** (v3.19.0 新增功能) -是否延时启动,一般此功能常用于 AList 开机自启动选项 +是否延时启动,一般此功能常用于 OpenList 开机自启动选项 -因为有时候网络连接的慢,导致 AList 启动过快后需要网络连接的驱动无法连接导致无法正常打开 +因为有时候网络连接的慢,导致 OpenList 启动过快后需要网络连接的驱动无法连接导致无法正常打开
@@ -487,7 +487,7 @@ temp_dir 为 alist 独占的临时文件夹,为避免程序中断产生垃圾 - **copy**:复制任务 - **decompress**:解压 - **decompress_upload**:解压上传 -- **task_persistant**:任务持久化,重启 `AList` 后任务不会取消 +- **task_persistant**:任务持久化,重启 `OpenList` 后任务不会取消 - **download**:false - **transfer**:false - **upload**:false diff --git a/docs/zh/config/other.md b/docs/zh/config/other.md index 15d776c872..4bb901eedf 100644 --- a/docs/zh/config/other.md +++ b/docs/zh/config/other.md @@ -20,7 +20,7 @@ star: true ## **Aria2** -设置 Aria2 URI 以供离线下载。 Aria2 需要和 AList 安装在同一台服务器(如果使用docker则是容器)上。 +设置 Aria2 URI 以供离线下载。 Aria2 需要和 OpenList 安装在同一台服务器(如果使用docker则是容器)上。
diff --git a/docs/zh/config/side.md b/docs/zh/config/side.md index 86e0339b77..67f18bde20 100644 --- a/docs/zh/config/side.md +++ b/docs/zh/config/side.md @@ -75,7 +75,7 @@ star: true - 使用方法:进入你想把文件离线到那个目录,你就进入到那个目录再从右下角选择 离线下载 - 支持 `Aria2`、`qBittprrent`、`SimpleHttp` - - 如果使用离线下载AList在那儿,搭建AList的机器进行安装软件才能使用,不能跨设备进行离线下载 + - 如果使用离线下载OpenList在那儿,搭建OpenList的机器进行安装软件才能使用,不能跨设备进行离线下载 @@ -93,7 +93,7 @@ star: true 1. `Aria2 RPC 链接` 和 `Aria2 RPC 密钥` 这个Aria2是用来将云盘里面的文件下载到自己电脑本地,并非离线下载使用的Aria2 - 这个Aria2是谁需要谁在自己本地安装使用,当然也支持推送到远程服务器的Aria2 - - 离线下载使用的Aria2需要在搭建AList的机器安装才能进行离线下载 + - 离线下载使用的Aria2需要在搭建OpenList的机器安装才能进行离线下载 diff --git a/docs/zh/config/site.md b/docs/zh/config/site.md index 55a0f88de1..a442f32636 100644 --- a/docs/zh/config/site.md +++ b/docs/zh/config/site.md @@ -20,7 +20,7 @@ star: true ## **版本** -AList 的版本,只读。 +OpenList 的版本,只读。 @@ -28,7 +28,7 @@ AList 的版本,只读。 > 在v3.0.2及之后被弃用,已经移至[site_url](./configuration.md#site-url) -你的 AList 的地址,比如 `https://pan.example.com`。这个地址会在程序中的某些地方使用,如果不设置这个字段,一些功能可能无法正常工作,比如 +你的 OpenList 的地址,比如 `https://pan.example.com`。这个地址会在程序中的某些地方使用,如果不设置这个字段,一些功能可能无法正常工作,比如 URL链接结尾请勿携带 `/` ,正确示例:heavy_check_mark::`https://pan.example.com`,错误示例:`https://pan.example.com/`:x:,否则将无法使用以下功能 @@ -44,19 +44,19 @@ URL链接结尾请勿携带 `/` ,正确示例:heavy_check_mark::`https://pan.exa > 在v3.0.2及之后被弃用,已经移至[site_url](./configuration.md#site-url) -默认 `/`,如果你想反向代理子目录,详见[带有子目录的反向代理](../faq/howto.md#how-to-reverse-proxy-with-sub-directory),需要设置该字段为 AList,比如 `https://pan.example.com/alist`,同时需要设置 `Api url` 为 `https://pan.example.com/alist`。 +默认 `/`,如果你想反向代理子目录,详见[带有子目录的反向代理](../faq/howto.md#how-to-reverse-proxy-with-sub-directory),需要设置该字段为 OpenList,比如 `https://pan.example.com/alist`,同时需要设置 `Api url` 为 `https://pan.example.com/alist`。 ## **网站标题** -AList 的标题,例如 AList。 +OpenList 的标题,例如 OpenList。 ## **公告** -AList的公告,如 `### Hello\nWelcome to use Alist`。我们建议您在内容前添加标题,例如 `### Hello`,以免内容被关闭按钮覆盖。 +OpenList的公告,如 `### Hello\nWelcome to use Alist`。我们建议您在内容前添加标题,例如 `### Hello`,以免内容被关闭按钮覆盖。 - 如想不显示,可以清空公告内内容即可不显示。 @@ -81,13 +81,13 @@ AList的公告,如 `### Hello\nWelcome to use Alist`。我们建议您在内 ## **默认每页文件数量** -AList 的默认每页文件数量,当 `Pagination type` 没有被设置为 `All` 时生效,例如 `20`。 +OpenList 的默认每页文件数量,当 `Pagination type` 没有被设置为 `All` 时生效,例如 `20`。 ## **允许索引** -是否允许其他人挂载你的AList后进行索引构建,勾选后开启。 +是否允许其他人挂载你的OpenList后进行索引构建,勾选后开启。 **默认为关闭状态,谨慎使用。** (v3.8.0 新增功能) @@ -95,7 +95,7 @@ AList 的默认每页文件数量,当 `Pagination type` 没有被设置为 `Al ## **允许挂载** -是否允许其他人挂载你的AList,然后进行访问 +是否允许其他人挂载你的OpenList,然后进行访问 **默认为开启状态,建议不想让别人挂载的选择关闭**(v3.16.3新增功能) diff --git a/docs/zh/config/style.md b/docs/zh/config/style.md index 4cdf8e1915..0a3ddba58e 100644 --- a/docs/zh/config/style.md +++ b/docs/zh/config/style.md @@ -20,7 +20,7 @@ star: true ## **logo** -徽标显示在页面的左上角。 默认为 AList Logo +徽标显示在页面的左上角。 默认为 OpenList Logo - 可以分别设置夜间和白天两个不同的,方法一行一个链接 @@ -28,7 +28,7 @@ star: true ## **网站图标** -favicon 显示在浏览器选项卡中。 默认为 AList Logo +favicon 显示在浏览器选项卡中。 默认为 OpenList Logo diff --git a/docs/zh/faq/error.md b/docs/zh/faq/error.md index 76e784f4d6..e6fb83b666 100644 --- a/docs/zh/faq/error.md +++ b/docs/zh/faq/error.md @@ -1,6 +1,6 @@ --- # This is the title of the article -title: AList错误码整合 +title: OpenList错误码整合 # This is the icon of the page icon: iconfont icon-question # This control sidebar order @@ -21,7 +21,7 @@ star: true ## 这个是什么? -这个是收集一些`AList`使用期间的一些错误码,然后如何解决(网络问题或者网盘更改API以及其它一些问题可能会无法当时解决需要人为去干预) +这个是收集一些`OpenList`使用期间的一些错误码,然后如何解决(网络问题或者网盘更改API以及其它一些问题可能会无法当时解决需要人为去干预)
@@ -43,13 +43,13 @@ star: true ----- -:Token is expired(**出现在登录AList账号时**) +:Token is expired(**出现在登录OpenList账号时**)
-:是指你`AList`登录有效期到了默认是`48`小时,可以在修改`config.json`配置文件中 +:是指你`OpenList`登录有效期到了默认是`48`小时,可以在修改`config.json`配置文件中 -- 如果你登录的时候提示登录成功然后又显示这个提示,检查你是否使用了CDN加速等给AList进行了缓存导致的 +- 如果你登录的时候提示登录成功然后又显示这个提示,检查你是否使用了CDN加速等给OpenList进行了缓存导致的 ----- @@ -115,7 +115,7 @@ star: true
-:对方的`AList`站点不允许挂载,[**查看详细说明**](../guide/drivers/Alist%20V2%20V3.md#链接) +:对方的`OpenList`站点不允许挂载,[**查看详细说明**](../guide/drivers/Alist%20V2%20V3.md#链接) ----- @@ -169,7 +169,7 @@ star: true
-:连续登录输入6次密码错误就会锁定,重启AList即可重置。 +:连续登录输入6次密码错误就会锁定,重启OpenList即可重置。 ----- @@ -189,15 +189,15 @@ star: true ----- -:failed to start: listen tcp 0.0.0.0:5244: bind: address already in use (**启动AList程序时**) +:failed to start: listen tcp 0.0.0.0:5244: bind: address already in use (**启动OpenList程序时**)
-:5244端口号已经被使用,排查是否被占用(一般来说你已经启动了一个5244端口的AList导致的),或者修改AList启动的端口号,[**如何修改**](../config/configuration.md#port) +:5244端口号已经被使用,排查是否被占用(一般来说你已经启动了一个5244端口的OpenList导致的),或者修改OpenList启动的端口号,[**如何修改**](../config/configuration.md#port) ----- -:**[AList上传文件时提示](why.md#为什么我在上传文件时得到-http-413-错误)**:Request failed with status code 413 +:**[OpenList上传文件时提示](why.md#为什么我在上传文件时得到-http-413-错误)**:Request failed with status code 413
diff --git a/docs/zh/faq/howto.md b/docs/zh/faq/howto.md index 69360a8453..05b76b56c6 100644 --- a/docs/zh/faq/howto.md +++ b/docs/zh/faq/howto.md @@ -87,7 +87,7 @@ location /alist/ { 添加[元信息](../guide/advanced/meta.md),并启用"写入" -### **如何去掉底部的"由 AList 驱动"?​** +### **如何去掉底部的"由 OpenList 驱动"?​** 根据我们的开源许可: 此最强copyleft许可的权限以在同一许可下提供许可作品和修改的完整源代码为条件,其中包括使用许可作品的较大作品。**版权和许可声明必须保留** 贡献者明确授予专利权。当使用修改后的版本通过网络提供服务时,必须提供修改后版本的完整源代码。 @@ -123,13 +123,13 @@ location /alist/ { 3.7.x 版本及更高的版本已经支持 ".epub" 阅读 但是需要自己手动添加(因为已经创建过数据库了 不好给你覆盖会出错) 如果是第一次安装启动(3.7.x版本及更高的版本)不用手动添加 -如果设置了二级目录反代,请在[site_url](../config/configuration.md#site-url)中自行添加相应前缀,然后重启AList才会生效 +如果设置了二级目录反代,请在[site_url](../config/configuration.md#site-url)中自行添加相应前缀,然后重启OpenList才会生效 ### **如何快速定位Bug** 如果发现Bug,但是`log.log`的日志不详细,可以尝试在 启动时候添加 `--debug` 参数启动 -建议在使用`--debug` 参数启动之前将 **AList目录下的日志文件`/log/log.log` 清空**,这样方便开发者们后续快速定位问题 +建议在使用`--debug` 参数启动之前将 **OpenList目录下的日志文件`/log/log.log` 清空**,这样方便开发者们后续快速定位问题 ::: danger 使用`--debug`参数启动时,会有一些敏感数据 例如 **`账号密码,刷新令牌`** 等,所以如果在你发给别人之前需要先处理一下脱敏 diff --git a/docs/zh/faq/why.md b/docs/zh/faq/why.md index 0f7c55ff3d..3b7462f30d 100644 --- a/docs/zh/faq/why.md +++ b/docs/zh/faq/why.md @@ -28,7 +28,7 @@ star: true ### **为什么我在日志中看到 `failed get aria2 version` 错误?** -因为你没有安装 aria2 或者 aria2 的设置不对。不用担心,它不会影响 AList 的使用,你可以忽略它。 +因为你没有安装 aria2 或者 aria2 的设置不对。不用担心,它不会影响 OpenList 的使用,你可以忽略它。 ### **为什么我在添加新存储时收到错误 “Failed create storage in database: UNIQUE constraint failed: x_storages.mount_path”?** @@ -69,7 +69,7 @@ star: true 与 PDF 预览相同,需要 HTTPS 和 CORS 支持,并且: -- AList 使用浏览器的 stream API 来支持打包下载,所以需要浏览器支持。通常这个 API 会被主流浏览器支持,例如 Chrome、Firefox、Edge 等。 +- OpenList 使用浏览器的 stream API 来支持打包下载,所以需要浏览器支持。通常这个 API 会被主流浏览器支持,例如 Chrome、Firefox、Edge 等。 ### **为什么我上传文件时显示 `Uploading in backend`?** @@ -250,16 +250,16 @@ v2可以成功是因为v2会忽略空文件上传。 (以上问题已经经过测试得出的结论) ### **为何 PikPak 下载文件不显示文件名?** -因为 PikPak 的服务器在 content-disposition 头中没有设置文件名,所以这是 PikPak 的问题 而不是 AList,故无法解决 +因为 PikPak 的服务器在 content-disposition 头中没有设置文件名,所以这是 PikPak 的问题 而不是 OpenList,故无法解决 -### **如何查询自己的AList版本号** +### **如何查询自己的OpenList版本号** 1. 使用命令 `alist version`,控制台会输出 -2. AList后台 --> 设置 --> 站点 --> `版本`选项 +2. OpenList后台 --> 设置 --> 站点 --> `版本`选项 -为什么更新后还是旧版的AList,一般遇到这个问题的都是docker,可以[**参考这个 下面提到的QA回答**](../guide/install/docker.md#docker安装怎么更新) +为什么更新后还是旧版的OpenList,一般遇到这个问题的都是docker,可以[**参考这个 下面提到的QA回答**](../guide/install/docker.md#docker安装怎么更新) -### **AList的下载"Download"选项突然空白,没有内容** +### **OpenList的下载"Download"选项突然空白,没有内容** 检查你的插件,是否有广告拦截插件,例如:**AdGuard**等其他的 diff --git a/docs/zh/guide/README.md b/docs/zh/guide/README.md index c307829bf6..0ac4a489f3 100644 --- a/docs/zh/guide/README.md +++ b/docs/zh/guide/README.md @@ -12,11 +12,10 @@ category: 新版本(V3 及更高版本)与 V2 不兼容,因此如果您从 V2 升级,我们建议您完全重新安装 Alist。 ::: -[![](https://img.shields.io/github/release/Xhofe/alist?style=flat-square)](https://github.com/Xhofe/alist/releases/latest) -[![GitHub Discussions](https://img.shields.io/github/discussions/Xhofe/alist?color=%23ED8936&style=flat-square)](https://github.com/Xhofe/alist/discussions) -[![](https://img.shields.io/github/actions/workflow/status/Xhofe/alist/build.yml?style=flat-square)](https://github.com/Xhofe/alist/actions?query=workflow%3ABuild) -[![](https://img.shields.io/github/downloads/Xhofe/alist/total?style=flat-square&color=%239F7AEA)](https://github.com/Xhofe/alist/releases) -[![](https://img.shields.io/badge/%24-donate-ff69b4.svg?style=flat-square)](https://pay.xhofe.top) +[![](https://img.shields.io/github/release/OpenListTeam/OpenList?style=flat-square)](https://github.com/OpenListTeam/OpenList/releases/latest) +[![GitHub Discussions](https://img.shields.io/github/discussions/OpenListTeam/OpenList?color=%23ED8936&style=flat-square)](https://github.com/OpenListTeam/OpenList/discussions) +[![](https://img.shields.io/github/actions/workflow/status/OpenListTeam/OpenList/build.yml?style=flat-square)](https://github.com/OpenListTeam/OpenList/actions?query=workflow%3ABuild) +[![](https://img.shields.io/github/downloads/OpenListTeam/OpenList/total?style=flat-square&color=%239F7AEA)](https://github.com/OpenListTeam/OpenList/releases) ## What's this @@ -54,7 +53,7 @@ category: - [x] [Mega.nz](https://mega.nz) - [x] [一刻相册](https://photo.baidu.com/) - [x] [TeraBox -海外百度](https://www.terabox.com/) -- [x] [AList v2/v3](../guide/drivers/Alist%20V2%20V3.md) +- [x] [OpenList v2/v3](../guide/drivers/Alist%20V2%20V3.md) - [x] SMB - [x] [别名](../guide/advanced/alias.md) - [x] [115](https://115.com/) @@ -75,20 +74,18 @@ category: - [x] [GitHub API](../guide/drivers/github.md) / [GitHub Release](../guide/drivers/github_releases.md) - [x] [Misskey](https://misskey-hub.net/cn/docs/for-users/features/drive/) -## Discussion +## Discussions -一般问题请到[讨论论坛](https://github.com/Xhofe/alist/discussions) ,**issue仅针对错误报告和功能请求。** +一般问题请到 [Discussions](https://github.com/OpenListTeam/OpenList/discussions) ,**Issues 仅针对错误报告和功能请求。** ## 演示 -- https://al.example.com +N/A ## 特别赞助 -- [VidHub](https://zh.okaapps.com/product/1659622164?ref=alist) - 苹果生态下优雅的网盘视频播放器,iPhone,iPad,Mac,Apple TV全平台支持。 -- [亚洲云](https://www.asiayun.com/aff/QQCOOQKZ) - 高防服务器|服务器租用|福州高防|广东电信|香港服务器|美国服务器|海外服务器 - 国内靠谱的企业级云计算服务提供商 (国内API服务器赞助) -- [找资源](http://zhaoziyuan2.cc/) - 阿里云盘资源搜索引擎 +N/A ## 许可 -`AList` 是在 AGPL-3.0 许可下许可的开源软件。 +`OpenList` 是在 AGPL-3.0 许可下许可的开源软件。 diff --git a/docs/zh/guide/advanced/2fa.md b/docs/zh/guide/advanced/2fa.md index a29db5d277..a1124b953b 100644 --- a/docs/zh/guide/advanced/2fa.md +++ b/docs/zh/guide/advanced/2fa.md @@ -20,7 +20,7 @@ star: true 要启用双因素身份验证,需要在手机上安装支持 TOTP 的验证器,例如 [Google Authenticator](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2),[Microsoft Authenticator](https://support.microsoft.com/zh-cn/account-billing/%E4%B8%8B%E8%BD%BD%E5%B9%B6%E5%AE%89%E8%A3%85microsoft-authenticator%E5%BA%94%E7%94%A8-351498fc-850a-45da-b7b6-27e523b8702a) -然后登录 AList 管理并进入“个人资料”页面,点击“启用 2FA”按钮,用你的 2FA 应用扫描二维码,输入你的 2FA 应用生成的代码。 +然后登录 OpenList 管理并进入“个人资料”页面,点击“启用 2FA”按钮,用你的 2FA 应用扫描二维码,输入你的 2FA 应用生成的代码。 最后,单击“验证”按钮启用 2FA。 @@ -50,6 +50,6 @@ star: true 三、(>3.30.0) ->进入后台用户页面,可以看到 `取消两步验证` 的选项,取消后如果还有可以选择重新启动一下AList +>进入后台用户页面,可以看到 `取消两步验证` 的选项,取消后如果还有可以选择重新启动一下OpenList > >- 需要使用新版本,如果没有 `取消两步验证` 的选项,说明你需要更新版本 \ No newline at end of file diff --git a/docs/zh/guide/advanced/alias.md b/docs/zh/guide/advanced/alias.md index 7edb8158be..3ec1ded3ba 100644 --- a/docs/zh/guide/advanced/alias.md +++ b/docs/zh/guide/advanced/alias.md @@ -192,7 +192,7 @@ star: true 需要先启用 `Web代理` 或者 `Webdav本地代理` 才会生效 -- 目前仅适用于:`别名`、`中国移动云盘`、`AList V3` +- 目前仅适用于:`别名`、`中国移动云盘`、`OpenList V3` - 具体功能说明:**https://github.com/alist-org/alist/pull/6496#issue-2309839607**
diff --git a/docs/zh/guide/advanced/backup.md b/docs/zh/guide/advanced/backup.md index 1a41510d49..0a82f5460d 100644 --- a/docs/zh/guide/advanced/backup.md +++ b/docs/zh/guide/advanced/backup.md @@ -20,9 +20,9 @@ star: true ## **方法1-内置** -使用`AList`后台的内置 `备份/恢复`选项 +使用`OpenList`后台的内置 `备份/恢复`选项 ->1. 备份:进行AList数据进行备份(==**不包含索引**==) +>1. 备份:进行OpenList数据进行备份(==**不包含索引**==) > >2. 恢复:恢复之前备份文件 > @@ -36,10 +36,10 @@ star: true ## **方法2-sqlite3** -直接将`AList`目录下的 data/`data.db`数据库进行备份,等到了新环境直接进行替换即可(==**包含索引数据**==) +直接将`OpenList`目录下的 data/`data.db`数据库进行备份,等到了新环境直接进行替换即可(==**包含索引数据**==) - 现在高版本如果有`data.db-shm`和`data.db-wal`这两个文件也要一起进行备份,恢复时也是一起替换 -- 建议停止运行AList再进行备份,这样`data.db-shm`和`data.db-wal`这两个文件会和`data.db`合并在一起 +- 建议停止运行OpenList再进行备份,这样`data.db-shm`和`data.db-wal`这两个文件会和`data.db`合并在一起 ![](/img/advanced/sqlite3.png) diff --git a/docs/zh/guide/advanced/ftp.md b/docs/zh/guide/advanced/ftp.md index ac9c9f059b..c8e2af4c73 100644 --- a/docs/zh/guide/advanced/ftp.md +++ b/docs/zh/guide/advanced/ftp.md @@ -22,7 +22,7 @@ star: true ::: tip -所有在网页端管理页面对 FTP 相关配置进行的调整必须重启 AList 才会生效。 +所有在网页端管理页面对 FTP 相关配置进行的调整必须重启 OpenList 才会生效。 使用 FTP 下载时只会使用本地代理。 @@ -45,7 +45,7 @@ star: true ## **FTP 设置** -在了解 FTP 的设置选项前需要先了解 FTP 协议的工作方式,FTP 协议使用**两个 TCP 连接**进行交互,它们分别被称为“**控制流**”和“**数据流**”,21 号端口是 FTP 协议的默认控制流端口号,FTP 服务器会持续监听这一端口号等待客户端的连接并给出响应,**控制流只传输客户端的请求指令和服务端的错误信息,不传输文件内容和文件列表**。在 AList 中,控制流端口号由配置文件内的`listen`参数确定,默认为 5221,客户端必须能够访问服务端的这一端口,协议才可以正常工作。 +在了解 FTP 的设置选项前需要先了解 FTP 协议的工作方式,FTP 协议使用**两个 TCP 连接**进行交互,它们分别被称为“**控制流**”和“**数据流**”,21 号端口是 FTP 协议的默认控制流端口号,FTP 服务器会持续监听这一端口号等待客户端的连接并给出响应,**控制流只传输客户端的请求指令和服务端的错误信息,不传输文件内容和文件列表**。在 OpenList 中,控制流端口号由配置文件内的`listen`参数确定,默认为 5221,客户端必须能够访问服务端的这一端口,协议才可以正常工作。 而数据流的建立主要有两种方式,被称为“主动模式”和“被动模式”: @@ -138,12 +138,12 @@ sequenceDiagram participant 内网穿透服务 participant 软路由端口转发 participant Docker 容器端口映射 - participant AList 进程 + participant OpenList 进程 客户端->>内网穿透服务: 2000 内网穿透服务->>软路由端口转发: 3000 软路由端口转发->>Docker 容器端口映射: 4000 - Docker 容器端口映射->>AList 进程: 5000 + Docker 容器端口映射->>OpenList 进程: 5000 ``` - FTP 代理 User-Agent 请求头 diff --git a/docs/zh/guide/advanced/ipa.md b/docs/zh/guide/advanced/ipa.md index 1f0ae71026..69761474f6 100644 --- a/docs/zh/guide/advanced/ipa.md +++ b/docs/zh/guide/advanced/ipa.md @@ -67,7 +67,7 @@ star: true ## **2. TrollStore(巨魔)安装** - ==需要AList版本 ≥ 3.12.2 及以上==,支持安装TrollStore(巨魔)的设备(不含越狱设备) + ==需要OpenList版本 ≥ 3.12.2 及以上==,支持安装TrollStore(巨魔)的设备(不含越狱设备) 已经支持更多设备请查看下方表格,图表内容来自 [**TrollStore**](https://github.com/opa334/TrollStore) @@ -129,7 +129,7 @@ flowchart TB subgraph A[原生流程] style A fill:#bbf,stroke:#f66,stroke-width:2px,color:#fff,stroke-dasharray: 5 5 style B fill:#ff7575,stroke:#333,stroke-width:4px - C[1.AList点击下载]---|等待下载|D[2.找到软件] + C[1.OpenList点击下载]---|等待下载|D[2.找到软件] D---|右上角分享|F[3.找到巨魔图标] F---|点击巨魔图标|G[4.跳进巨魔软件进行安装] G---|安装好软件|H[5.手动删除下载的软件] diff --git a/docs/zh/guide/advanced/offline-download.md b/docs/zh/guide/advanced/offline-download.md index 87a79691ae..a65831ab51 100644 --- a/docs/zh/guide/advanced/offline-download.md +++ b/docs/zh/guide/advanced/offline-download.md @@ -42,9 +42,9 @@ star: true ::: -::::danger AList ≥ 3.42.0 +::::danger OpenList ≥ 3.42.0 -AList版本 ≥ 3.42.0 的查看 [允许所有云盘调用其他云盘的离线下载工具](../../config/other.md) +OpenList版本 ≥ 3.42.0 的查看 [允许所有云盘调用其他云盘的离线下载工具](../../config/other.md) - ≥ 3.42.0 以上版本如果要使用离线下载要在后台配置一下临时文件夹才可以使用(否则只会显示 **SimpleHttp**) @@ -155,7 +155,7 @@ AList版本 ≥ 3.42.0 的查看 [允许所有云盘调用其他云盘的离线 ### **115、PikPak、迅雷(Pro)** - 及以上版本支持在AList调用离线下载功能 + 及以上版本支持在OpenList调用离线下载功能 在后台设置其他配置临时目录选项后,前端页面右下角选择 离线下载选项选择对应的驱动离线下载功能 diff --git a/docs/zh/guide/advanced/s3.md b/docs/zh/guide/advanced/s3.md index 3a0b5be2c8..22d1c41131 100644 --- a/docs/zh/guide/advanced/s3.md +++ b/docs/zh/guide/advanced/s3.md @@ -18,15 +18,15 @@ star: true # 对象存储 -此功能是将AList映射为S3协议,可以使用 [S3客户端](#s3-客户端推荐-填写示例) 使用和查看,就像AList可以映射为WebDav一样 +此功能是将OpenList映射为S3协议,可以使用 [S3客户端](#s3-客户端推荐-填写示例) 使用和查看,就像OpenList可以映射为WebDav一样 -- 可以是整个AList(根目录),也可以是单独某个文件夹 +- 可以是整个OpenList(根目录),也可以是单独某个文件夹 ## **1.使用方式** -1.1 如果是第一次使用,先打开AList后台生成一下 保存,然后停止AList,打开配置文件启用`S3`服务 +1.1 如果是第一次使用,先打开OpenList后台生成一下 保存,然后停止OpenList,打开配置文件启用`S3`服务 -- 如果你后续更新访问ID和秘钥,更新保存,再重启AList才可以生效 +- 如果你后续更新访问ID和秘钥,更新保存,再重启OpenList才可以生效 ::: center @@ -44,9 +44,9 @@ star: true } ``` -1.3 前两步操作完成后 启动AList,继续进入后台`S3`配置页面,选择自己想将某路径映射为对象存储存储桶 +1.3 前两步操作完成后 启动OpenList,继续进入后台`S3`配置页面,选择自己想将某路径映射为对象存储存储桶 -- 左侧是对外显示的存储桶名字,右侧是AList已有的列表目录路径,如果想将整个根目录全部映射出去可以可以选择列表中的`root`路径 +- 左侧是对外显示的存储桶名字,右侧是OpenList已有的列表目录路径,如果想将整个根目录全部映射出去可以可以选择列表中的`root`路径 @@ -60,9 +60,9 @@ star: true ## **2.使用说明** -1. 将AList映射为S3服务后, ==所有下载链接均为本地代理进行中转==,无论是否是302还是开启了代理URL链接下载 +1. 将OpenList映射为S3服务后, ==所有下载链接均为本地代理进行中转==,无论是否是302还是开启了代理URL链接下载 2. 目前仅支持使用客户端 `获取列表`、`下载`、`上传`、`删除` 操作,其它操作暂未支持 -3. 目前仅支持使用`S3客户端`来进行操作,挂载到AList对象存储暂时无法使用 +3. 目前仅支持使用`S3客户端`来进行操作,挂载到OpenList对象存储暂时无法使用 diff --git a/docs/zh/guide/advanced/search.md b/docs/zh/guide/advanced/search.md index 9809fed441..a58b7c2a90 100644 --- a/docs/zh/guide/advanced/search.md +++ b/docs/zh/guide/advanced/search.md @@ -42,11 +42,11 @@ star: true - **sqlite3** 容易触发 `database is locked`锁库无法写入文件 - 解决`database is locked`方案: - 是因为数据库在构建索引,如果你还在构建过程中,请耐心等待 - - 如果是已经索引完毕,是因为开启了[自动索引](#自动更新索引)导致的,请关闭使用[自动索引](#自动更新索引),如果还是这个问题请关闭后重新启动AList + - 如果是已经索引完毕,是因为开启了[自动索引](#自动更新索引)导致的,请关闭使用[自动索引](#自动更新索引),如果还是这个问题请关闭后重新启动OpenList - 或者将数据库切换为MySQL - `meilisearch`:暂时未深度体验也不太了解具体差异,给予专业人士使用或者自己去查询一翻,[查看PR链接](https://github.com/alist-org/alist/pull/6060),唯一知道的是得[自己搭建](https://www.meilisearch.com/docs/learn/getting_started/installation)使用,支持很多种方法,但是并没有守护进程等懒人操作、不支持系统[依赖低于`GLIBC_2.27`](https://github.com/meilisearch/meilisearch/issues/4022)以下的Linux系统、如果是本机搭建会自动识别,如果是其它设备可以修改配置文件的**meilisearch**字段内容 - - 守护进程:如果要使用可以自己按照手动启动AList的办法新建一个守护进程 + - 守护进程:如果要使用可以自己按照手动启动OpenList的办法新建一个守护进程 - 下载地址:https://github.com/meilisearch/meilisearch/releases - `meilisearch`文档地址:https://www.meilisearch.com/docs/learn/getting_started/installation - 参考链接:https://github.com/AlistGo/alist/discussions/6830 @@ -183,7 +183,7 @@ star: true 正常用户都是没有修改数据库选项使用的是 `sqlite` 数据库来构建索引的,就会导致数据库文件特别大 -- 数据库文件在AList同级目录下的`data`文件夹,`data.db,data.db-shm,data.db-wal` +- 数据库文件在OpenList同级目录下的`data`文件夹,`data.db,data.db-shm,data.db-wal` 开启构建索引后,你构建的数量越多文件越大,最后不小心把机器的硬盘占满了,然后就点击了清除索引按钮,文件还是一样大这怎么办? diff --git a/docs/zh/guide/advanced/sso.md b/docs/zh/guide/advanced/sso.md index f6af682716..eb976b8df0 100644 --- a/docs/zh/guide/advanced/sso.md +++ b/docs/zh/guide/advanced/sso.md @@ -30,7 +30,7 @@ star: true ::: warning 注意事项 -1. AList 后台参数也记得写好保存,写好保存后也要回到个人资料下方会有一个需要绑定的按钮进行绑定,否则无法使用 +1. OpenList 后台参数也记得写好保存,写好保存后也要回到个人资料下方会有一个需要绑定的按钮进行绑定,否则无法使用 2. 四种单点登录暂时只能启用一种,如果你之前用的是别的单点登录方式然后换了新的单点登录方式 那么你回到个人资料绑定的时候需要先将之前的解绑(点击一下即可)然后再绑定现在你要使用的单点登录方式。 3. 如果使用 **`GitHub,微软,谷歌,钉钉`**,只需要填写客户端ID和秘钥,选项中选择对应的平台即可 @@ -142,7 +142,7 @@ http://localhost:5244/api/auth/sso_callback?method=get_sso_id 客户端ID在左侧栏顶部的 `概述`,找到 应用程序(客户端)ID 就是我们需要填写到Alist里面的客户端ID -- 客户端ID和秘钥我们都拿到了填写到AList单点登录配置里面去即可 +- 客户端ID和秘钥我们都拿到了填写到OpenList单点登录配置里面去即可 Alist 后台参数也记得写好保存,写好保存后也要回到个人资料下方会有一个需要绑定的按钮进行绑定,否则无法使用 @@ -182,7 +182,7 @@ http://127.0.0.1:5244/api/auth/sso_callback?method=sso_get_token - (在这里如果你不小心关闭了也没关系,点击我们创建的应用名称进去在右上的位置就能看到) -客户端ID和秘钥我们都拿到了填写到AList单点登录配置里面去即可 +客户端ID和秘钥我们都拿到了填写到OpenList单点登录配置里面去即可 Alist 后台参数也记得写好保存,写好保存后也要回到个人资料下方会有一个需要绑定的按钮进行绑定,否则无法使用 @@ -212,7 +212,7 @@ Alist 后台参数也记得写好保存,写好保存后也要回到个人资 请勿直接使用默认组织(**app-built-in**),因为这个组织内的用户都是全局管理员帐号 -然后依次填写到`AList`后台单点登录选项内,用户的参数暂时不用管,是在个人资料绑定单点登录的时候填写的 +然后依次填写到`OpenList`后台单点登录选项内,用户的参数暂时不用管,是在个人资料绑定单点登录的时候填写的 ![sso](/img/advanced/casdoor.png) @@ -226,7 +226,7 @@ Alist 后台参数也记得写好保存,写好保存后也要回到个人资 #### **在Casdoor接入一些其他的厂商** -除了现在`AList`已经接入的 `GitHub 钉钉 谷歌 微软 `这四个除外还接入`QQ 百度 飞书 微信/企业微信 抖音 哔哩哔哩`等等等个,全部的[**点击这里查看全部可以接入的厂商**](https://casdoor.org/zh/docs/provider/oauth/overview),当然了`AList`已经接入的四个也是可以添加到`Casdoor` +除了现在`OpenList`已经接入的 `GitHub 钉钉 谷歌 微软 `这四个除外还接入`QQ 百度 飞书 微信/企业微信 抖音 哔哩哔哩`等等等个,全部的[**点击这里查看全部可以接入的厂商**](https://casdoor.org/zh/docs/provider/oauth/overview),当然了`OpenList`已经接入的四个也是可以添加到`Casdoor` **查看详细接入其它提供商教程:[点击查看](https://anwen-anyi.github.io/index/09-ssologin.html)** @@ -240,16 +240,16 @@ Alist 后台参数也记得写好保存,写好保存后也要回到个人资 -## **单点登录自动注册为AList帐号** +## **单点登录自动注册为OpenList帐号** -- ==AList 版本 > **v3.22.1** 新增功能== +- ==OpenList 版本 > **v3.22.1** 新增功能== -在使用单点登录注册为AList帐号前,我们需要先将AList的单点登录进行绑定,绑定方法在上面有说明 +在使用单点登录注册为OpenList帐号前,我们需要先将OpenList的单点登录进行绑定,绑定方法在上面有说明 - 支持上述提到的`五个`单点登录方法 - 如果使用`Casdoor`,请勿直接使用默认组织(**app-built-in**),因为这个组织内的用户都是全局管理员帐号 -- 除了`Casdoor`其它的只需要填写`客户端ID`和`客户端秘钥`以及下面新增的单点登录帐号注册为AList帐号的配置 +- 除了`Casdoor`其它的只需要填写`客户端ID`和`客户端秘钥`以及下面新增的单点登录帐号注册为OpenList帐号的配置
@@ -267,7 +267,7 @@ Alist 后台参数也记得写好保存,写好保存后也要回到个人资 ### **SSO自动注册** -如果我们想让SSO单点登录注册为AList帐号我们需要打开这个选项才可以使用 +如果我们想让SSO单点登录注册为OpenList帐号我们需要打开这个选项才可以使用
@@ -275,7 +275,7 @@ Alist 后台参数也记得写好保存,写好保存后也要回到个人资 ### **SSO默认路径** -也就是说注册的帐号默认使用的路径,相当于AList用户设置里面的`基本路径` +也就是说注册的帐号默认使用的路径,相当于OpenList用户设置里面的`基本路径` 可以是根目录`/`,也可以是用户指定的路径`/path/test/Demo` @@ -310,7 +310,7 @@ Alist 后台参数也记得写好保存,写好保存后也要回到个人资 ### **注意事项以及说明** -**4.1-AList用户数据库已存在同名的帐号** +**4.1-OpenList用户数据库已存在同名的帐号** | username | password | base_path | role | permission | opt_secret | github_id | disabled | sso_id | | ----------------- | -------- | --------- | ---- | ---------- | ---------- | --------- | -------- | ----------- | @@ -319,13 +319,13 @@ Alist 后台参数也记得写好保存,写好保存后也要回到个人资 如上表格所示,新注册的单点登录用户名称后增加了一串多余的id -这是因为AList用户数据库中已有了相同的用户,所以在用户名后把单点登录ID也添加上去了 +这是因为OpenList用户数据库中已有了相同的用户,所以在用户名后把单点登录ID也添加上去了 -如果你新注册的单点登录用户名在AList用户数据库中没有,它就不会在名字后面添加单点登录ID +如果你新注册的单点登录用户名在OpenList用户数据库中没有,它就不会在名字后面添加单点登录ID
-**4.2-如果不想让单点登录的帐号注册为AList帐号了怎么办?** +**4.2-如果不想让单点登录的帐号注册为OpenList帐号了怎么办?** 把`Sso自动注册`关闭就可以,这样不影响已经使用单点登录注册好的帐号使用 @@ -333,10 +333,10 @@ Alist 后台参数也记得写好保存,写好保存后也要回到个人资 **4.3-如果我把单点登录选项关闭,使用单点登录注册的帐号怎么办?** -不用担心,使用单点登录注册好登录AList后,在后台登录,登录好后找到`个人资料` +不用担心,使用单点登录注册好登录OpenList后,在后台登录,登录好后找到`个人资料` -- 可以自行修改 **`用户名`**和**`密码`** ,修改好后保存,这样就可以正常使用AList帐号来登录了 -- 这时候可以点击`解绑单点登录平台`了,解绑和不解绑都可以,后续该用户的[**默认路径**](#sso默认路径)和[**默认权限**](#sso默认权限)只能通过管理员在AList后台用户进行修改 +- 可以自行修改 **`用户名`**和**`密码`** ,修改好后保存,这样就可以正常使用OpenList帐号来登录了 +- 这时候可以点击`解绑单点登录平台`了,解绑和不解绑都可以,后续该用户的[**默认路径**](#sso默认路径)和[**默认权限**](#sso默认权限)只能通过管理员在OpenList后台用户进行修改
@@ -350,7 +350,7 @@ Alist 后台参数也记得写好保存,写好保存后也要回到个人资 } ``` -这是因为[单点登录自动注册](#sso自动注册)为AList帐号的选项没开启,无法将单点登录注册为AList帐号 +这是因为[单点登录自动注册](#sso自动注册)为OpenList帐号的选项没开启,无法将单点登录注册为OpenList帐号 - 如果你是管理员,你可以开启一下 - 如果你是用户,你可以去联系管理员开启 @@ -359,11 +359,11 @@ Alist 后台参数也记得写好保存,写好保存后也要回到个人资 ## **SSO兼容模式** -AList单点登录绑定了钉钉,然后在 **`钉钉`** 应用内打开AList,登录时选择钉钉登录会跳到自己电脑浏览器,授权后你会发现没有后续反应了,因为浏览器无法跳回钉钉应用內浏览器页面 +OpenList单点登录绑定了钉钉,然后在 **`钉钉`** 应用内打开OpenList,登录时选择钉钉登录会跳到自己电脑浏览器,授权后你会发现没有后续反应了,因为浏览器无法跳回钉钉应用內浏览器页面 这时候就需要打开 **`SSO兼容模式`** 再去点击登录就可以登录成功了 -**AList应用在钉钉软件内打开如图所示:** +**OpenList应用在钉钉软件内打开如图所示:** ![](/img/advanced/sso_cm.png) @@ -374,7 +374,7 @@ AList单点登录绑定了钉钉,然后在 **`钉钉`** 应用内打开AList 一张图教你新建一个应用并且添加 - LOGO是默认的新建时不可修改,可以等新建好后再修改 ^(看图二)^ -- 如果你只是在钉钉应用內浏览AList,不使用单点登录后台管理,可以不用设置单点登录配置只添加应用就可以 +- 如果你只是在钉钉应用內浏览OpenList,不使用单点登录后台管理,可以不用设置单点登录配置只添加应用就可以 ![](/img/advanced/sso_add_app.png) diff --git a/docs/zh/guide/advanced/system_arch.md b/docs/zh/guide/advanced/system_arch.md index 7e404e4265..523b3e5497 100644 --- a/docs/zh/guide/advanced/system_arch.md +++ b/docs/zh/guide/advanced/system_arch.md @@ -17,7 +17,7 @@ star: true --- -# AList 系统架构对应表 +# OpenList 系统架构对应表 | 文件名 | 操作系统 | CPU架构 | 说明 | |--------|----------|---------|------| @@ -69,7 +69,7 @@ star: true
-## **Android 安装 AList** +## **Android 安装 OpenList** 有两种办法根据自己的需求选择 diff --git a/docs/zh/guide/advanced/user.md b/docs/zh/guide/advanced/user.md index 7c719834b9..4ba1afa9f6 100644 --- a/docs/zh/guide/advanced/user.md +++ b/docs/zh/guide/advanced/user.md @@ -92,12 +92,12 @@ A:可以新建一个[别名](alias.md)存储,将你需要给用户展示的路 ## **Tips** 1. 你是否在为游客能看到全部文件而发愁?[**点击查看这里如何设置**](../../faq/why.md#%E6%83%B3%E8%AE%A9%E6%B8%B8%E5%AE%A2%E7%99%BB%E5%BD%95%E5%90%8E%E6%89%8D%E8%83%BD%E7%9C%8B%E5%88%B0%E5%86%85%E5%AE%B9%E6%80%8E%E4%B9%88%E8%AE%BE%E7%BD%AE) -2. **`Guest user is disabled, login please`**:为了保护您的AList安全,游客访问权限关闭了,若需要游客访问自行打开 +2. **`Guest user is disabled, login please`**:为了保护您的OpenList安全,游客访问权限关闭了,若需要游客访问自行打开 - 后台 --> 用户 --> `guest` --> 停用取消勾选 3. 关于 **`复制/上传`** 的问题 - - 如果你上传(含离线下载上传)很大的文件,或者上传文件很多(几百上千),不建议您使用AList来进行操作,请前往相应的网盘官网直接操作最后 + - 如果你上传(含离线下载上传)很大的文件,或者上传文件很多(几百上千),不建议您使用OpenList来进行操作,请前往相应的网盘官网直接操作最后 4. 非admin权限用户在后台管理离线下载、复制、上传等操作 - - 需要AList升级到版本,同时admin也可以查看用户的任务进度以及操作 + - 需要OpenList升级到版本,同时admin也可以查看用户的任务进度以及操作 ![](/img/advanced/user_manage.png) diff --git a/docs/zh/guide/api/admin/driver.md b/docs/zh/guide/api/admin/driver.md index 9cf94c7b86..60b0f78de7 100644 --- a/docs/zh/guide/api/admin/driver.md +++ b/docs/zh/guide/api/admin/driver.md @@ -65,7 +65,7 @@ GET /api/admin/driver/names "Onedrive", "PikPakShare", "Seafile", - "AList V3", + "OpenList V3", "Alias", "Crypt", "123PanLink", @@ -106,7 +106,7 @@ GET /api/admin/driver/names "Quark", "YandexDisk", "MediaTrack", - "AList V2", + "OpenList V2", "Virtual", "USS", "AliyundriveShare", diff --git a/docs/zh/guide/api/admin/setting.md b/docs/zh/guide/api/admin/setting.md index eefc55c9d7..c9afc7b525 100644 --- a/docs/zh/guide/api/admin/setting.md +++ b/docs/zh/guide/api/admin/setting.md @@ -196,7 +196,7 @@ POST /api/admin/setting/save }, { "key": "site_title", - "value": "AList", + "value": "OpenList", "help": "", "type": "string", "options": "", diff --git a/docs/zh/guide/api/public.md b/docs/zh/guide/api/public.md index 2d39a0edce..e1296397a5 100644 --- a/docs/zh/guide/api/public.md +++ b/docs/zh/guide/api/public.md @@ -72,7 +72,7 @@ GET /api/public/settings "robots_txt": "User-agent: *\nAllow: /", "search_index": "none", "settings_layout": "responsive", - "site_title": "AList", + "site_title": "OpenList", "sso_login_enabled": "false", "sso_login_platform": "", "version": "v3.25.1", diff --git a/docs/zh/guide/drivers/115.md b/docs/zh/guide/drivers/115.md index 24eca950c9..ab890a5dd6 100644 --- a/docs/zh/guide/drivers/115.md +++ b/docs/zh/guide/drivers/115.md @@ -154,7 +154,7 @@ style="outline:none;padding:12px;background:#70c6be;border:none;border-radius:8p 1. 点击 ,然后使用115手机APP端进行扫码 2. APP扫码登录确认后,点击 ` 使用115网盘 APP 扫描然后点击` 按钮,获取 -3. 将获取到的 添加到 AList 115驱动的 **`二维码令牌`** 选项內,然后选择`Qrcode源`设备 (Cookie选项留空) +3. 将获取到的 添加到 OpenList 115驱动的 **`二维码令牌`** 选项內,然后选择`Qrcode源`设备 (Cookie选项留空) - 可选设备:`Web`,`android`,`ios`,`tv`,`alipaymini`,`wechatmini`,`qandroid` - 不推荐选择 `Web` 和 `Android`(`ios`) ,因为自己常用的设备登录后会将原本登录的挤下线 4. 填写 选择设备保存后会自动将 获取对应设备的 Cookie 进行自动填写 @@ -457,13 +457,13 @@ PS C:\Users\233\Desktop\115> python main.py wechatmini -o - 前提是要从115秒传到阿里云盘Open的文件,阿里云盘Open已经存在,否则就是正常复制任务。 - 如果将115的文件秒传到阿里云盘,需要将阿里云盘的秒传选项打开否则为正常模式上传 -如果要使用秒传来上传文件建议在自己家用电脑本地搭建一个AList添加一个`本地存储`和`115云盘`进行复制秒传这样节省资源。 +如果要使用秒传来上传文件建议在自己家用电脑本地搭建一个OpenList添加一个`本地存储`和`115云盘`进行复制秒传这样节省资源。
### **离线下载** - 及以上版本支持在AList调用115离线下载功能 + 及以上版本支持在OpenList调用115离线下载功能 右下角选择 离线下载选项选择`115 Cloud` diff --git a/docs/zh/guide/drivers/123.md b/docs/zh/guide/drivers/123.md index a07d308c2e..53467af212 100644 --- a/docs/zh/guide/drivers/123.md +++ b/docs/zh/guide/drivers/123.md @@ -103,7 +103,7 @@ https://www.123pan.com/ - 如何开启直链?(需要开启会员才能用) - 找到要开启的文件夹右键点击`启用直链空间`,开启后就会看到文件夹有一个链接图标【下图`2`号标签】 - 如何获取文件直链?【下图`3`号标签】 - - 进入已经`启用直链空间`的文件夹,找到需要获取的文件右键`获取直链链接`,获取到后填写到AList配置內 + - 进入已经`启用直链空间`的文件夹,找到需要获取的文件右键`获取直链链接`,获取到后填写到OpenList配置內 ![123](/img/drivers/123/123_link_2.png) diff --git a/docs/zh/guide/drivers/139.md b/docs/zh/guide/drivers/139.md index cdcc834445..18fc2fdd5a 100644 --- a/docs/zh/guide/drivers/139.md +++ b/docs/zh/guide/drivers/139.md @@ -23,7 +23,7 @@ star: true :::warning -AList版本必须大于 `v3.41.0` 版本才能使用本教程! +OpenList版本必须大于 `v3.41.0` 版本才能使用本教程! ::: @@ -41,7 +41,7 @@ AList版本必须大于 `v3.41.0` 版本才能使用本教程! 需要先启用 `Web代理` 或者 `Webdav本地代理` 才会生效。 -- 目前仅适用于:`别名`、`中国移动云盘`、`AList V3` +- 目前仅适用于:`别名`、`中国移动云盘`、`OpenList V3` - 具体功能说明:**** @@ -235,7 +235,7 @@ Alist 目前支持挂载 4 种类型: -### **AList挂载填写示例:** +### **OpenList挂载填写示例:** - ==`Authorization`只需要填写Basic空格后面开始的内容== diff --git a/docs/zh/guide/drivers/163music.md b/docs/zh/guide/drivers/163music.md index 6d07cffe8a..eb1f8e99c7 100644 --- a/docs/zh/guide/drivers/163music.md +++ b/docs/zh/guide/drivers/163music.md @@ -29,7 +29,7 @@ star: true 进入 **https://music.163.com** 然后打开F12开发者模式 -随意打开一个请求只要携带 `Cookie` 找到以下两个参数填写进AList的 `Cookie` 中就可以使用 +随意打开一个请求只要携带 `Cookie` 找到以下两个参数填写进OpenList的 `Cookie` 中就可以使用 - **__csrf** 、**MUSIC_U** diff --git a/docs/zh/guide/drivers/189.md b/docs/zh/guide/drivers/189.md index 3dd42c7ba7..7aa23e2598 100644 --- a/docs/zh/guide/drivers/189.md +++ b/docs/zh/guide/drivers/189.md @@ -72,7 +72,7 @@ Web端登录已更换为滑动验证码,**不再支持ocr与手动输入**, -### **AList挂载填写示例:** +### **OpenList挂载填写示例:** #### **天翼云盘** diff --git a/docs/zh/guide/drivers/Alist V2 V3.md b/docs/zh/guide/drivers/Alist V2 V3.md index 9b998f8e1e..0220e8fb0c 100644 --- a/docs/zh/guide/drivers/Alist V2 V3.md +++ b/docs/zh/guide/drivers/Alist V2 V3.md @@ -17,7 +17,7 @@ sticky: true # this page will appear in starred articles star: true --- -# AList V2/V3 +# OpenList V2/V3 @@ -42,19 +42,19 @@ star: true ### **链接** -你要挂载的AList链接 +你要挂载的OpenList链接 -::::tabs#AList +::::tabs#OpenList @tab V3 :::warning -(**v3.16.3**)若是你挂载的AList"未"开启[**允许挂载**](../../config/site.md#允许挂载),哪你将无法进行挂载,提示如下错误 +(**v3.16.3**)若是你挂载的OpenList"未"开启[**允许挂载**](../../config/site.md#允许挂载),哪你将无法进行挂载,提示如下错误 ``` Failed init storage: the site does not allow mounted @@ -82,7 +82,7 @@ failed get objs: failed to list objs: request failed,code: 400, message: Key: 'L (元信息密码选项**不是必填**,给有需要的人说明) -你要挂载的AList路径有设置元信息密码 +你要挂载的OpenList路径有设置元信息密码 - 例1: - 你挂载的路径是 `/a` @@ -98,11 +98,11 @@ failed get objs: failed to list objs: request failed,code: 400, message: Key: 'L ## **用户名** -你要挂载的`AList`用户名(账号) +你要挂载的`OpenList`用户名(账号) ## **密码** -你要挂载的`AList`用户名对应的密码 +你要挂载的`OpenList`用户名对应的密码 :::tip 温馨提示 @@ -114,7 +114,7 @@ failed get objs: failed to list objs: request failed,code: 400, message: Key: 'L - 例^2^:[**根文件夹ID**](#根文件夹id):`file`,用户名的访问权限文件夹没有`file`,这样访问也会提示错误 -2. `AList管理`在给予别人挂载的时,在新建用户时可以选择访问的文件夹,默认的`/` +2. `OpenList管理`在给予别人挂载的时,在新建用户时可以选择访问的文件夹,默认的`/` - 用户挂载时候,[**根文件夹ID**](#根文件夹id) 建议写`/`,这样就不会因为管理给了不同访问文件夹权限而提示错误 3. 最极端的情况,首选你知道此次添加的`用户名`能访问的有那文件夹权限,里面有没有,你想单独挂载的路径然后写到[**根文件夹ID**](#根文件夹id) @@ -136,7 +136,7 @@ failed get objs: failed to list objs: request failed,code: 400, message: Key: 'L 需要先启用 `Web代理` 或者 `Webdav本地代理` 才会生效 -- 目前仅适用于:`别名`、`中国移动云盘`、`AList V3` +- 目前仅适用于:`别名`、`中国移动云盘`、`OpenList V3` - 具体功能说明:**https://github.com/alist-org/alist/pull/6496#issue-2309839607** diff --git a/docs/zh/guide/drivers/Crypt.md b/docs/zh/guide/drivers/Crypt.md index c6dafcc3bd..507cb343cf 100644 --- a/docs/zh/guide/drivers/Crypt.md +++ b/docs/zh/guide/drivers/Crypt.md @@ -142,7 +142,7 @@ star: true ### **加密后文件存储路径** -也就是存储加密后的文件,可以是AList能挂载的驱动里面任意一款驱动 +也就是存储加密后的文件,可以是OpenList能挂载的驱动里面任意一款驱动
@@ -197,7 +197,7 @@ star: true ## **注意事项** -启动AList时发现Crypt提示错误,是因为Crypt靠前启动时候找不到相关路径,可以通过给Crypt驱动填写[序号](common.md#序号)让Crypt启动靠后 +启动OpenList时发现Crypt提示错误,是因为Crypt靠前启动时候找不到相关路径,可以通过给Crypt驱动填写[序号](common.md#序号)让Crypt启动靠后
diff --git a/docs/zh/guide/drivers/Trainbit.md b/docs/zh/guide/drivers/Trainbit.md index 9582d7fa72..11d07c0d7e 100644 --- a/docs/zh/guide/drivers/Trainbit.md +++ b/docs/zh/guide/drivers/Trainbit.md @@ -44,7 +44,7 @@ star: true ## **注意事项** -1. 如果你是从`AList` 上传到 `trainbit` 的文件后缀后面会增加一个 `.delete_suffix`,不用担心 +1. 如果你是从`OpenList` 上传到 `trainbit` 的文件后缀后面会增加一个 `.delete_suffix`,不用担心 2. 官网说免费用户文件下载15天后会删除文件,但是现在未进行文件删除,以防万一请勿存放重要文件,到时候导致文件丢失 diff --git a/docs/zh/guide/drivers/alias.md b/docs/zh/guide/drivers/alias.md index 84e264cc4e..33c7503897 100644 --- a/docs/zh/guide/drivers/alias.md +++ b/docs/zh/guide/drivers/alias.md @@ -192,7 +192,7 @@ star: true 需要先启用 `Web代理` 或者 `Webdav本地代理` 才会生效 -- 目前仅适用于:`别名`、`中国移动云盘`、`AList V3` +- 目前仅适用于:`别名`、`中国移动云盘`、`OpenList V3` - 具体功能说明:**https://github.com/alist-org/alist/pull/6496#issue-2309839607**
diff --git a/docs/zh/guide/drivers/aliyundrive_open.md b/docs/zh/guide/drivers/aliyundrive_open.md index b37f987ffb..50a28f224c 100644 --- a/docs/zh/guide/drivers/aliyundrive_open.md +++ b/docs/zh/guide/drivers/aliyundrive_open.md @@ -39,15 +39,6 @@ const getLimit = async ()=>{ } typeof fetch !== "undefined" && getLimit() -::: info 阿里云盘会员 - -**阿里云盘会员:**[https://www.alipan.com/cpx/member](https://www.alipan.com/cpx/member?userCode=MzAwMDM1&disableNav=YES) - -- 点击链接领取[**优惠券**](https://www.alipan.com/cpx/member?userCode=MzAwMDM1&disableNav=YES),[**立即抢购**](https://www.alipan.com/cpx/member?userCode=MzAwMDM1&disableNav=YES) - -vip - -::: :::danger 请仔细阅读注意事项 @@ -55,7 +46,7 @@ typeof fetch !== "undefined" && getLimit() -2. AList 挂载时填写的 token 也应该是这个工具提供的,之前方式获取的不可以 +2. OpenList 挂载时填写的 token 也应该是这个工具提供的,之前方式获取的不可以 @@ -84,12 +75,12 @@ typeof fetch !== "undefined" && getLimit() :::danger 关于阿里云open的OAuth验证API无法连接 -1. 由于原api `https://api.example.com`被sni阻断,导致国内无法连接的情况,故提供两个新的api供使用: - - `https://api-cf.example.com` (套了一层cloudflare) - - `https://api.xhofe.top` (辽宁多线, 由[亚洲云](https://www.asiayun.com/aff/QQCOOQKZ)赞助) +1. ~~由于原api `https://api.example.com`被sni阻断,导致国内无法连接的情况,故提供两个新的api供使用:~~ + - ~~`https://api-cf.example.com` (套了一层cloudflare)~~ + - ~~`https://api.example.com` (辽宁多线, 由[亚洲云](https://www.asiayun.com/aff/QQCOOQKZ)赞助)~~ 2. 需要将`aliyundrive_open`后台配置中的`Oauth令牌链接`更换为 - - `https://api-cf.example.com/alist/ali_open/token` - - `https://api.xhofe.top/alist/ali_open/token` + - ~~`https://api-cf.example.com/alist/ali_open/token`~~ + - ~~`https://api.xhofe.top/alist/ali_open/token`~~ - ![](/img/drivers/aliyun/aliyun_api.png) 3. 查看详情:https://github.com/alist-org/alist/discussions/4572 @@ -107,7 +98,7 @@ typeof fetch !== "undefined" && getLimit() 前往:**https://alist.example.com/zh/tool/aliyundrive/request** - +(暂不可用) #### **获取示意图** @@ -137,7 +128,7 @@ typeof fetch !== "undefined" && getLimit() ## **客户端 ID,秘钥** -正常用户不需要填写为空即可,如果自己申请了官方授权也可以使用自己的进行填写,为空时默认使用 AList 提供的。 +正常用户不需要填写为空即可,如果自己申请了官方授权也可以使用自己的进行填写,为空时默认使用 OpenList 提供的。 - 如果使用自己的开发者帐号,Oauth令牌链接也要修改,同时也要使用自己开发者帐号ID和秘钥获取刷新令牌 @@ -161,7 +152,7 @@ typeof fetch !== "undefined" && getLimit() - 前提是要从阿里云盘秒传到115的文件,115已经存在,否则就是正常复制任务。 - 如果将115的文件秒传到阿里云盘,需要将阿里云盘的秒传选项打开否则为正常模式上传 -如果要使用秒传来上传文件建议在自己家用电脑本地搭建一个AList添加一个`本地存储`和`阿里云盘`进行复制秒传这样节省资源。 +如果要使用秒传来上传文件建议在自己家用电脑本地搭建一个OpenList添加一个`本地存储`和`阿里云盘`进行复制秒传这样节省资源。
@@ -171,7 +162,7 @@ typeof fetch !== "undefined" && getLimit() 不进行设置默认是删除到回收站內了,如果空间不够需要自己手动清理回收站/若删错文件请前往阿里云盘官网客户端进行找回恢复 -- **回收站**:在AList删除后进入网盘回收站,会占用云盘空间,但是后期如果误删可以找回。 +- **回收站**:在OpenList删除后进入网盘回收站,会占用云盘空间,但是后期如果误删可以找回。 - **删除**:直接删除不会停留在回收站,不会占用云盘空间,但是后期如果误删不能找回。 - 注:请勿泄露自己阿里云盘Open获取的Token, ==若不小心泄露请立刻马上去 [**其他说明 ¹**](#打开-阿里云盘-app-我的-右上角设置齿轮-隐私设置-授权管理-点击-alist-进行查看) 解除授权,再重新扫码授权换新的刷新令牌,同时解除授权后之前获取的都会失效,以保护您账号的安全== @@ -181,7 +172,7 @@ typeof fetch !== "undefined" && getLimit() ## **云盘类型** -云盘类型可以选择,可以自己的需求选择不同类型,使用 v3.25.1及以上版本的AList添加驱动时进行设置,默认选择的是`默认`类型 +云盘类型可以选择,可以自己的需求选择不同类型,使用 v3.25.1及以上版本的OpenList添加驱动时进行设置,默认选择的是`默认`类型 - **默认**:有达人等级用户默认展示的是`非备份文件`内容,没有达人等级用户默认展示的是`备份文件`内容 @@ -209,7 +200,7 @@ typeof fetch !== "undefined" && getLimit() ## **内部上传** -如果你部署 AList 的服务器是阿里云北京地区ECS,打开此开关可以提升文件上传速度。不符合要求的服务器请不要打开此开关,否则会出现无法上传的问题。 +如果你部署 OpenList 的服务器是阿里云北京地区ECS,打开此开关可以提升文件上传速度。不符合要求的服务器请不要打开此开关,否则会出现无法上传的问题。 - **内部上传**非北京地区的阿里云ECS可以使用吗?不能,因为阿里云盘在使用北京地区的对象存储 @@ -221,12 +212,12 @@ typeof fetch !== "undefined" && getLimit() ##### 一、 -> AList 仅获取了 云盘用户 (**名称 头像 ¹**),(**访问文件权限 ²**)和(**写入文件权限 ³**),未获取手机号权限 +> OpenList 仅获取了 云盘用户 (**名称 头像 ¹**),(**访问文件权限 ²**)和(**写入文件权限 ³**),未获取手机号权限 > > 详情可以通过以下两种方式查看 > > 1. 扫码获取刷新令牌时的**提示** -> 2. #### 打开 **阿里云盘 APP --> 我的 -->右上角设置齿轮 --> 隐私设置 --> 授权管理 --> 点击 AList** 进行查看 +> 2. #### 打开 **阿里云盘 APP --> 我的 -->右上角设置齿轮 --> 隐私设置 --> 授权管理 --> 点击 OpenList** 进行查看 > > - 若不使用了可以随时手动解除权限 @@ -251,7 +242,7 @@ typeof fetch !== "undefined" && getLimit() >Q:在线播放阿里云盘视频无法播放,提示:**`ExceedCapacityForbidden`** 错误 > ->A:**用户容量超限**,限制播放,需要扩容或者删除不必要的文件释放空间,在AList和阿里云盘官方APP分别如下图提示 +>A:**用户容量超限**,限制播放,需要扩容或者删除不必要的文件释放空间,在OpenList和阿里云盘官方APP分别如下图提示 > > @@ -265,7 +256,7 @@ typeof fetch !== "undefined" && getLimit() ##### 六、 ->Q:在阿里云盘查看视频提示 `转码中,请稍后重试` 和 在AList挂载提示:`failed link: failed get link: UserNotAllowedAccessResource:user not allowed access resource for violation` +>Q:在阿里云盘查看视频提示 `转码中,请稍后重试` 和 在OpenList挂载提示:`failed link: failed get link: UserNotAllowedAccessResource:user not allowed access resource for violation` > >A:代表帐号已经被冻结(以前都是直接无法登录),具体情况请查看顶部的红色内容注意事项 diff --git a/docs/zh/guide/drivers/baidu.md b/docs/zh/guide/drivers/baidu.md index 734fd16346..5aa4c89621 100644 --- a/docs/zh/guide/drivers/baidu.md +++ b/docs/zh/guide/drivers/baidu.md @@ -140,7 +140,7 @@ flowchart TB 有会员改完 **`"User-Agent"`** 才会有用(选择官方和302) -如果不改 **`"User-Agent"`**,可以开启 ==Web代理==,缺点是需要你搭建AList的机器中转,也就是说你需要大宽带帮你中转 +如果不改 **`"User-Agent"`**,可以开启 ==Web代理==,缺点是需要你搭建OpenList的机器中转,也就是说你需要大宽带帮你中转
    

网页302模式修改UA教程 :
左侧为『官方』接口,右侧为『非官方-已无法使用』接口

diff --git a/docs/zh/guide/drivers/common.md b/docs/zh/guide/drivers/common.md index 65559ec490..81d514a215 100644 --- a/docs/zh/guide/drivers/common.md +++ b/docs/zh/guide/drivers/common.md @@ -134,7 +134,7 @@ Key: 'Storage.MountPath' Error:Field validation for 'MountPath' failed on the 'r - 302重定向:虽然不会消耗流量,但是不建议共享使用,有封禁账户的风险 - 代理URL:会消耗搭建代理URL的流量 -- 本地代理:会消耗搭建AList设备的流量 +- 本地代理:会消耗搭建OpenList设备的流量 ### **三种模式说明** @@ -143,7 +143,7 @@ Key: 'Storage.MountPath' Error:Field validation for 'MountPath' failed on the 'r title: 302重定向、代理Url、本地代理 --- flowchart LR - E(用户操作AList调用API
触发相关API操作云盘
云盘接收到命令开始执行) + E(用户操作OpenList调用API
触发相关API操作云盘
云盘接收到命令开始执行) A[(云盘)] B(你) C[代理URL] @@ -151,7 +151,7 @@ flowchart LR E==>A==>E A==>|直接从云盘传给你中间无任何损耗
302能下载多快就有多快|B A-->|云盘先发送给代理URL|C-->|再由代理URL转发给你
转发给你后,你下载的速度
取决于代理Url那一端上下载传转发的速度|B - A-->|云盘先发送给搭建AList的设备|D-->|由搭建AList的设备转发给你
转发给你之后,你下载速度
取决于搭建AList那一端下载然后上传转发的速度|B + A-->|云盘先发送给搭建OpenList的设备|D-->|由搭建OpenList的设备转发给你
转发给你之后,你下载速度
取决于搭建OpenList那一端下载然后上传转发的速度|B ``` @@ -167,10 +167,10 @@ flowchart LR @tab cloudflare workers 可以使用 Cloudflare Workers 做代理,这里填写 Workers 地址即可。 -Workers 代码可以在 https://github.com/alist-org/alist-proxy/blob/main/alist-proxy.js 找到,实际使用时需要替换其中的这两个变量: +Workers 代码可以在 https://github.com/OpenListTeam/alist-proxy/blob/main/alist-proxy.js 找到,实际使用时需要替换其中的这两个变量: -- ADDRESS: 你的 AList 地址,必须加上协议头,后面不能跟 `/`。如 `https://pan.example.com`; -- TOKEN: 在 AList 管理页面中进入“其他设置”得到; +- ADDRESS: 你的 OpenList 地址,必须加上协议头,后面不能跟 `/`。如 `https://pan.example.com`; +- TOKEN: 在 OpenList 管理页面中进入“其他设置”得到; - WORKER_ADDRESS: 你的 Worker 地址,通常与 **下载代理URL** 相同。 :warning: Cloudflare Workers 免费CDN支持兼容(不论国内还是国外)的只有 **http80端口** 和 **https443端口**,来自群友测试 diff --git a/docs/zh/guide/drivers/develop.md b/docs/zh/guide/drivers/develop.md index 523108b099..9d33e1e98c 100644 --- a/docs/zh/guide/drivers/develop.md +++ b/docs/zh/guide/drivers/develop.md @@ -21,4 +21,4 @@ star: true 复制 `drivers/template` 以扩展新存储。 请阅读 [CONTRIBUTING](https://github.com/Xhofe/alist/blob/main/CONTRIBUTING.md) 了解详情。 -AList 的驱动部分的设计很容易扩展,不需要修改其他文件,只需在后端项目驱动包下新建一个包,在 `all.go` 文件中引用这个包即可。 +OpenList 的驱动部分的设计很容易扩展,不需要修改其他文件,只需在后端项目驱动包下新建一个包,在 `all.go` 文件中引用这个包即可。 diff --git a/docs/zh/guide/drivers/dropbox.md b/docs/zh/guide/drivers/dropbox.md index 662396259f..78f0102ab0 100644 --- a/docs/zh/guide/drivers/dropbox.md +++ b/docs/zh/guide/drivers/dropbox.md @@ -27,8 +27,8 @@ Dropbox官网:https://www.dropbox.com/ 前往:**https://alist.example.com/tool/dropbox/request.html** -- 有两种方式,一种是直接使用AList提供的,一种是自己新建应用 - - 获取方式如下(推荐使用第二种^{右侧的}^因为AList提供的已经无法新建用户了) +- 有两种方式,一种是直接使用OpenList提供的,一种是自己新建应用 + - 获取方式如下(推荐使用第二种^{右侧的}^因为OpenList提供的已经无法新建用户了) - 使用右侧自建`客户端ID`和`秘钥`时,记得授权^{第三张图}^
diff --git a/docs/zh/guide/drivers/febbox.md b/docs/zh/guide/drivers/febbox.md index f6be2a9b74..08d213aec9 100644 --- a/docs/zh/guide/drivers/febbox.md +++ b/docs/zh/guide/drivers/febbox.md @@ -45,7 +45,7 @@ FebBox:https://www.febbox.com 生成地址:**https://www.febbox.com/open/clients** -- 生成的客户端ID和秘钥和AList填写的顺序是相反的,注意别填错 +- 生成的客户端ID和秘钥和OpenList填写的顺序是相反的,注意别填错 ![](/img/drivers/febbox/febox.png) diff --git a/docs/zh/guide/drivers/local.md b/docs/zh/guide/drivers/local.md index 056ffefdcd..7d75024050 100644 --- a/docs/zh/guide/drivers/local.md +++ b/docs/zh/guide/drivers/local.md @@ -31,7 +31,7 @@ star: true 需要使用`ffmpeg` 工具来添加,暂时还不会(后续补充) -- 需要使用AList版本 ≥ [**v3.12.0**](https://github.com/alist-org/alist/releases/tag/v3.12.0) +- 需要使用OpenList版本 ≥ [**v3.12.0**](https://github.com/alist-org/alist/releases/tag/v3.12.0) - Add thumbnail for video with ffmpeg - by [**@GodFinal**](https://github.com/GodFinal) and [**@Xhofe**](https://github.com/Xhofe) in [**#3556**](https://github.com/alist-org/alist/pull/3556) [**(309d6)**](https://github.com/alist-org/alist/commit/309d655) - Support both time and percent for video thumbnail - by [**@1024th**](https://github.com/1024th) in [**#7802**](https://github.com/AlistGo/alist/pull/7802) [(**31a74**)](https://github.com/AlistGo/alist/commit/31a74708) diff --git a/docs/zh/guide/drivers/mopan.md b/docs/zh/guide/drivers/mopan.md index a5d5e4665f..387e4149d3 100644 --- a/docs/zh/guide/drivers/mopan.md +++ b/docs/zh/guide/drivers/mopan.md @@ -23,7 +23,7 @@ star: true - 没有网页端,只有`Android`,`IOS`,`PC-Win64位`,`iPad`,`TV` -- :warning: AList版本 > ==3.30.0== 以上版本才能使用本驱动 +- :warning: OpenList版本 > ==3.30.0== 以上版本才能使用本驱动
diff --git a/docs/zh/guide/drivers/onedrive_app.md b/docs/zh/guide/drivers/onedrive_app.md index d4cc6619c1..8ec1ba8b4e 100644 --- a/docs/zh/guide/drivers/onedrive_app.md +++ b/docs/zh/guide/drivers/onedrive_app.md @@ -166,9 +166,9 @@ https://entra.microsoft.com/TokenAuthorize?admin_consent=True&tenant={租户ID}# **config.yaml** ```yaml -# 自己的AList站点,可以是本地也可以是远程服务器IP或者域名,但是结尾不能带 "/" +# 自己的OpenList站点,可以是本地也可以是远程服务器IP或者域名,但是结尾不能带 "/" url: ALIST_URL -# auth的三个参数是你AList管理员账号密码和刷新令牌 +# auth的三个参数是你OpenList管理员账号密码和刷新令牌 auth: username: USERNAME password: PASSWORD diff --git a/docs/zh/guide/drivers/pikpak.md b/docs/zh/guide/drivers/pikpak.md index 7303327c3d..ce6b6f2ef2 100644 --- a/docs/zh/guide/drivers/pikpak.md +++ b/docs/zh/guide/drivers/pikpak.md @@ -25,7 +25,7 @@ star: true - - 例如你在 IP `1.1.1.1`服务器搭建的AList,但是你本人IP是`2.2.2.2`,无法播放下载,或者开启代理中转策略 + - 例如你在 IP `1.1.1.1`服务器搭建的OpenList,但是你本人IP是`2.2.2.2`,无法播放下载,或者开启代理中转策略 ----- 2. `分享Pikpak`:有大小限制,超出指定文件大小后只能播放40%~50% @@ -98,7 +98,7 @@ star: true ### **离线下载** - 及以上版本支持在AList调用Pikpak离线下载功能 + 及以上版本支持在OpenList调用Pikpak离线下载功能 右下角选择 离线下载选项选择`Pikpak` @@ -154,7 +154,7 @@ star: true 默认不启用,打开后 下载地址将使用**转码后的地址**,可获取 **完整的转码后的文件** -- 打开 `使用转码地址` 选项后,无法使用 `AList` 网页版播放视频,但**可正常下载**或**使用第三方播放器** +- 打开 `使用转码地址` 选项后,无法使用 `OpenList` 网页版播放视频,但**可正常下载**或**使用第三方播放器**
@@ -180,7 +180,7 @@ star: true **Q**:添加挂载时提示:**failed get objs: failed to list objs: Sorry, sharing is not available in the current region** -**A**:因为在国内^PikPak^是禁止访问的,给`AList`使用代理即可,如何让`AList`使用代理[**参考方案之一,此方法仅限于Windows搭建**](https://anwen-anyi.github.io/index/07-wenti.html#_41-alist%E5%A6%82%E4%BD%95-%E4%BD%BF%E7%94%A8-%E5%90%83%E5%88%B0-%E4%BB%A3%E7%90%86-proxy) +**A**:因为在国内^PikPak^是禁止访问的,给`OpenList`使用代理即可,如何让`OpenList`使用代理[**参考方案之一,此方法仅限于Windows搭建**](https://anwen-anyi.github.io/index/07-wenti.html#_41-alist%E5%A6%82%E4%BD%95-%E4%BD%BF%E7%94%A8-%E5%90%83%E5%88%B0-%E4%BB%A3%E7%90%86-proxy)
diff --git a/docs/zh/guide/drivers/quark.md b/docs/zh/guide/drivers/quark.md index 039b413c67..7a47510d8d 100644 --- a/docs/zh/guide/drivers/quark.md +++ b/docs/zh/guide/drivers/quark.md @@ -54,11 +54,11 @@ star: true ### **[在线预览/下载]很慢?** -夸克云盘下载很慢是因为夸克云盘需要开通**会员**,并且挂载只能^(强制)^使用`本地代理`方式,就需要你搭建AList的机器有一个很高的带宽速度 +夸克云盘下载很慢是因为夸克云盘需要开通**会员**,并且挂载只能^(强制)^使用`本地代理`方式,就需要你搭建OpenList的机器有一个很高的带宽速度 - 什么是`本地代理`? - - `本地代理`就是你搭建AList的机器来中转,就是先下载到你搭建AList的机器,再由机器转发给你,你搭建AList的机器速度不够快,再转发给你的速度自然也不够快 + - `本地代理`就是你搭建OpenList的机器来中转,就是先下载到你搭建OpenList的机器,再由机器转发给你,你搭建OpenList的机器速度不够快,再转发给你的速度自然也不够快 1. 换带宽高的服务器来中转 2. 在自己家里电脑搭建 diff --git a/docs/zh/guide/drivers/thunder.md b/docs/zh/guide/drivers/thunder.md index 9113bbed8e..10d6ccbbf2 100644 --- a/docs/zh/guide/drivers/thunder.md +++ b/docs/zh/guide/drivers/thunder.md @@ -33,14 +33,14 @@ star: true 迅雷 X 服务海外用户,截止文档发布时只有 安卓版其它版本暂未发布 - 迅雷 X 目前未开启会员的速度也符合使用情况,后期更改暂时未知 -- 使用APP可能需要 Proxy,挂载在AList不需要 +- 使用APP可能需要 Proxy,挂载在OpenList不需要 ----- 迅雷浏览器:目前仅支持手机端(Android、iOS) - **https://x.xunlei.com/** -- 如果在AList登录后会将手机端踢下线,反之如果先在AList登录再登录手机,会将AList踢下线但是没有提示 +- 如果在OpenList登录后会将手机端踢下线,反之如果先在OpenList登录再登录手机,会将OpenList踢下线但是没有提示 ::: @@ -482,7 +482,7 @@ flowchart TB ### **删除方式** -**回收站**:在AList删除后移除到回收站,如果有误删可以通过迅雷云盘恢复 +**回收站**:在OpenList删除后移除到回收站,如果有误删可以通过迅雷云盘恢复 **删除**:直接删除不可以恢复找回 @@ -569,7 +569,7 @@ flowchart TB ### **删除方式** -**回收站**:在AList删除后移除到回收站,如果有误删可以通过迅雷云盘恢复 +**回收站**:在OpenList删除后移除到回收站,如果有误删可以通过迅雷云盘恢复 **删除**:直接删除不可以恢复找回 diff --git a/docs/zh/guide/drivers/wopan.md b/docs/zh/guide/drivers/wopan.md index 77bdae5982..b1c9abd3b8 100644 --- a/docs/zh/guide/drivers/wopan.md +++ b/docs/zh/guide/drivers/wopan.md @@ -21,13 +21,13 @@ star: true 云盘地址:**https://pan.wo.cn/** -- :warning: AList 3.19.0版本及以上版本才能使用本驱动 +- :warning: OpenList 3.19.0版本及以上版本才能使用本驱动 ::: tip -AList挂载联通云盘使用的是Web端 +OpenList挂载联通云盘使用的是Web端 -如果你先使用工具获取了令牌,再去登录网页端联通云盘会将AList挂载的踢下线导致失效 +如果你先使用工具获取了令牌,再去登录网页端联通云盘会将OpenList挂载的踢下线导致失效 登录手机端没问题,不会被踢下线,可以同时并存。 @@ -64,7 +64,7 @@ AList挂载联通云盘使用的是Web端 家庭云:填写`Family ID` 未知(后续补充) -### **AList挂载填写示例:** +### **OpenList挂载填写示例:** 将使用工具获取的 `refresh_token填入刷新令牌`,`access_token填入访问令牌` diff --git a/docs/zh/guide/install/desktop.md b/docs/zh/guide/install/desktop.md index 3143ad67e6..961afc7857 100644 --- a/docs/zh/guide/install/desktop.md +++ b/docs/zh/guide/install/desktop.md @@ -19,70 +19,4 @@ comment: false # 桌面版 - - - - - -
- - - -## **查看激活 Key** - -两种不同购买渠道查看方式如下 - -::: tabs#Desktop - -@tab 面包多 - -面包多购买的可以在多种不同渠道查看 - -1. 面包多:**https://mbd.pub/o/bread/ZJaTl5xy** -2. 支付宝账单 ==> 商家订单号 -3. 微信账单 ==> 商户单号 - -![](/img/desktop/key_mbd.png) - -激活时 **`不需要`** 勾选 :black_square_button: **Lemon Squeezey** - -![](/img/desktop/logIn_mbd.png) - -@tab Lemon Squeezy - -Lemon Squeezy:**https://app.lemonsqueezy.com/my-orders** - -![](/img/desktop/key_lemonsqueezy.png) - -激活时 **`需要`** 勾选 :white_check_mark: **Lemon Squeezey** - -![](/img/desktop/login_lemonsqueezy.png) - -::: - -
- - - -## **解除设备上限** - -::: tabs#Desktop - -@tab 面包多 - -输入在面包多购买的`key` 将不再使用的设备进行反激活踢下线 - -- **https://ad.example.com/zh/usage** - -![](/img/desktop/mianbaoduo.png) - -@tab Lemon Squeezy - -在 **https://app.lemonsqueezy.com/my-orders** 登录购买[ :lemon:Lemon Squeezy](https://store.example.com/buy/51dca247-20df-4991-8104-54ca534bcc82) 时的邮箱,然后按照下图教程操作 - -![](/img/desktop/lemonsqueezy.png) - -::: - +N/A diff --git a/docs/zh/guide/install/docker.md b/docs/zh/guide/install/docker.md index c8ceed06ac..9c46476863 100644 --- a/docs/zh/guide/install/docker.md +++ b/docs/zh/guide/install/docker.md @@ -18,6 +18,8 @@ star: true # 使用 Docker +注意:OpenList 官方 Docker 镜像尚未发布。此处 Docker 镜像地址尚未更新。 + ## **安装** #### **docker cli** diff --git a/docs/zh/guide/install/manual.md b/docs/zh/guide/install/manual.md index 4e4346a1ca..2bbabbfc4d 100644 --- a/docs/zh/guide/install/manual.md +++ b/docs/zh/guide/install/manual.md @@ -17,17 +17,17 @@ star: true --- # 手动安装 -## **获取 AList** -打开 [AList Release](https://github.com/Xhofe/alist/releases) 下载待部署系统对应的文件。最新版的前端已经和后端打包好了,不用再下载前端文件了。 +## **获取 OpenList** +打开 [OpenList Release](https://github.com/Xhofe/openlist/releases) 下载待部署系统对应的文件。最新版的前端已经和后端打包好了,不用再下载前端文件了。 -xxxx 指的是不同系统/架构对应的名称,一般 Linux-x86/64 为 alist-linux-amd64 +xxxx 指的是不同系统/架构对应的名称,一般 Linux-x86/64 为 openlist-linux-amd64 -手动安装如果有如下提示:是因为[你的 GLIBC 版本太低](../../faq/why.md#lib64-libc-so-6-version-glibc-2-28-not-found-required-by-alist-或者-accept-function-not-implemented),建议下载 musl 版本 +手动安装如果有如下提示:是因为[你的 GLIBC 版本太低](../../faq/why.md#lib64-libc-so-6-version-glibc-2-28-not-found-required-by-openlist-或者-accept-function-not-implemented),建议下载 musl 版本 ```txt -lib64/libc.so.6: version `GLIBC_2.28' not found (required by ./alist) +lib64/libc.so.6: version `GLIBC_2.28' not found (required by ./openlist) #或者 accept: function not implemented ``` @@ -49,67 +49,67 @@ v3.25.0以上版本将密码改成加密方式存储的hash值,无法直接反 ```bash # 解压下载的文件,得到可执行文件: -tar -zxvf alist-xxxx.tar.gz +tar -zxvf openlist-xxxx.tar.gz # 授予程序执行权限: -chmod +x alist +chmod +x openlist # 运行程序 -./alist server +./openlist server # 获得管理员信息 以下两个不同版本,新版本也有随机生成和手动设置 # 低于v3.25.0版本 -./alist admin +./openlist admin # 高于v3.25.0版本 # 随机生成一个密码 -./alist admin random +./openlist admin random # 手动设置一个密码 `NEW_PASSWORD`是指你需要设置的密码 -./alist admin set NEW_PASSWORD +./openlist admin set NEW_PASSWORD ``` @tab macOS ```bash # 解压下载的文件,得到可执行文件: -tar -zxvf alist-xxxx.tar.gz +tar -zxvf openlist-xxxx.tar.gz # 授予程序执行权限: -chmod +x alist +chmod +x openlist # 运行程序 -./alist server +./openlist server # 获得管理员信息 以下两个不同版本,新版本也有随机生成和手动设置 # 低于v3.25.0版本 -./alist admin +./openlist admin #高于v3.25.0版本 # 随机生成一个密码 -./alist admin random +./openlist admin random # 手动设置一个密码 `NEW_PASSWORD`是指你需要设置的密码 -./alist admin set NEW_PASSWORD +./openlist admin set NEW_PASSWORD ``` @tab Windows ```bash # 解压下载的文件,得到可执行文件: -unzip alist-xxxx.zip +unzip openlist-xxxx.zip # 运行程序 -.\alist.exe server +.\openlist.exe server # 获得管理员信息 以下两个不同版本,新版本也有随机生成和手动设置 # 低于v3.25.0版本 -.\alist.exe admin +.\openlist.exe admin # 高于v3.25.0版本 # 随机生成一个密码 -.\alist.exe admin random +.\openlist.exe admin random # 手动设置一个密码 `NEW_PASSWORD`是指你需要设置的密码 -.\alist.exe admin set NEW_PASSWORD +.\openlist.exe admin set NEW_PASSWORD ``` @tab win(scoop) ```bash # 安装 -scoop install alist +scoop install openlist # 运行 -alist server +openlist server ``` ::: @@ -121,17 +121,17 @@ alist server :::::tabs#os @tab Linux -使用任意方式编辑 `/usr/lib/systemd/system/alist.service` 并添加如下内容,其中 path_alist 为 AList 所在的路径 +使用任意方式编辑 `/usr/lib/systemd/system/openlist.service` 并添加如下内容,其中 path_openlist 为 OpenList 所在的路径 ```ini [Unit] -Description=alist +Description=openlist After=network.target [Service] Type=simple -WorkingDirectory=path_alist -ExecStart=path_alist/alist server +WorkingDirectory=path_openlist +ExecStart=path_openlist/openlist server Restart=on-failure [Install] @@ -140,17 +140,17 @@ WantedBy=multi-user.target 然后,执行 `systemctl daemon-reload` 重载配置,现在你可以使用这些命令来管理程序: -- 启动: `systemctl start alist` -- 关闭: `systemctl stop alist` -- 配置开机自启: `systemctl enable alist` -- 取消开机自启: `systemctl disable alist` -- 状态: `systemctl status alist` -- 重启: `systemctl restart alist` +- 启动: `systemctl start openlist` +- 关闭: `systemctl stop openlist` +- 配置开机自启: `systemctl enable openlist` +- 取消开机自启: `systemctl disable openlist` +- 状态: `systemctl status openlist` +- 重启: `systemctl restart openlist` 守护进程不配置? [**视频教程**](https://www.bilibili.com/video/BV1rF41197Qv?t=187.0) @tab macOS -使用任意方式编辑 `~/Library/LaunchAgents/ci.nn.alist.plist` 并添加如下内容,修改 `path_alist` 为 AList 所在的路径,`path/to/working/dir` 为 AList的工作路径 +使用任意方式编辑 `~/Library/LaunchAgents/ci.nn.openlist.plist` 并添加如下内容,修改 `path_openlist` 为 OpenList 所在的路径,`path/to/working/dir` 为 OpenList的工作路径 ```xml @@ -158,7 +158,7 @@ WantedBy=multi-user.target Label - ci.nn.alist + ci.nn.openlist KeepAlive ProcessType @@ -169,18 +169,18 @@ WantedBy=multi-user.target path/to/working/dir ProgramArguments - path_alist/alist + path_openlist/openlist server ``` -然后,执行 `launchctl load ~/Library/LaunchAgents/ci.nn.alist.plist` 加载配置,现在你可以使用这些命令来管理程序: +然后,执行 `launchctl load ~/Library/LaunchAgents/ci.nn.openlist.plist` 加载配置,现在你可以使用这些命令来管理程序: -- 开启: `launchctl start ~/Library/LaunchAgents/ci.nn.alist.plist` -- 关闭: `launchctl stop ~/Library/LaunchAgents/ci.nn.alist.plist` -- 卸载配置: `launchctl unload ~/Library/LaunchAgents/ci.nn.alist.plist` +- 开启: `launchctl start ~/Library/LaunchAgents/ci.nn.openlist.plist` +- 关闭: `launchctl stop ~/Library/LaunchAgents/ci.nn.openlist.plist` +- 卸载配置: `launchctl unload ~/Library/LaunchAgents/ci.nn.openlist.plist` @tab Windows @@ -188,13 +188,13 @@ WantedBy=multi-user.target 1. 在 https://nssm.cc/download 下载最新版本的 `nssm`; 2. 在解压后的文件夹内按住 Shift 并右击空白处,选择“在此处打开 Powershell 窗口”; -3. 在弹出的窗口中输入 `.\nssm.exe install alist`; -4. Path 选择 alist.exe 的路径,如 `D:\alist\alist.exe`,Arguments 填 `server`; +3. 在弹出的窗口中输入 `.\nssm.exe install openlist`; +4. Path 选择 openlist.exe 的路径,如 `D:\openlist\openlist.exe`,Arguments 填 `server`; 5. Details 选项卡中可以自定义标题和描述,可以选择服务的自启动模式(自动|延迟启动|手动|禁用); -6. 在 I/O 选项卡为 Output (stdout) 和 Output (stderr) 各自指定一个日志文件的路径,如 `D:\alist\stdout.log`,文件本身(`stdout.log`)可以不存在,但是指定的目录(`D:\alist`)必须存在; +6. 在 I/O 选项卡为 Output (stdout) 和 Output (stderr) 各自指定一个日志文件的路径,如 `D:\openlist\stdout.log`,文件本身(`stdout.log`)可以不存在,但是指定的目录(`D:\openlist`)必须存在; 7. 点击“Install Service”即可。 -此后可以直接在服务中启动 `alist`。 +此后可以直接在服务中启动 `openlist`。 ### **方法2** @@ -210,7 +210,7 @@ WantedBy=multi-user.target ```bash title="vbscript" Dim ws Set ws = Wscript.CreateObject("Wscript.Shell") -ws.run "alist.exe server",vbhide +ws.run "openlist.exe server",vbhide Wscript.quit ``` @@ -219,7 +219,7 @@ Wscript.quit ```bash title="vbscript" Dim ws Set ws = Wscript.CreateObject("Wscript.Shell") -ws.run "taskkill /f /im alist.exe",0 +ws.run "taskkill /f /im openlist.exe",0 Wscript.quit ``` @@ -240,11 +240,11 @@ Wscript.quit ```bash # 携带`--force-bin-dir`参数启动服务 -alist start +openlist start # 通过pid停止服务 -alist stop +openlist stop # 通过pid重启服务 -alist restart +openlist restart ``` ::: diff --git a/docs/zh/guide/install/paas.md b/docs/zh/guide/install/paas.md index 2c771e1adb..7cded6c4e7 100644 --- a/docs/zh/guide/install/paas.md +++ b/docs/zh/guide/install/paas.md @@ -20,6 +20,9 @@ star: true # PaaS +N/A + + diff --git a/docs/zh/guide/install/script.md b/docs/zh/guide/install/script.md index 752f957d62..2efb8b755e 100644 --- a/docs/zh/guide/install/script.md +++ b/docs/zh/guide/install/script.md @@ -97,7 +97,7 @@ curl -fsSL "https://alist.example.com/beta.sh" | bash -s uninstall /root ## **获取密码** -需要进入脚本安装AList的目录文件夹內执行如下命令 +需要进入脚本安装OpenList的目录文件夹內执行如下命令 #### 低于v3.25.0版本 @@ -121,7 +121,7 @@ curl -fsSL "https://alist.example.com/beta.sh" | bash -s uninstall /root ## **一直在加载怎么办?** -挂载了一些网盘但是不能用了重启了一下AList,发现进不去 网页提示:`获取设置失败:请稍后,正在加载存储`怎么办? +挂载了一些网盘但是不能用了重启了一下OpenList,发现进不去 网页提示:`获取设置失败:请稍后,正在加载存储`怎么办? 1. 等待几分钟 2. 通过使用命令将`失效的/无法启动的`存储停止运行 @@ -131,7 +131,7 @@ curl -fsSL "https://alist.example.com/beta.sh" | bash -s uninstall /root :::tabs#stop @tab Linux -如果通过命令停止 ==必须先进入你AList所在的文件夹输入命令== +如果通过命令停止 ==必须先进入你OpenList所在的文件夹输入命令== 如果我们不知道是那个存储原因导致的,可以通过命令列出所有的存储 @@ -142,7 +142,7 @@ curl -fsSL "https://alist.example.com/beta.sh" | bash -s uninstall /root ```bash{1} [root@OPSD-g8xXordx3B9f alist]# ./alist storage list INFO[2023-11-23 17:54:10] reading config file: data/config.json -INFO[2023-11-23 17:54:10] load config from env with prefix: ALIST_ +INFO[2023-11-23 17:54:10] load config from env with prefix: OpenList_ INFO[2023-11-23 17:54:10] init logrus... INFO[2023-11-23 17:54:10] Found 2 storages ┌─────────────────────────────────────────────────────────────────┐ @@ -155,7 +155,7 @@ INFO[2023-11-23 17:54:10] Found 2 storages 输入查询命令后我们会进入另一种模式无法输入,如果添加的存储过多可以通过键盘的 ↑ 和 ↓ 来往下翻,等找到后可以按`Ctrl+C`退出 -例如我们是因为 `233` 这个存储停止的,我们就输入命令来停止,然后在 重启一下AList就可以了 +例如我们是因为 `233` 这个存储停止的,我们就输入命令来停止,然后在 重启一下OpenList就可以了 ```bash ./alist storage disable /233 @@ -164,7 +164,7 @@ INFO[2023-11-23 17:54:10] Found 2 storages ```bash{1,5} [root@OPSD-g8xXordx3B9f alist]# ./alist storage disable /233 INFO[2023-11-23 17:54:52] reading config file: data/config.json -INFO[2023-11-23 17:54:52] load config from env with prefix: ALIST_ +INFO[2023-11-23 17:54:52] load config from env with prefix: OpenList_ INFO[2023-11-23 17:54:52] init logrus... INFO[2023-11-23 17:54:52] Storage with mount path [/233] have been disabled ``` @@ -173,7 +173,7 @@ INFO[2023-11-23 17:54:52] Storage with mount path [/233] have been disabled @tab Windows -如果通过命令停止 ==必须先进入你AList所在的文件夹输入命令== +如果通过命令停止 ==必须先进入你OpenList所在的文件夹输入命令== 如果我们不知道是那个存储原因导致的,可以通过命令列出所有的存储 @@ -184,7 +184,7 @@ alist.exe storage list ```bash{1} C:\Users\admin\Desktop\alist>alist.exe storage list INFO[2023-11-23 18:36:23] reading config file: data\config.json -INFO[2023-11-23 18:36:23] load config from env with prefix: ALIST_ +INFO[2023-11-23 18:36:23] load config from env with prefix: OpenList_ INFO[2023-11-23 18:36:23] init logrus... INFO[2023-11-23 18:36:23] Found 13 storages ┌──────────────────────────────────────────────────────────────────┐ @@ -192,13 +192,13 @@ INFO[2023-11-23 18:36:23] Found 13 storages │──────────────────────────────────────────────────────────────────│ │ 1 AliyundriveOpen /open true │ │ 9 Local /code true │ -│ 10 AList V3 /ceshi true │ +│ 10 OpenList V3 /ceshi true │ └──────────────────────────────────────────────────────────────────┘ ``` 输入查询命令后我们会进入另一种模式无法输入,如果添加的存储过多可以通过键盘的 ↑ 和 ↓ 来往下翻,等找到后可以按`Ctrl+C`退出 -例如我们是因为 `open` 这个存储停止的,我们就输入命令来停止,然后在 重启一下AList就可以了 +例如我们是因为 `open` 这个存储停止的,我们就输入命令来停止,然后在 重启一下OpenList就可以了 ```bash alist.exe storage disable /open @@ -207,7 +207,7 @@ alist.exe storage disable /open ```bash{1,5} C:\Users\admin\Desktop\alist>alist.exe storage disable /open INFO[2023-11-23 18:41:43] reading config file: data\config.json -INFO[2023-11-23 18:41:43] load config from env with prefix: ALIST_ +INFO[2023-11-23 18:41:43] load config from env with prefix: OpenList_ INFO[2023-11-23 18:41:43] init logrus... INFO[2023-11-23 18:41:43] Storage with mount path [/open] have been disabled ``` @@ -216,7 +216,7 @@ INFO[2023-11-23 18:41:43] Storage with mount path [/open] have been disabled @tab Mac -如果通过命令停止 ==必须先进入你AList所在的文件夹输入命令== +如果通过命令停止 ==必须先进入你OpenList所在的文件夹输入命令== 由于暂时没有Mac设备,无法提供具体示例,但是命令都是一样的也可以参考 Linux 和 Windows @@ -236,7 +236,7 @@ alist storage disable /Path @tab Docker -这里的 `Docker` 目前只提供了使用文档命令安装的默认版本,==如果你搭建多个Docker版本的AList你需要修改个别参数喔~== +这里的 `Docker` 目前只提供了使用文档命令安装的默认版本,==如果你搭建多个Docker版本的OpenList你需要修改个别参数喔~== 如果我们不知道是那个存储原因导致的,可以通过命令列出所有的存储 @@ -247,7 +247,7 @@ docker exec -it alist ./alist storage list ```bash{1} [root@OPSD-g8xXordx3B9f alist]# docker exec -it alist ./alist storage list INFO[2023-11-23 11:50:08] reading config file: data/config.json -INFO[2023-11-23 11:50:08] load config from env with prefix: ALIST_ +INFO[2023-11-23 11:50:08] load config from env with prefix: OpenList_ INFO[2023-11-23 11:50:08] init logrus... INFO[2023-11-23 11:50:08] Found 8 storages ┌─────────────────────────────────────────────────────────────────┐ @@ -263,7 +263,7 @@ INFO[2023-11-23 11:50:08] Found 8 storages 输入查询命令后我们会进入另一种模式无法输入,如果添加的存储过多可以通过键盘的 ↑ 和 ↓ 来往下翻,等找到后可以按`Ctrl+C`退出 -例如我们是因为 `pikpak` 这个存储停止的,我们就输入命令来停止,然后在 重启一下AList就可以了 +例如我们是因为 `pikpak` 这个存储停止的,我们就输入命令来停止,然后在 重启一下OpenList就可以了 ```bash docker exec -it alist ./alist storage disable /pikpak @@ -272,7 +272,7 @@ docker exec -it alist ./alist storage disable /pikpak ```bash{1,5} [root@OPSD-g8xXordx3B9f alist]# docker exec -it alist ./alist storage disable /pikpak INFO[2023-11-23 17:54:52] reading config file: data/config.json -INFO[2023-11-23 17:54:52] load config from env with prefix: ALIST_ +INFO[2023-11-23 17:54:52] load config from env with prefix: OpenList_ INFO[2023-11-23 17:54:52] init logrus... INFO[2023-11-23 17:54:52] Storage with mount path [/pikpak] have been disabled ``` diff --git a/docs/zh/guide/install/source.md b/docs/zh/guide/install/source.md index 4efa84186a..817721b6a6 100644 --- a/docs/zh/guide/install/source.md +++ b/docs/zh/guide/install/source.md @@ -32,11 +32,11 @@ star: true ## **构建前端** -使用 `git clone --recurse-submodules https://github.com/alist-org/alist-web.git` 克隆前端 ,执行 `pnpm install && pnpm build` 得到 dist 目录下的目标文件 +使用 `git clone --recurse-submodules https://github.com/OpenListTeam/OpenList-Frontend.git` 克隆前端 ,执行 `pnpm install && pnpm build` 得到 dist 目录下的目标文件 ## **构建后端** -克隆 https://github.com/alist-org/alist ,将上一步的 `dist` 目录复制到项目下的 `public` 目录下,然后执行: +克隆 https://github.com/OpenListTeam/OpenList ,将上一步的 `dist` 目录复制到项目下的 `public` 目录下,然后执行: ```bash appName="alist" @@ -45,25 +45,19 @@ goVersion=$(go version | sed 's/go version //') gitAuthor=$(git show -s --format='format:%aN <%ae>' HEAD) gitCommit=$(git log --pretty=format:"%h" -1) version=$(git describe --long --tags --dirty --always) -webVersion=$(wget -qO- -t1 -T2 "https://api.github.com/repos/alist-org/alist-web/releases/latest" | grep "tag_name" | head -n 1 | awk -F ":" '{print $2}' | sed 's/\"//g;s/,//g;s/ //g') +webVersion=$(wget -qO- -t1 -T2 "https://github.com/OpenListTeam/OpenList-Frontend/releases/latest" | grep "tag_name" | head -n 1 | awk -F ":" '{print $2}' | sed 's/\"//g;s/,//g;s/ //g') ldflags="\ -w -s \ --X 'github.com/alist-org/alist/v3/internal/conf.BuiltAt=$builtAt' \ --X 'github.com/alist-org/alist/v3/internal/conf.GoVersion=$goVersion' \ --X 'github.com/alist-org/alist/v3/internal/conf.GitAuthor=$gitAuthor' \ --X 'github.com/alist-org/alist/v3/internal/conf.GitCommit=$gitCommit' \ --X 'github.com/alist-org/alist/v3/internal/conf.Version=$version' \ --X 'github.com/alist-org/alist/v3/internal/conf.WebVersion=$webVersion' \ +-X 'github.com/OpenListTeam/OpenList/v3/internal/conf.BuiltAt=$builtAt' \ +-X 'github.com/OpenListTeam/OpenList/v3/internal/conf.GoVersion=$goVersion' \ +-X 'github.com/OpenListTeam/OpenList/v3/internal/conf.GitAuthor=$gitAuthor' \ +-X 'github.com/OpenListTeam/OpenList/v3/internal/conf.GitCommit=$gitCommit' \ +-X 'github.com/OpenListTeam/OpenList/v3/internal/conf.Version=$version' \ +-X 'github.com/OpenListTeam/OpenList/v3/internal/conf.WebVersion=$webVersion' \ " go build -ldflags="$ldflags" . ``` - - - - - - ::: details 你可能需要的编译教程视频 Windows版本:**https://www.bilibili.com/video/BV1Xr4y1z723** diff --git a/docs/zh/guide/sponsor.md b/docs/zh/guide/sponsor.md index 738d1c8e7f..a7f3175513 100644 --- a/docs/zh/guide/sponsor.md +++ b/docs/zh/guide/sponsor.md @@ -20,456 +20,4 @@ star: true # 赞助🥤 -如果你觉得这个项目对你有帮助,不妨考虑给我买杯奶茶😄。 - -- 购买 AList桌面版:https://r.example.com/ad -- Buy me a coffee: https://ko-fi.com/xhofe -- 赞助我: https://sp.example.com -- 支付宝/微信支付/QQ支付: - -:::tabs -@tab 支付宝 - - -@tab 微信支付 - - -@tab qq支付 - - -::: - -感谢以下赞助者,以及[sponsor-me](https://sp.example.com/list)的朋友们 - -:::details 2023 -- *轶 -- **剑 -- **沁 -- **东 -- *猛 -- *锐 -- **全 -- **洋 -- **鸳 -- **宾 -- **炎 -- **珂 -- **汀(飞雪) -- *刚 -- **里 -- **辉 -- **文 -- J*i -- R*y -- *淼 -- 彩*e -- *二 -- L*o -- *诚 -- *生 -- *北 -- *田 -- *猫 -- *)(三学藏) -- N*a -- * -- *志 -- **芃 -- **键 -- **剑 -- *平 -- *务 -- *6 -- *觉 -- *伟 -- SprReimu -- 快乐的老鼠宝 -- *9G+ -- 你听 -- 老夫聊发少年狂 -- 山奈.Laurant -- 20180126 -- 单纯 -- Dnieper -- Halo -- 特级小白菜 -- BY易仝 -- 煎蛋∠饭鱼 -- *东 -- **伟 -- *浩 -- **宝 -- **宇 -- *闻 -- **超 -- **松 -- *和 -- *键 -- *健 -- *杰 -- *选 -- **晨 -- **桦 -- **龙 -- *灿 -- *° -- *郭 -- *草 -- A*n -- B*w -- *远 -- G*0 -- *计 -- h*y -- *白 -- *然 -- 猛*X -- A*e -- w*a -- *哈 -- *苗 -- J*y -- *涵 -- *9 -- **森 -- *成 -- **豪 -- **彬 -- w*n -- *橙 -- 可*i -- K*o -- liaomsn -- l*n -- S*i -- *杰 -- *振 -- *铭 -- *人 -- *邪 -- *曦 -- E*e -- **天 -- **文 -- *鑫 -- *越 -- *洪 -- *旭 -- **坚 -- **俊 -- a*A -- *林 -- **可 -- *超 -- **剑 -- *宇 -- *均 -- *恒 -- *舰 -- *爸 -- *湣 -- *东 -- *旋 -- *气 -- *尘 -- *生 -- J*g -- o*r -- *辰 -- *😂 -- *见 -- 超高校级の錆... -- Corner.[小角...] -- 煎蛋∠饭鱼 -- f*7 -- CH -- L& C -- **杰 -- *通 -- **奥 -- *洋 -- *兮 -- *有 -- *梦 -- *风 -- 清者 -- 是苏清沐呀 -- **鹏 -- **琛 -- *淞 -- **聪 -- *文 -- **臣 -- **和 -- **刚 -- **凯 -- **亮 -- *行 -- *伞 -- *了 -- *瓜 -- z*f -- **洋 -- **铭 -- **卫 -- **男 -- *🍊 -- C*e -- *y -- *零 -- **煌 -- **明 -- **全 -- **聪 -- **威 -- **强 -- **航 -- **钰 -- **龙 -- *落 -- *ง -- **凯 -::: - - -:::details 2023之前 -- **鑫 -- 岛主 -- *u(zsbai) -- *u(白鹭) -- 永胜 -- **阳(MFYDev) -- HakimYu -- Moc̶k̶i̶n̶gbird -- *狮 -- *泪 -- *米 -- A*t -- w*j -- *雅(船长) -- *楠 -- *🌻 -- *子 -- *。 -- D*e -- *远 -- **奇 -- **超 -- **鑫 -- 如也。 -- *成 -- V*X -- **皓(吃柠檬吧) -- K*C -- 大兵小匠 -- LinKคิดถึง -- 大兵小匠 -- 领*. -- *坤 -- **达 -- 乱乱想 ╮ -- 沉吟 -- *、 -- *卓 -- 江小兑 -- *闽 -- **达 -- **尉(胖衛) -- **达 -- **乐 -- 起床了哥们 -- **杨 -- **雨(小清新) -- *能(矿神spk) -- *香 -- *乐 -- *坤 -- a11 -- *香 -- 安稳 -- **华 -- 叶秋 -- *称 -- **潼 -- **名 -- *欧 -- **能 -- **华 -- *嗤 -- 徒花丶藀訣 -- 风*s -- **昕 -- 我本是道 -- *子 -- **超 -- **达 -- **英 -- **荣 -- **柏 -- *袄 -- *η -- **柏 -- a*g -- a*g -- 江悦 -- *哥 -- *能 -- FasrDP -- *凯 -- 矿神spk -- **强 -- **会 -- **林 -- *震 -- **莲 -- **祥 -- **涛 -- **山 -- **财 -- -*- -- 高*e -- ‘*^ -- N*e -- *森 -- **文 -- *奇 -- **聪 -- *鹏 -- *丽 -- *多 -- **龙 -- *乐 -- *哥 -- 友*A -- * -- *召 -- **林 -- **要 -- SF 3 -- 归 -- 废物 -- **多 -- 李佑辰 -- *菲 -- C*m -- *乐 -- *哥 -- **波 -- *玺 -- **欧 -- **霖 -- G*a -- *人 -- *农 -- **诚 -- **龙 -- *煜 -- **杰 -- **志 -- *烜 -- *阳 -- **操 -- 哆*) -- *毅 -- *峰 -- *地 -- *浪 -- *扬 -- H*! -- 元*_ -- *鸟 -- **冉 -- 翼支付用户 -- *涛 -- *晨 -- L*W -- *路 -- *裕 -- *竹 -- p*e -- *荣 -- *路 -- nilaoda -- spirit -- **杨 -- **昊 -- **克 -- **生 -- **闽 -- **斌 -- *取 -- *2 -- *涅 -- c*e -- *参 -- *羽 -- M*d -- MC -- Mrered -- *叶 -- **才 -- **强 -- *枢 -- **娜 -- **宝 -- **超 -- *路 -- *泉 -- **雨 -- **国 -- *声 -- J*a -- Y*y -- *計 -- t*t -- 哆*) -- S*! -- *岩 -- *落 -- *彬 -- * -- RHETOR -- 蜗牛 -- Onlooker -- 煎蛋∠饭鱼 -- **军 -- **盈 -- **蕾 -- *江 -- **彬 -- *琦 -- **良 -- *申 -- **轩 -- **楷 -- **东 -- **虎 -- M*V -- *律 -- 玉*p -- *熊 -- *仔 -- *飏 -- *路 -- *) -- Z*y -- *徒 -- *雨 -- **森 -- **琛 -- **阳 -- **栋 -- *瑛 -- **柏 -- **然 -- **生 -- *涵 -- *堃 -- *玮 -- *🐰 -- **江 -- **昊 -::: - -如有遗漏,请联系补充。 - +N/A diff --git a/docs/zh/guide/webdav.md b/docs/zh/guide/webdav.md index c0300342ab..806beaa36a 100644 --- a/docs/zh/guide/webdav.md +++ b/docs/zh/guide/webdav.md @@ -108,7 +108,7 @@ star: true ### **WebDav 填写示例** -举几个填写 **`WebDav示例`** 账号密码就是你AList用户的账号密码 +举几个填写 **`WebDav示例`** 账号密码就是你OpenList用户的账号密码 基本是这个写法,软件不同写法也可能不同,如果没有单独留路径选项那正常就是在 站点后面添加`/dav`选项 diff --git a/package.json b/package.json index 768f62398c..ed3ed36882 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { - "name": "alist-doc", + "name": "openlist-doc", "version": "3.0.0", - "description": "Documentation for alist v3", + "description": "Documentation for OpenList v3", "license": "AGPL-3.0", "packageManager": "pnpm@7.9.5", "scripts": {