AList — 万能网盘聚合器

AList 可以把阿里云盘、百度网盘、OneDrive、Google Drive、123 网盘等全部聚到一个界面,支持 WebDAV 协议——你可以用任何支持 WebDAV 的播放器直接看网盘里的视频。

Docker 部署

docker run -d   --name alist   -p 5244:5244   -v /etc/alist:/opt/alist/data   xhofe/alist:latest

# 查看初始密码
docker exec -it alist ./alist admin random

访问 http://你的IP:5244,用 admin + 生成的密码登录,然后在管理后台添加各种存储。

Nextcloud — 完整的私有云

Nextcloud 提供:文件同步(类似 Dropbox)、日历、联系人、在线 Office 编辑、视频会议。

Docker Compose 部署

services:
  nextcloud:
    image: nextcloud:latest
    ports:
      - "8080:80"
    volumes:
      - ./nextcloud:/var/www/html
      - ./data:/var/www/html/data
    environment:
      - MYSQL_HOST=db
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=your_password
  db:
    image: mariadb:10.6
    volumes:
      - ./db:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=root_password
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=your_password

对比:AList vs Nextcloud

AListNextcloud
定位网盘聚合器私有云平台
存储挂载第三方自建存储
资源占用极低(~50MB)较高(~500MB+)
WebDAV✅ 原生
在线 Office✅ Collabora
适合已有多个网盘想整合想完全自建不需要第三方

安全提醒

  • 一定要配 Nginx 反代 + SSL 再对外开放
  • 设置强密码,开启 2FA 双因素认证
  • 限制访问 IP(如果你只在家里用)