图床

图床—–lychee-docker

图床Q博客肯定少不了图床,前几篇文章用过sm.ms等图床,但是无可避免一个问题,就是加载慢。处于文件安全的问题,还是搭建一个自己的图床比较好。当我今天晚上修bug的时候,更是体会到,自己的才是靠谱的的呀。今天不知道网络抽什么风,CDN貌似坏了,本以为是提供CDN服务的网站炸了,结果到头来时自己的有线网络出了问题。【我觉得运营商得背锅】言归正传,下面开始用轮子搭建自己的图床。Q

图床搭建流程Q

先上传送门[github]( https://github.com/kdelfour/lychee-docker "github")Q本着能用轮子,绝不造轮子的心态,找了个lychee-docker,下面记录一下过程。Q

  • 运行环境:centos8 阿里云服务器Q

docker安装

  • 安装docker yum install docker

  • 启动douker systemctl start docker

  • 设置docker开机自启systemctl enable docker

  • 查看状态systemctl status docker 如果显示active(running)说明启动成功。

设置lychee-docker

  • 拉取镜像docker image pull kdelfour/lychee-docker

  • 查看已有镜像 `docker image ls'

  • 如图显示,表示成功 xPEYvt.png

  • 启动镜像docker run -it -d -p 5120:80 kdelfour/lychee-docker

  • 查看容器docker container ls 产看容器

  • 访问 http://域名(或ip):5120(端口号)Q#### lychee里的操作Q-访问之后,会看到一个界面 [xPVPMt.md.png]

  • Database Host 、Data Name 和 Table predix 是选填,username和password都是lychee,之后点击connect。

  • 点击connect会出现下图

  • 新建一个用户名和密码,这是之后登录图床需要的。

  • 创建一个ablum,可以上传照片了。

重新启动图床相关Q- 了解docker的同学,可以很轻松地解决这个问题。可以忽略。

  • 启动docker之后,启动对应的container容器即可,不要重新启动image,否则,就是重新开一个相册了。
  • 查看所有容器docker container ls -a
  • 启动容器docker start container-id 或者`docker start container-name'