私人网盘搭建教程

准备:云服务器一个,想登陆方便可以准备个域名 Alist 是一个轻量级的文件管理Web服务,支持挂载本地目录、阿里云盘、百度网盘等各种存储源,通过浏览器就能上传下载文件。 部署完成后任何设备用浏览器访问服务器IP就能使用,不需要安装任何客户端。 安装步骤 ==注:nor为我自己用户名,你们部署的时候改成自己的== 安装docker和docker-compose sudo apt update sudo apt install -y docker.io sudo systemctl enable --now docker sudo apt install docker-compose -y 在终端中输入sudo usermod -aG docker nor 把用户 nor 加入 docker 用户组。 在终端中输入exit退出服务器。 打开终端, 输入ssh nor 进入服务器 在终端输入 mkdir alist创建目录 在终端输入 cd alist 进入目录 在终端输入nano docker-compose.yml创建并打开docker配置文件 在docker-compose.yml里面粘贴: services: alist: image: xhofe/alist:latest container_name: alist volumes: - ./data:/opt/alist/data ports: - "5244:5244" environment: - TZ=Asia/Shanghai restart: unless-stopped logging: driver: "json-file" options: max-size: "10m" max-file: "3" 按ctrl+o保持,然后enter回车,然后ctrl+x退出 在终端中输入cat docker-compose.yml查看文件里是否有内容 在终端中输入sudo nano /etc/docker/daemon.json 粘贴一下内容,防止国内docker服务器被强,先配置镜像加速。 { "registry-mirrors": [ "https://docker.1panel.live", "https://hub.rat.dev", "https://dockerpull.org" ] } 按ctrl+o保持,enter回车,ctrl+x退出。保存退出。 在终端中输入sudo systemctl restart docker重启 Docker 在终端中输入docker-compose up -d,按照docker-compose.yml配置,拉取alist 在终端输入mkdir -p ~/alist/data/local创建云盘存储空间的地址 在终端输入 docker exec -it alist ./alist admin set 123设置alist的管理员密码,admin是默认管理员账号,123是自己设置的密码 打开阿里云,右侧点击网络与安全下面的“安全组”,进去添加规则,选择自定义 TCP协议,端口 5244,来源 0.0.0.0/0。关闭 打开浏览器输入http://你的公网ip:5244 进入alist。 输入账号密码后,我的这里是账号:admin ,密码:123,会进入这里! 点击转到存储 点击添加 只需要改显示文件夹为:/local 以及根文件夹路径为:/opt/alist/data/local 即可。然后点击保存 然后就能用了,以后只需要输入http://你的公网ip:5244就能进入云盘用了。 点击左边主页返回。左下角的那一列就是上传下载,新建文件之类的操作入口了。 ...

March 31, 2026