最近想自建一个私人图床。在网上找了找,大家都推荐几个图床程序:Chevereto、Lsky Pro、imgURL……,自己体验下:
Chevereto:购买的付费版,用了几天,发现太复杂太重,不适合我使用。
imgURL:主要在网上看了看评论,有免费版和付费版,免费版达不到我的要求,但又不想买付费版,放弃。
Lsky Pro:免费开源,功能能达到我的要求。我希望我的VPS能保证环境整洁,想要同过Docker安装,这是我的找到的方法:
前期准备
在网上搜了搜,没有Lsky Pro镜像文件,只能自己创建镜像。正好找到一个Docker安装Chevereto教程,修改下,用了好几天发了出来。
教程
- 安装好MariaDB数据库,创建数据库用户名和密码,安装好代理文件,安装好Docker和Docker Compose。
- 通过GitHub仓库同步到本地,进入文件加,设置html文件夹归属,执行命令
sudo chown -R www-data:www-data html #更改用户归属
ls -al #查看归属和权限
cd html
ls -al #查看html文件夹下的归属和权限
- 根据实际情况修改 docker-compose.yaml ,之后执行docker-compose up -d,之后根据官方说明,进行设置。
成果
参考
- 如何在Ubuntu 16.04上使用Nginx安装MediaWiki
- [Guide] Docker paid version with nmtan/chevereto:installer and real ip fix (reverse proxy).
- Lsky Pro 使用手册