一个支持多种存储的文件列表程序,使用 Gin 和 Solidjs。
GitHub
开源的 AList
服务是一个功能强大的信息管理平台,旨在帮助用户高效管理和共享信息。AList
提供了丰富的功能,包括信息分类、团队协作、权限控制等,使用户能够轻松地组织和检索各种类型的信息。
软件本身是免费的,如果你想更方便的使用 AList
的话,官方也提供付费的服务,可以在 官方网站 进行购买和使用。
部署和使用的更多方法,可以参考官方文档,里面说的比较详细了。
对 3.25.0
以上版本,将密码改成加密方式存储的 hash
值,所以无法直接反算出密码。如果忘记了密码,可通过重新随机生成或手动设置。
# 随机生成一个密码
$ docker exec -it alist ./alist admin random
# 手动设置一个密码
$ docker exec -it alist ./alist admin set NEW_PASSWORD
如果想使用 aria2
离线下载,推荐使用这个 alist-aria2,其提前预装了 aria2
工具。
version: "3"
services:
alist:
container_name: alist
image: xhofe/alist:3.30.0
image: xhofe/alist-aria2:3.30.0
restart: always
ports:
- "5244:5244"
volumes:
- "/data/service/alist:/opt/alist/data"
environment:
- PUID=1000
- PGID=1000
- UMASK=022
networks:
- service_alist_network
networks:
service_alist_network:
external: true
在
Mac
上使用WebDAV
装载共享文件夹
WebDAV
允许用户访问和管理远程服务器上的文件。您可以通过 WebDAV
将 Mac
上的共享文件夹装载为网络磁盘。
- 在
Mac
上,转到Finder
>前往>连接服务器,此时会打开连接服务器窗口。 - 指定要访问的共享文件夹路径,请使用以下格式:
http://NAS_IP_地址或主机名:端口号/共享文件夹名
。 - 单击连接。
- 指定
NAS
登录凭据。 - 单击连接。
通过 WebDAV
将 NAS
共享文件夹装载为网络硬盘。现在即可使用 macOS Finder
访问和管理此共享文件夹中的文件。