关于我为什么搭建了这个图床

  • ~~由于我的服务器带宽只有3m大小,如果图片直接放服务器上的话,图片一多网站加载就会慢一拍。~~还是得有个图床
  • 当然,也有一部分原因是每次图片都要上传媒体库,然后复制url写进markdown太过麻烦了。(obsidian有插件可以把拖进文章的图片自动上传到图床,只能说非常好用)

关于如何部署可以在网上看看其他教程,不过需要注意一下,==兰空图床开源项目的发布包并不是最新源码==。当时我搭建图床时准备使用alist+天翼云盘当存储库的,但因为不是最新源码总是挂载不上。

介绍

lsky pro

  • 支持本地等多种第三方云储存 AWS S3阿里云 OSS腾讯云 COS七牛云又拍云SFTPFTPWebDavMinio
  • 多种数据库驱动支持,MySQL 5.7+PostgreSQL 9.6+SQLite 3.8.8+SQL Server 2017+
  • 支持配置使用多种缓存驱动,MemcachedRedisDynamoDB、等其他关系型数据库,默认以文件的方式缓存
  • 多图上传、拖拽上传、粘贴上传、动态设置策略上传、复制、一键复制链接
  • 强大的图片管理功能,瀑布流展示,支持鼠标右键、单选多选、重命名等操作
  • 自由度极高的角色组配置,可以为每个组配置多个储存策略,同时储存策略可以配置多个角色组
  • 可针对角色组设置上传文件、文件夹路径命名规则、上传频率限制、图片审核等功能
  • 支持图片水印、文字水印、水印平铺、设置水印位置、X/y 轴偏移量设置、旋转角度等
  • 支持通过接口上传、管理图片、管理相册
  • 支持在线增量更新、跨版本更新
  • 图片广场
    官方网站:lsky pro
    官方github地址:https://github.com/lsky-org/lsky-pro
    使用手册:https://docs.lsky.pro/

Nsfw

项目地址:GitHub - infinitered/nsfwjs: NSFW detection on the client-side via TensorFlow.js

搭建

这边我是直接使用宝塔面板-docker拉取镜像的

获取镜像

在宝塔面板里的docker管理器中点击镜像管理>获取镜像>公网库
获取镜像.png
命令如下:

1
roywangdev/nsfw-api:latest

搭建镜像

然后选择镜像,容器和服务器的端口映射全填3000即可
部署镜像.png|544

添加站点,设置反代

当然,都到了部署图片审查服务这一步了,我感觉添加站点和设置反代好像都不用说了。
设置反代.png
反代的端口3000就完事了

配置图片审核

最后在角色组里配置就行了,url地址为http(s)://刚才添加的站点绑定的域名/classify
注意:后面一定要有/classify
审核png.png
还有就是这个审核动作最好设置成直接删除,我试了一下,同一张图片,==标记为不健康==还是能分享,而==直接删除==就是资源违规
IMG_20231106_063127.jpg