请确认以下事项
OpenList 版本(必填)
v4.2.4 (Commit: 84ecda3) - Frontend: v4.2.4 - Build at: 2026-07-23 13:32:12 +0000
使用的存储驱动(必填)
本地储存
问题描述(必填)
我用的是容器版本aio和aria2都试过,点开离线下载检测不到下载工具,容器是首次运行也没有做任何配置,只执行了设置密码 podman exec -it openlist ./openlist admin random , https://doc.oplist.org/guide/installation/docker 阅读了多次也没有找到答案 ,是否我漏了什么重要的配置?
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/openlistteam/openlist latest-aio ca71cd0d84b4 10 days ago 290 MB
docker.io/openlistteam/openlist latest-aria2 9d346c4c467d 10 days ago 160 MB
运行命令
podman run -d \
--pod main \
--replace \
--name openlist \
--restart always \
--user 0:0 \
-e UMASK=022 \
-e TZ=Asia/Shanghai \
-e RUN_ARIA2=true \
-v ./list:/opt/openlist/data \
-v ./aria2:/opt/openlist/data/temp/aria2 \
-v alistaria2c_downloads:/dl_data \
-v alistaria2c_watch:/dl_watch \
openlistteam/openlist:latest-aio
日志应该也正常
root@abc:~/docker/AlistAria2c# podman logs openlist
INFO[2026-08-03 04:27:31] reading config file: /opt/openlist/data/config.json
INFO[2026-08-03 04:27:31] config file not exists, creating default config file
INFO[2026-08-03 04:27:31] load config from env with prefix:
INFO[2026-08-03 04:27:31] total memory: 958MB, available: 568MB
INFO[2026-08-03 04:27:31] min free memory: 95MB
INFO[2026-08-03 04:27:31] max block limit: 28MB
INFO[2026-08-03 04:27:31] auto memory limit: 4MB
INFO[2026-08-03 04:27:31] init logrus...
Successfully created the admin user and the initial password is: 123456
start HTTP server @ 0.0.0.0:5244
查看容器aria2c正常运行
podman exec -it openlist top -b -n 1
Mem: 860044K used, 121748K free, 292K shrd, 34684K buff, 515920K cached
CPU: 3% usr 3% sys 0% nic 42% idle 0% io 0% irq 3% sirq
Load average: 0.00 0.00 0.00 2/248 27
PID PPID USER STAT VSZ %VSZ CPU %CPU COMMAND
1 0 root S 1366m 142% 1 0% ./openlist server --no-prefix
14 10 root S 19764 2% 0 0% aria2c --enable-rpc --rpc-allow-origin-all --conf-path=/opt/aria2/.aria2/aria2.conf
27 0 root R 1640 0% 1 0% top -b -n 1
4 1 root S 888 0% 0 0% runsvdir /opt/service/start
12 10 root S 884 0% 0 0% svlogd /opt/openlist/data/log/aria2
10 4 root S 868 0% 1 0% runsv aria2
下载工具点开空白

