兰空图床图片审核-nsfwjs配置
关于我为什么搭建了这个图床
- ~~由于我的服务器带宽只有3m大小,如果图片直接放服务器上的话,图片一多网站加载就会慢一拍。~~还是得有个图床
- 当然,也有一部分原因是每次图片都要上传媒体库,然后复制url写进markdown太过麻烦了。(obsidian有插件可以把拖进文章的图片自动上传到图床,只能说非常好用)
关于如何部署可以在网上看看其他教程,不过需要注意一下,==兰空图床开源项目的发布包并不是最新源码==。当时我搭建图床时准备使用alist+天翼云盘当存储库的,但因为不是最新源码总是挂载不上。
介绍
lsky pro
- 支持
本地
等多种第三方云储存AWS S3
、阿里云 OSS
、腾讯云 COS
、七牛云
、又拍云
、SFTP
、FTP
、WebDav
、Minio
- 多种数据库驱动支持,
MySQL 5.7+
、PostgreSQL 9.6+
、SQLite 3.8.8+
、SQL Server 2017+
- 支持配置使用多种缓存驱动,
Memcached
、Redis
、DynamoDB
、等其他关系型数据库,默认以文件的方式缓存 - 多图上传、拖拽上传、粘贴上传、动态设置策略上传、复制、一键复制链接
- 强大的图片管理功能,瀑布流展示,支持鼠标右键、单选多选、重命名等操作
- 自由度极高的角色组配置,可以为每个组配置多个储存策略,同时储存策略可以配置多个角色组
- 可针对角色组设置上传文件、文件夹路径命名规则、上传频率限制、图片审核等功能
- 支持图片水印、文字水印、水印平铺、设置水印位置、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管理器中点击镜像管理>获取镜像>公网库
命令如下:
1 | roywangdev/nsfw-api:latest |
搭建镜像
然后选择镜像,容器和服务器的端口映射全填3000即可
添加站点,设置反代
当然,都到了部署图片审查服务这一步了,我感觉添加站点和设置反代好像都不用说了。
反代的端口3000就完事了
配置图片审核
最后在角色组里配置就行了,url地址为http(s)://刚才添加的站点绑定的域名/classify
注意:后面一定要有/classify
还有就是这个审核动作最好设置成直接删除,我试了一下,同一张图片,==标记为不健康==还是能分享,而==直接删除==就是资源违规
评论