Docker使用docker compose创建 轻量级私人云端相册 实时管理个人相片 控制相册访问权限 Lychee 部署搭建

本文档介绍了如何利用Docker及docker-compose搭建Lychee相册系统,包括配置环境变量,挂载目录,设置数据库连接,并详细解释了关键参数。在启动服务后,可以通过指定端口访问个人相册,实现照片的上传和查看。对于公开访问的设置,允许访客查看但不允许上传。整个过程简单快捷,适合个人博客或网站使用。
摘要由CSDN通过智能技术生成

-> Docker及docker compose的安装点这里
-> docker compose 部署MySQL点这里

创建 docker-compose.yml 文件(改environment 的参数,别直接用)

version: "3"
services:
  lychee:
    image: lycheeorg/lychee
    container_name: lychee
    stdin_open: true
    tty: true
    restart: always
    ports:
      - 9006:80
    volumes:
      - /nas/lychee/conf:/conf
      - /nas/lychee/uploads:/uploads
    privileged: true
    environment:
      PUID: "1000"
      PGID: "1000"
      DB_CONNECTION: "mysql"
      DB_HOST: "MySQL的IP地址"
      DB_PORT: "3306"
      DB_DATABASE: "lychee"
      DB_USERNAME: "root"
      DB_PASSWORD: "password"

目录说明:

/conf: 配置文件目录
/uploads: 图片存储目录

environment 重要参数说明:

DB_HOST: 数据库的IP地址
DB_PORT: 数据库的端口号
DB_DATABASE: 要使用哪个库来存储lychee相册的信息
DB_USERNAME: 数据库用户名
DB_PASSWORD: 数据库密码

在docker-compose.yml文件目录下运行 docker-compose up -d
docker-compose logs -f 查看日志信息
在这里插入图片描述
可能会看到很多黄颜色的警告,是因为没有对应的目录,会自己创建,所以无视就好
在这里插入图片描述

打开浏览器,输入地址:http://IP地址:9006/

在这里插入图片描述
用户创建完成后会自动登录
在这里插入图片描述
修改一下中文
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
个人相册至此已经搭建完成

点左上角的加号,随便测试一下
在这里插入图片描述
在这里插入图片描述

如果希望照片可以被访客访问,可以点击照片和相册设置公开选项

在这里插入图片描述
在这里插入图片描述

我们打开一个无痕窗口测试一下
在这里插入图片描述
在没有登录的情况下,依然可以查看相册,但是无法上传相片

Lychee 部署成功

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值