剪藏#剪藏#缘生小助手

轻松部署 Alist + MinIO,打造你的专属私人网盘!

2025 年 5 月 8 日1 分钟
分享Twitter / XTelegram微博
轻松部署 Alist + MinIO,打造你的专属私人网盘! 封面

轻松部署 Alist + MinIO,打造你的专属私人网盘!

Notion image

部署非常简单,也很适合内网私有化部署。另外这也是一个开源项目,社区灵活度特别高,对接的存储类型非常丰富,但是本文还是着重写写对接minio。想听音频的同学可以直接拉到文尾哟。

还在为网盘限速、空间不足而焦虑?想要一个安全、快速、完全掌控的私人网盘?今天带你一步步用 Alist 结合 MinIO,快速搭建一个高性能的私人云存储,文件管理从此自由无忧!

什么是 Alist 和 MinIO?

  • • Alist:一款开源免费的目录列表程序,支持挂载多种存储(如本地存储、云盘、对象存储等),提供简洁美观的界面,支持文件预览、下载、分享等功能。简单来说,它是你文件管理的“超级中枢”。

  • • MinIO:一个高性能、分布式的对象存储服务,兼容 S3 协议,适合搭建私有云存储。相比第三方网盘,MinIO 让你完全掌控数据,安全又高效。

通过 Alist + MinIO 的组合,你可以轻松打造一个私有网盘,享受无限存储空间和极速访问体验!

Alist + MinIO 的优势

  • • 多存储支持:Alist 支持 MinIO、本地存储、OneDrive、阿里云盘等多种存储方式,灵活扩展。

  • • 简洁易用:Alist界面美观直观,操作简单。

  • • 高性能:MinIO 提供企业级的对象存储性能,适合大文件存储和高速访问。

  • • 安全可靠:数据存储在你自己的服务器上,隐私有保障。

  • • 开源免费:Alist 和 MinIO 均为开源项目,自由使用,社区活跃。

部署步骤:Alist + MinIO 一键搞定

以下以 Docker 部署为例,带你快速搭建 Alist 和 MinIO 的组合。这里就跳过MinIO部署相关了,之前也讲过,可以查看我之前写的文章:

准备工作

  • • 准备好MinIO的账号即可,有存储视频资源最好不过

镜像

根据实际情况来,默认aio镜像已经包含本地存储缩略图ffmpeg和离线下载aria2, 后面需要用的上

  • • xhofe/alist:main-aio

  • • 国内镜像ccr.ccs.tencentyun.com/k7scn/alist:main-aio

创建docker compose文件

  • • docker-compose.yml
JAVASCRIPT
services:
  alist:
    image:xhofe/alist:main-aio
    # image: ccr.ccs.tencentyun.com/k7scn/alist:main-aio
    container_name:alist
    ports:
      -"5244:5244"
    volumes:
      -/data/alist:/opt/alist/data# 应用程序持久化数据
      -/data/share:/opt/share# 本地存储,可选
    environment:
      -TZ=Asia/Shanghai
      -ALIST_ADMIN_PASSWORD=goxee7dieXeihu9uochoo6iquaighail
    restart: always

ALIST_ADMIN_PASSWORD 支持自定义密码,很早之前我提交的PR😂,估计也就我一个人这么用。

启动容器

JAVASCRIPT
docker compose up -d

配置caddy

caddy配置比较简单

JAVASCRIPT
alist.ysicing.eu.org {
  reverse_proxy 100.90.80.2:5244
}

访问 alist

访问 Alist:在浏览器输入http://你的服务器IP:5244或者caddy域名,进入Alist 界面。

默认用户名是admin, 密码是你配置的ALIST_ADMIN_PASSWORD值信息

挂载 MinIO 存储

登录 Alist,点击 管理 > 存储 > 添加

选择存储类型为对象存储

Notion image

填写以下信息:

  • • 挂载路径:自定义,例如 /minio。

  • • Endpoint:http://minio域名:9000。

  • • Bucket:填写你在 MinIO 创建的存储桶名称,例如ja。

  • • Access Key 和 Secret Key:填入 MinIO 控制台生成的密钥。

  • • 强制路径样式:默认勾选

  • • 地区:默认留空

Notion image

保存配置后,返回 Alist 主页,即可看到挂载的 MinIO 存储

Notion image

可以上面的操作后就可以通过 Alist 浏览、分享MinIO中的文件,支持在线预览、下载等功能。

Notion image

其他

官方文档[3]

总结

通过 Alist 和 MinIO 的组合,你可以轻松搭建一个功能强大、安全可靠的私人网盘,告别存储焦虑!无论是个人文件管理还是团队协作,这个方案都能满足你的需求。快动手试试吧!

尝试调整了几版音频,还是目前这版要稍微好些,感觉被降智了= =!

引用链接

[1] 超简单!5分钟用群晖搭建 MinIO + Caddy 对象存储: https://blog.ysicing.net*/tools/caddy-minio* [2] 黄鸡大盘鸡搭建Aria2实现自由分发: https://ysicing.me*/docker-aria2-pro* [3] 官方文档: https://alist.nn.ci/zh/guide/drivers/s3.html#%E6%B7%BB%E5%8A%A0filename%E5%88%B0disposition

原文地址: https://mp.weixin.qq.com/s?__biz=MzI2MjQ0NjQ4Nw==&mid=2247484546&idx=1&sn=ff32a3211f20dc25c07b0d8c4f0518b3&chksm=ebdf235061eb66608295013512adb00e5f5b4f737cdb24e990ce7fcadf93e825b2a2c73c58f5&mpshare=1&scene=1&srcid=0508pNwuzZOmd3adEC2l9ZVH&sharer_shareinfo=ab36d1db691128d5b6965ad4becd7537&sharer_shareinfo_first=ab36d1db691128d5b6965ad4becd7537#rd

相关文章