最近,Alist开源项目“卖身”的消息在圈内炸开了锅,让不少依赖Alist的用户开始人心惶惶。开源的魅力就在于自由和可控,这一变动无疑触动了大家敏感的神经。与其焦虑,不如拥抱变化,寻找新的替代方案。今天,我们就来聊聊如何用Openlist这个后起之秀,实现Alist的完美平替!
Alist作为一个优秀的开源项目,凭借其强大的文件列表功能和便捷的分享能力,赢得了众多用户的喜爱。然而,商业化的浪潮下,Alist最终选择了“卖身”,这其中可能涉及复杂的商业考量。
但无论如何,对于用户而言,最关心的莫过于:
在这些不确定因素面前,寻找一个可靠的替代方案就显得尤为重要。
Openlist,正如其名,是一个开放的文件列表程序。它吸取了Alist的优点,并在某些方面进行了创新,力求为用户提供更稳定、更自由的选择。
说了这么多,不如直接上手体验一下。下面我们来简单介绍一下Openlist的安装和使用方法。我们使用Docker和Docker Compose两种方法部署,实际上跟不熟Alist类似,只需要将镜像名称和容器挂在目录修改一下即可!
docker run \
--name alist \
--restart unless-stopped \
-p 5244:5244 \
-v /share/Container/alist/data:/opt/openlist/data \
-v /share/media1:/nas/media1 \
-v /share/media2:/nas/media2 \
-e PUID=1000 \
-e PGID=100 \
-e UMASK=022 \
openlistteam/openlist:latest
services:
alist:
image: openlistteam/openlist:latest
container_name: alist
restart: unless-stopped
network_mode: bridge
volumes:
- /share/Container/alist/data:/opt/openlist/data
- /share/media1:/nas/media1
- /share/media2:/nas/media2
ports:
- 5244:5244
environment:
- PUID=1000
- PGID=100
- UMASK=022
说明:实际上只是把之前的alist镜像名改为openlist镜像名,已经修改了一下容器内的data挂在目录,其他的都无需改变,即:
xhofe/alist:latest
改为openlistteam/openlist:latest
/opt/alist/data
改为/opt/openlist/data
Openlist不仅仅是一个简单的文件列表程序,它还提供了丰富的扩展功能,让你打造个性化的文件中心:
Alist的“卖身”事件给我们敲响了警钟,开源项目的商业化转型需要谨慎对待。作为用户,我们应该更加关注项目的开源协议、社区活跃度以及未来的发展方向。Openlist作为一个优秀的替代方案,值得我们尝试和支持。让我们一起拥抱开源,选择自由!
原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!