写在前面
Lsky Pro 是一个开源的图床程序,可以让你快速搭建私人或公共的图床。群晖NAS作为一个强大的家庭或小企业存储解决方案,可以很方便地通过Docker来部署各种应用。在这个教程中,我们将详细介绍如何在群晖NAS上使用Docker来搭建Lsky Pro图床,并将其部署到公网。
20231101 测试存在图片体积过大的 BUG
兰空图床 Lsky V2.1 版本,经测试,图片质量调整和格式转换压缩存在 BUG,具体表现为:
- 当上传体积小但分辨率高的图片,最后的图片体积会变得很大(应该是判断逻辑有问题)
- 同样的图片内容(截图)用不同格式去上传体积无变化,WEBP 跟 PNG 的体积差不多,这是非常不应该的!
- 已经排除重复 MD5 的原因
目前这两个 BUG 折腾了一天也没找到解决方法,但整体的使用体验是非常不错的,唯独上面提到的这一大 BUG
消耗 CDN 流量是小,导致网站加载速度慢才头疼
已经在 GitHub 上发布 Issues,有遇到同样问题的朋友可以去关注一下
小白喂饭部分
什么是图床
图床,简单来说,是一个在线的图片存储和管理平台。它允许用户上传、存储和分享图像。一旦图像被上传,图床会为这个图像生成一个唯一的 URL 链接,用户可以用这个链接在网上分享或嵌入到其他网站、博客、社交媒体等地方。
私人图床的作用
图床是一个在线图片存储和分享平台,为用户生成唯一的图片链接。私人图床则提供了更加私密、稳定、可定制的图片管理体验,特点包括隐私保护、无广告干扰、高级功能选择以及更优的数据备份和安全性。对于注重隐私和稳定性的用户,私人图床是理想之选。
总的来说,私人图床提供了一个私密、可定制、稳定的在线图片存储和分享解决方案,尤其适合那些注重隐私和稳定性的用户。
准备工作
- 群晖 NAS
- Docker 套件(新版叫 Container Manager)
- phpMYAdmin
- MariaDB 10
- 已经部署好的 FRP 或其他内网穿透工具 具体教程
- 浏览器
- 手
演示环境
- 黑群晖 DS918+
- Docker 套件(新版叫 Container Manager)
- phpMYAdmin
- MariaDB 10
- 已经部署好的 FRP
- Chrome
- Windows 10 Pro
安装准备环境
因为兰空图床需要数据库,所以需要提前部署 phpMYAdmin 和 MariaDB 10,在套件中心里找到他们并安装
打开 phpMYAdmin,把刚设置的账户和密码填入进去登录
进入数据库后点击新建账户
接着如图新建数据库,把数据库的名字和密码找个小本本记下来
安装图床 Docker
搜索并下载镜像
老规矩,测试稳定再勾选,避免意外停止群晖一直发邮件
设置容器的端口号
在文件管理器里创建一个文件夹,位置随意,方便查找即可
接着把以下路径映射到刚刚创建的文件夹上
/var/www/html
确认无误后启动即可
接着访问刚刚对应 8090 的端口,比如我的是 4569,就是访问 NASIP:4569
看到安装界面就代表容器运行成功了
接着根据之前的信息配置后点击立即安装即可
稍等几分钟就安装完毕了,进入首页并登录即可进入后台
接着修改图床的上传限制,具体过程就不演示了,都在侧边栏的二级菜单里,非常直观
修改好后记得保存,回到首页就可以看到
部署到公网
完成以上步骤图床就可以本地使用了,但如果想通过内网穿透的方式部署到公网,可以继续跟着做
修改接口
点击侧边栏的 存储策略
- 默认本地策略
- 编辑
,将网址前缀改成公网的 IP 或者域名后保存
我的客户端部署在 NAS 上,所以这里就用群晖做演示(不了解的可以去看这篇 部署文章),去 FRPC (客户端) 的配置文件里把 IP 和端口都填进去后保存
接着重启容器让配置生效,在浏览器输入你的公网 IP 或者域名
+ 端口号
就可以正常在外网访问你的私人图床了
如果本文侵犯到你的利益,请注明身份后联系我删除。
尊重他人劳动成果,转载请务必附上原文链接,我将感激不尽。
请登录后查看评论内容