日志(必填)
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:32
�[0m�[33m[0.386ms] �[34;1m[rows:-]�[0m SELECT count(*) FROM sqlite_master WHERE type='table' AND name="x_storages"
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:117
�[0m�[33m[0.128ms] �[34;1m[rows:1]�[0m SELECT sql FROM sqlite_master WHERE type IN ("table","index") AND tbl_name = "x_storages" AND sql IS NOT NULL order by type = "table" desc
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:125
�[0m�[33m[0.153ms] �[34;1m[rows:-]�[0m SELECT * FROM `x_storages` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:32
�[0m�[33m[0.040ms] �[34;1m[rows:-]�[0m SELECT count(*) FROM sqlite_master WHERE type='table' AND name="x_users"
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:117
�[0m�[33m[0.115ms] �[34;1m[rows:1]�[0m SELECT sql FROM sqlite_master WHERE type IN ("table","index") AND tbl_name = "x_users" AND sql IS NOT NULL order by type = "table" desc
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:125
�[0m�[33m[0.049ms] �[34;1m[rows:-]�[0m SELECT * FROM `x_users` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:32
�[0m�[33m[0.037ms] �[34;1m[rows:-]�[0m SELECT count(*) FROM sqlite_master WHERE type='table' AND name="x_meta"
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:117
�[0m�[33m[0.125ms] �[34;1m[rows:1]�[0m SELECT sql FROM sqlite_master WHERE type IN ("table","index") AND tbl_name = "x_meta" AND sql IS NOT NULL order by type = "table" desc
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:125
�[0m�[33m[0.051ms] �[34;1m[rows:-]�[0m SELECT * FROM `x_meta` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:32
�[0m�[33m[0.037ms] �[34;1m[rows:-]�[0m SELECT count(*) FROM sqlite_master WHERE type='table' AND name="x_setting_items"
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:117
�[0m�[33m[0.103ms] �[34;1m[rows:1]�[0m SELECT sql FROM sqlite_master WHERE type IN ("table","index") AND tbl_name = "x_setting_items" AND sql IS NOT NULL order by type = "table" desc
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:125
�[0m�[33m[0.043ms] �[34;1m[rows:-]�[0m SELECT * FROM `x_setting_items` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:32
�[0m�[33m[0.037ms] �[34;1m[rows:-]�[0m SELECT count(*) FROM sqlite_master WHERE type='table' AND name="x_search_nodes"
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:117
�[0m�[33m[0.103ms] �[34;1m[rows:2]�[0m SELECT sql FROM sqlite_master WHERE type IN ("table","index") AND tbl_name = "x_search_nodes" AND sql IS NOT NULL order by type = "table" desc
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:125
�[0m�[33m[0.032ms] �[34;1m[rows:-]�[0m SELECT * FROM `x_search_nodes` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:293
�[0m�[33m[0.035ms] �[34;1m[rows:-]�[0m SELECT count(*) FROM sqlite_master WHERE type = "index" AND tbl_name = "x_search_nodes" AND name = "idx_x_search_nodes_parent"
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:32
�[0m�[33m[0.035ms] �[34;1m[rows:-]�[0m SELECT count(*) FROM sqlite_master WHERE type='table' AND name="x_task_items"
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:117
�[0m�[33m[0.148ms] �[34;1m[rows:1]�[0m SELECT sql FROM sqlite_master WHERE type IN ("table","index") AND tbl_name = "x_task_items" AND sql IS NOT NULL order by type = "table" desc
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:125
�[0m�[33m[0.052ms] �[34;1m[rows:-]�[0m SELECT * FROM `x_task_items` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:32
�[0m�[33m[0.041ms] �[34;1m[rows:-]�[0m SELECT count(*) FROM sqlite_master WHERE type='table' AND name="x_ssh_public_keys"
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:117
�[0m�[33m[0.102ms] �[34;1m[rows:1]�[0m SELECT sql FROM sqlite_master WHERE type IN ("table","index") AND tbl_name = "x_ssh_public_keys" AND sql IS NOT NULL order by type = "table" desc
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:125
�[0m�[33m[0.062ms] �[34;1m[rows:-]�[0m SELECT * FROM `x_ssh_public_keys` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:32
�[0m�[33m[0.033ms] �[34;1m[rows:-]�[0m SELECT count(*) FROM sqlite_master WHERE type='table' AND name="x_sharing_dbs"
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:117
�[0m�[33m[0.148ms] �[34;1m[rows:1]�[0m SELECT sql FROM sqlite_master WHERE type IN ("table","index") AND tbl_name = "x_sharing_dbs" AND sql IS NOT NULL order by type = "table" desc
2026/08/03 05:22:10 �[32m/home/runner/go/pkg/mod/github.com/glebarez/[email protected]/migrator.go:125
�[0m�[33m[0.049ms] �[34;1m[rows:-]�[0m SELECT * FROM `x_sharing_dbs` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/user.go:14
�[0m�[33m[0.143ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_users` WHERE `x_users`.`role` = 2 LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/user.go:14
�[0m�[33m[0.114ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_users` WHERE `x_users`.`role` = 1 LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:12
�[0m�[33m[1.097ms] �[34;1m[rows:112]�[0m SELECT * FROM `x_setting_items`
�[37mDEBU�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/op/hook.go:79 github.com/OpenListTeam/OpenList/v4/internal/op.init.func8() filename char mapping: map[/:|]
�[37mDEBU�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/search/search.go:132 github.com/OpenListTeam/OpenList/v4/internal/search.init.1.func1() searcher init, mode: none
�[33mWARN�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/search/search.go:34 github.com/OpenListTeam/OpenList/v4/internal/search.Init() not enable search
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/tasks.go:11
�[0m�[33m[0.107ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_task_items` WHERE `x_task_items`.`key` = "copy" ORDER BY `x_task_items`.`key` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/tasks.go:11
�[0m�[33m[0.092ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_task_items` WHERE `x_task_items`.`key` = "move" ORDER BY `x_task_items`.`key` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/tasks.go:11
�[0m�[33m[0.081ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_task_items` WHERE `x_task_items`.`key` = "download" ORDER BY `x_task_items`.`key` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/tasks.go:11
�[0m�[33m[0.125ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_task_items` WHERE `x_task_items`.`key` = "transfer" ORDER BY `x_task_items`.`key` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:20
�[0m�[33m[0.137ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_setting_items` WHERE `key` = "max_client_download_speed" ORDER BY `x_setting_items`.`key` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:20
�[0m�[33m[0.098ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_setting_items` WHERE `key` = "max_client_upload_speed" ORDER BY `x_setting_items`.`key` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:20
�[0m�[33m[0.098ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_setting_items` WHERE `key` = "max_server_download_speed" ORDER BY `x_setting_items`.`key` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:20
�[0m�[33m[0.095ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_setting_items` WHERE `key` = "max_server_upload_speed" ORDER BY `x_setting_items`.`key` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:20
�[0m�[33m[0.098ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_setting_items` WHERE `key` = "index_progress" ORDER BY `x_setting_items`.`key` LIMIT 1
�[36mINFO�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/bootstrap/offline_download.go:14 github.com/OpenListTeam/OpenList/v4/internal/bootstrap.InitOfflineDownloadTools() init offline download tool 115 Open success: ok
�[36mINFO�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/bootstrap/offline_download.go:14 github.com/OpenListTeam/OpenList/v4/internal/bootstrap.InitOfflineDownloadTools() init offline download tool 123Pan success: ok
�[36mINFO�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/bootstrap/offline_download.go:14 github.com/OpenListTeam/OpenList/v4/internal/bootstrap.InitOfflineDownloadTools() init offline download tool 123 Open success: ok
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:20
�[0m�[33m[0.104ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_setting_items` WHERE `key` = "qbittorrent_url" ORDER BY `x_setting_items`.`key` LIMIT 1
�[33mWARN�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/bootstrap/offline_download.go:12 github.com/OpenListTeam/OpenList/v4/internal/bootstrap.InitOfflineDownloadTools() init offline download tool qBittorrent failed: failed to login into qBittorrent webui with status code: 404 Not Found
�[36mINFO�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/bootstrap/offline_download.go:14 github.com/OpenListTeam/OpenList/v4/internal/bootstrap.InitOfflineDownloadTools() init offline download tool Thunder success: ok
�[36mINFO�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/bootstrap/offline_download.go:14 github.com/OpenListTeam/OpenList/v4/internal/bootstrap.InitOfflineDownloadTools() init offline download tool ThunderX success: ok
�[36mINFO�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/bootstrap/offline_download.go:14 github.com/OpenListTeam/OpenList/v4/internal/bootstrap.InitOfflineDownloadTools() init offline download tool 115 Cloud success: ok
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:20
�[0m�[33m[0.196ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_setting_items` WHERE `key` = "aria2_uri" ORDER BY `x_setting_items`.`key` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:20
�[0m�[33m[0.104ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_setting_items` WHERE `key` = "aria2_secret" ORDER BY `x_setting_items`.`key` LIMIT 1
�[36mINFO�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/offline_download/aria2/aria2.go:56 github.com/OpenListTeam/OpenList/v4/internal/offline_download/aria2.(*Aria2).Init() using aria2 version: 1.37.0
�[36mINFO�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/bootstrap/offline_download.go:14 github.com/OpenListTeam/OpenList/v4/internal/bootstrap.InitOfflineDownloadTools() init offline download tool aria2 success: aria2 version: 1.37.0
�[36mINFO�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/bootstrap/offline_download.go:14 github.com/OpenListTeam/OpenList/v4/internal/bootstrap.InitOfflineDownloadTools() init offline download tool SimpleHttp success: ok
�[36mINFO�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/bootstrap/offline_download.go:14 github.com/OpenListTeam/OpenList/v4/internal/bootstrap.InitOfflineDownloadTools() init offline download tool PikPak success: ok
�[36mINFO�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/bootstrap/offline_download.go:14 github.com/OpenListTeam/OpenList/v4/internal/bootstrap.InitOfflineDownloadTools() init offline download tool ThunderBrowser success: ok
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:20
�[0m�[33m[0.255ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_setting_items` WHERE `key` = "transmission_uri" ORDER BY `x_setting_items`.`key` LIMIT 1
�[33mWARN�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/bootstrap/offline_download.go:12 github.com/OpenListTeam/OpenList/v4/internal/bootstrap.InitOfflineDownloadTools() init offline download tool Transmission failed: failed get transmission version: can't get session values: 'session-get' rpc method failed: failed to execute HTTP request: Post "http://localhost:9091/transmission/rpc": dial tcp 127.0.0.1:9091: connect: connection refused
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/storage.go:65
�[0m�[33m[3.945ms] �[34;1m[rows:2]�[0m SELECT * FROM `x_storages` WHERE `disabled` = false ORDER BY `order`, `id`
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:20
�[0m�[33m[0.390ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_setting_items` WHERE `key` = "upload_task_threads_num" ORDER BY `x_setting_items`.`key` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:20
�[0m�[33m[0.498ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_setting_items` WHERE `key` = "copy_task_threads_num" ORDER BY `x_setting_items`.`key` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:20
�[0m�[33m[0.104ms] �[34;1m[rows:0]�[0m SELECT * FROM `x_setting_items` WHERE `key` = "move_task_threads_num" ORDER BY `x_setting_items`.`key` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:20
�[0m�[33m[0.102ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_setting_items` WHERE `key` = "offline_download_task_threads_num" ORDER BY `x_setting_items`.`key` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:20
�[0m�[33m[0.122ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_setting_items` WHERE `key` = "offline_download_transfer_task_threads_num" ORDER BY `x_setting_items`.`key` LIMIT 1
�[31mERRO�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/bootstrap/config.go:203 github.com/OpenListTeam/OpenList/v4/internal/bootstrap.CleanTempDir() failed delete temp file: unlinkat /opt/openlist/data/temp/aria2: device or resource busy
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:20
�[0m�[33m[3.314ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_setting_items` WHERE `key` = "decompress_download_task_threads_num" ORDER BY `x_setting_items`.`key` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:20
�[0m�[33m[1.457ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_setting_items` WHERE `key` = "decompress_upload_task_threads_num" ORDER BY `x_setting_items`.`key` LIMIT 1
�[37mDEBU�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/server/static/static.go:179 github.com/OpenListTeam/OpenList/v4/server/static.Static() Setting up static routes...
�[37mDEBU�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/server/static/static.go:38 github.com/OpenListTeam/OpenList/v4/server/static.initStatic() Initializing static file system...
�[37mDEBU�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/server/static/static.go:45 github.com/OpenListTeam/OpenList/v4/server/static.initStatic() Using embedded dist directory
�[37mDEBU�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/server/static/static.go:60 github.com/OpenListTeam/OpenList/v4/server/static.initIndex() Initializing index.html...
�[37mDEBU�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/server/static/static.go:76 github.com/OpenListTeam/OpenList/v4/server/static.initIndex() Reading index.html from static files system...
�[37mDEBU�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/server/static/static.go:92 github.com/OpenListTeam/OpenList/v4/server/static.initIndex() Successfully read index.html from static files system
�[37mDEBU�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/server/static/static.go:94 github.com/OpenListTeam/OpenList/v4/server/static.initIndex() Replacing placeholders in index.html...
�[37mDEBU�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/server/static/static.go:110 github.com/OpenListTeam/OpenList/v4/server/static.UpdateIndex() Updating index.html with settings...
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/storage.go:22
�[0m�[33m[23.893ms] �[34;1m[rows:1]�[0m UPDATE `x_storages` SET `mount_path`="/",`order`=0,`driver`="Local",`cache_expiration`=0,`custom_cache_policies`="",`status`="work",`addition`="{""root_folder_path"":""/dl_data"",""directory_size"":false,""thumbnail"":false,""thumb_cache_folder"":"""",""thumb_concurrency"":""16"",""video_thumb_pos"":""20%"",""show_hidden"":true,""mkdir_perm"":""777"",""recycle_bin_path"":""delete permanently""}",`remark`="",`modified`="2026-08-03 04:28:45.843",`disabled`=false,`disable_index`=false,`enable_sign`=false,`order_by`="",`order_direction`="",`extract_folder`="",`web_proxy`=false,`webdav_policy`="native_proxy",`proxy_range`=false,`down_proxy_url`="",`disable_proxy_sign`=false WHERE `id` = 1
�[37mDEBU�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/op/storage.go:87 github.com/OpenListTeam/OpenList/v4/internal/op.LoadStorage() storage &{Storage:{ID:1 MountPath:/ Order:0 Driver:Local CacheExpiration:0 CustomCachePolicies: Status:work Addition:{"root_folder_path":"/dl_data","directory_size":false,"thumbnail":false,"thumb_cache_folder":"","thumb_concurrency":"16","video_thumb_pos":"20%","show_hidden":true,"mkdir_perm":"777","recycle_bin_path":"delete permanently"} Remark: Modified:2026-08-03 04:28:45.843079291 +0800 +0800 Disabled:false DisableIndex:false EnableSign:false Sort:{OrderBy: OrderDirection: ExtractFolder:} Proxy:{WebProxy:false WebdavPolicy:native_proxy ProxyRange:false DownProxyURL: DisableProxySign:false}} Addition:{RootPath:{RootFolderPath:/dl_data} DirectorySize:false Thumbnail:false ThumbCacheFolder: ThumbConcurrency:16 VideoThumbPos:20% ShowHidden:true MkdirPerm:777 RecycleBinPath:delete permanently} mkdirPerm:511 directoryMap:{root: data:{_:{} m:{inited:{_:{} v:1} initMu:{state:0 sema:0} root:{_:[] _:{} v:0x113e8d72ebe0} keyHash:0x48b4e0 valEqual:0x419ee0 seed:1283159822986494300}}} thumbConcurrency:16 thumbTokenBucket:{bucket:0x113e8d5a59d0} videoThumbPos:0.2 videoThumbPosIsPercentage:true} is created
�[36mINFO�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/bootstrap/storage.go:24 github.com/OpenListTeam/OpenList/v4/internal/bootstrap.LoadStorages.func1() success load storage: [/], driver: [Local], order: [0]
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/storage.go:22
�[0m�[33m[54.127ms] �[34;1m[rows:1]�[0m UPDATE `x_storages` SET `mount_path`="/自动检测",`order`=0,`driver`="Local",`cache_expiration`=0,`custom_cache_policies`="",`status`="work",`addition`="{""root_folder_path"":""/dl_watch"",""directory_size"":false,""thumbnail"":false,""thumb_cache_folder"":"""",""thumb_concurrency"":""16"",""video_thumb_pos"":""20%"",""show_hidden"":true,""mkdir_perm"":""777"",""recycle_bin_path"":""delete permanently""}",`remark`="",`modified`="2026-08-03 04:52:45.044",`disabled`=false,`disable_index`=false,`enable_sign`=false,`order_by`="",`order_direction`="",`extract_folder`="",`web_proxy`=false,`webdav_policy`="native_proxy",`proxy_range`=false,`down_proxy_url`="",`disable_proxy_sign`=false WHERE `id` = 2
�[37mDEBU�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/op/storage.go:87 github.com/OpenListTeam/OpenList/v4/internal/op.LoadStorage() storage &{Storage:{ID:2 MountPath:/自动检测 Order:0 Driver:Local CacheExpiration:0 CustomCachePolicies: Status:work Addition:{"root_folder_path":"/dl_watch","directory_size":false,"thumbnail":false,"thumb_cache_folder":"","thumb_concurrency":"16","video_thumb_pos":"20%","show_hidden":true,"mkdir_perm":"777","recycle_bin_path":"delete permanently"} Remark: Modified:2026-08-03 04:52:45.044664439 +0800 +0800 Disabled:false DisableIndex:false EnableSign:false Sort:{OrderBy: OrderDirection: ExtractFolder:} Proxy:{WebProxy:false WebdavPolicy:native_proxy ProxyRange:false DownProxyURL: DisableProxySign:false}} Addition:{RootPath:{RootFolderPath:/dl_watch} DirectorySize:false Thumbnail:false ThumbCacheFolder: ThumbConcurrency:16 VideoThumbPos:20% ShowHidden:true MkdirPerm:777 RecycleBinPath:delete permanently} mkdirPerm:511 directoryMap:{root: data:{_:{} m:{inited:{_:{} v:1} initMu:{state:0 sema:0} root:{_:[] _:{} v:0x113e8d72f0e0} keyHash:0x48b4e0 valEqual:0x419ee0 seed:15978078463169565615}}} thumbConcurrency:16 thumbTokenBucket:{bucket:0x113e8d5a5c00} videoThumbPos:0.2 videoThumbPosIsPercentage:true} is created
�[36mINFO�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/bootstrap/storage.go:24 github.com/OpenListTeam/OpenList/v4/internal/bootstrap.LoadStorages.func1() success load storage: [/自动检测], driver: [Local], order: [0]
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:20
�[0m�[33m[66.772ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_setting_items` WHERE `key` = "favicon" ORDER BY `x_setting_items`.`key` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:20
�[0m�[33m[0.161ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_setting_items` WHERE `key` = "logo" ORDER BY `x_setting_items`.`key` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:20
�[0m�[33m[1.095ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_setting_items` WHERE `key` = "site_title" ORDER BY `x_setting_items`.`key` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:20
�[0m�[33m[0.878ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_setting_items` WHERE `key` = "customize_head" ORDER BY `x_setting_items`.`key` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:20
�[0m�[33m[0.386ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_setting_items` WHERE `key` = "customize_body" ORDER BY `x_setting_items`.`key` LIMIT 1
2026/08/03 05:22:10 �[32m/home/runner/work/OpenList/OpenList/internal/db/settingitem.go:20
�[0m�[33m[0.777ms] �[34;1m[rows:1]�[0m SELECT * FROM `x_setting_items` WHERE `key` = "main_color" ORDER BY `x_setting_items`.`key` LIMIT 1
�[37mDEBU�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/server/static/static.go:117 github.com/OpenListTeam/OpenList/v4/server/static.UpdateIndex() Applying replacements for default pages...
�[37mDEBU�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/server/static/static.go:125 github.com/OpenListTeam/OpenList/v4/server/static.UpdateIndex() Applying replacements for manage pages...
�[37mDEBU�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/server/static/static.go:131 github.com/OpenListTeam/OpenList/v4/server/static.UpdateIndex() Index.html update completed
�[37mDEBU�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/server/static/static.go:186 github.com/OpenListTeam/OpenList/v4/server/static.Static() Setting up static file serving...
�[37mDEBU�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/server/static/static.go:199 github.com/OpenListTeam/OpenList/v4/server/static.Static() Setting up route for folder: assets
�[37mDEBU�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/server/static/static.go:199 github.com/OpenListTeam/OpenList/v4/server/static.Static() Setting up route for folder: images
�[37mDEBU�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/server/static/static.go:199 github.com/OpenListTeam/OpenList/v4/server/static.Static() Setting up route for folder: streamer
�[37mDEBU�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/server/static/static.go:199 github.com/OpenListTeam/OpenList/v4/server/static.Static() Setting up route for folder: static
�[37mDEBU�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/server/static/static.go:212 github.com/OpenListTeam/OpenList/v4/server/static.Static() Setting up catch-all route...
�[36mINFO�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/bootstrap/run.go:116 github.com/OpenListTeam/OpenList/v4/internal/bootstrap.Start() start HTTP server @ 0.0.0.0:5244
�[31mERRO�[0m[2026-08-03 05:22:10]/home/runner/work/OpenList/OpenList/internal/bootstrap/run.go:124 github.com/OpenListTeam/OpenList/v4/internal/bootstrap.Start.func1() failed to start http: listen tcp 0.0.0.0:5244: bind: address already in use
�[36mINFO�[0m[2026-08-03 05:22:14]/home/runner/work/OpenList/OpenList/internal/bootstrap/run.go:275 github.com/OpenListTeam/OpenList/v4/internal/bootstrap.Shutdown() Shutdown server...
�[36mINFO�[0m[2026-08-03 05:22:14]/home/runner/work/OpenList/OpenList/internal/bootstrap/run.go:356 github.com/OpenListTeam/OpenList/v4/internal/bootstrap.Shutdown() Server exit
�[36mINFO�[0m[2026-08-03 05:22:14]/home/runner/work/OpenList/OpenList/internal/db/db.go:36 github.com/OpenListTeam/OpenList/v4/internal/db.Close() closing db
配置文件内容(必填)
{
"force": false,
"site_url": "",
"cdn": "",
"jwt_secret": "***",
"token_expires_in": 48,
"database": {
"type": "sqlite3",
"host": "",
"port": 0,
"user": "",
"password": "",
"name": "",
"db_file": "data/data.db",
"table_prefix": "x_",
"ssl_mode": "",
"dsn": ""
},
"meilisearch": {
"host": "http://localhost:7700",
"api_key": "",
"index": "openlist"
},
"scheme": {
"address": "0.0.0.0",
"http_port": 5244,
"https_port": -1,
"force_https": false,
"cert_file": "",
"key_file": "",
"unix_file": "",
"unix_file_perm": "",
"enable_h2c": false,
"enable_h3": false
},
"temp_dir": "data/temp",
"bleve_dir": "data/bleve",
"dist_dir": "",
"log": {
"enable": true,
"name": "data/log/log.log",
"max_size": 50,
"max_backups": 30,
"max_age": 28,
"compress": false,
"filter": {
"enable": false,
"filters": [
{
"cidr": "",
"path": "/ping",
"method": ""
},
{
"cidr": "",
"path": "",
"method": "HEAD"
},
{
"cidr": "",
"path": "/dav/",
"method": "PROPFIND"
}
]
}
},
"delayed_start": 0,
"auto_memory_limit": 4,
"min_free_memory": 0,
"max_block_limit": 0,
"max_connections": 0,
"max_concurrency": 64,
"tls_insecure_skip_verify": false,
"tasks": {
"download": {
"workers": 5,
"max_retry": 1,
"task_persistant": false
},
"transfer": {
"workers": 5,
"max_retry": 2,
"task_persistant": false
},
"upload": {
"workers": 5,
"max_retry": 0,
"task_persistant": false
},
"copy": {
"workers": 5,
"max_retry": 2,
"task_persistant": false
},
"move": {
"workers": 5,
"max_retry": 2,
"task_persistant": false
},
"decompress": {
"workers": 5,
"max_retry": 2,
"task_persistant": false
},
"decompress_upload": {
"workers": 5,
"max_retry": 2,
"task_persistant": false
},
"allow_retry_canceled": false
},
"cors": {
"allow_origins": [
"*"
],
"allow_methods": [
"*"
],
"allow_headers": [
"*"
]
},
"s3": {
"enable": false,
"port": 5246,
"ssl": false
},
"ftp": {
"enable": false,
"listen": ":5221",
"find_pasv_port_attempts": 50,
"active_transfer_port_non_20": false,
"idle_timeout": 900,
"connection_timeout": 30,
"disable_active_mode": false,
"default_transfer_binary": false,
"enable_active_conn_ip_check": true,
"enable_pasv_conn_ip_check": true
},
"sftp": {
"enable": false,
"listen": ":5222"
},
"mcp": {
"enable": false
},
"last_launched_version": "v4.2.4",
"proxy_address": ""
复现链接(可选)
No response
AI生成内容(可选)
No response
请确认以下事项
我已确认阅读并同意 AGPL-3.0 第15条 。
本程序不提供任何明示或暗示的担保,使用风险由您自行承担。
我已确认阅读并同意 AGPL-3.0 第16条 。
无论何种情况,版权持有人或其他分发者均不对使用本程序所造成的任何损失承担责任。
我确认我的描述清晰,语法礼貌,能帮助开发者快速定位问题,并符合社区规则。
我已确认阅读了OpenList文档。
我已确认没有重复的问题或讨论。
我已确认是
OpenList的问题,而不是其他原因(例如 网络 ,依赖或操作)。我认为此问题必须由
OpenList处理,而非第三方。我已确认这个问题在最新版本中没有被修复。
我没有阅读这个清单,只是闭眼选中了所有的复选框,请关闭这个 Issue 。
OpenList 版本(必填)
v4.2.4 (Commit: 84ecda3) - Frontend: v4.2.4 - Build at: 2026-07-23 13:32:12 +0000
使用的存储驱动(必填)
本地储存
问题描述(必填)
我用的是容器版本aio和aria2都试过,点开离线下载检测不到下载工具,容器是首次运行也没有做任何配置,只执行了设置密码
podman exec -it openlist ./openlist admin random, https://doc.oplist.org/guide/installation/docker 阅读了多次也没有找到答案 ,是否我漏了什么重要的配置?运行命令
日志应该也正常
查看容器aria2c正常运行
下载工具点开空白

日志(必填)
配置文件内容(必填)
复现链接(可选)
No response
AI生成内容(可选)
No response