您当前的位置:首页 >> 观点 > > 
NAS下自托管的图像共享服务—Picsur
来源: 哔哩哔哩      时间:2023-03-05 10:52:16


(相关资料图)

前言

这两天有点忙,更新有点慢了,很多要介绍得项目都拖着。最近有人问我图床得问题,我这里自用得是兰空的图床,配合上编辑器的插件可以实现复制粘贴图片自动上传图床,然后返回地址很是方便。兰空在之前便有介绍过了,今天要介绍的是一个不一样的图床,它支持匿名上传,账户权限管理,多种格式上传以及图像时效性设置。这里面最突出的便是作为一个图床居然添加了图片自动删除功能,让它更像一个闪照分享的站点,当然你也可以设置不删除。

部署

这里我用到的是命令行部署,所以我们照例还是需要打开群晖的ssh功能。顺便将docker-compose.yml文件准备下,放在docker文件夹中方便待会使用。

这里给到yml文件的内容,你可以根据自己需求进行更改即可:

version: '3'services:  picsur:    image: ghcr.io/caramelfur/picsur:latest    container_name: picsur    ports:      - '8080:8080'    environment:      # PICSUR_HOST: '0.0.0.0'      # PICSUR_PORT: 8080      PICSUR_DB_HOST: picsur_postgres      # PICSUR_DB_PORT: 5432      # PICSUR_DB_USERNAME: picsur      # PICSUR_DB_PASSWORD: picsur      # PICSUR_DB_DATABASE: picsur      # PICSUR_ADMIN_PASSWORD: picsur      ## Optional, random secret will be generated if not set      # PICSUR_JWT_SECRET: CHANGE_ME      # PICSUR_JWT_EXPIRY: 7d      ## Maximum accepted size for uploads in bytes      # PICSUR_MAX_FILE_SIZE: 128000000      ## No need to touch this, unless you use a custom frontend      # PICSUR_STATIC_FRONTEND_ROOT: "/picsur/frontend/dist"      ## Warning: Verbose mode might log sensitive data      # PICSUR_VERBOSE: "true"    restart: unless-stopped  picsur_postgres:    image: postgres:14-alpine    container_name: picsur_postgres    environment:      POSTGRES_DB: picsur      POSTGRES_PASSWORD: picsur      POSTGRES_USER: picsur    restart: unless-stopped    volumes:      - picsur-data:/var/lib/postgresql/datavolumes:  picsur-data:

将上述准备工作做好后我们打开ssh工具连接到nas,随后以此执行以下命令。先获取root账户权限——sudo -i随后进入到yml所在目录——cd /volume1/docker其次我们启动容器——docker-compose up启动后静静等待命令执行结束即可,在接受后你可以看到你的docker中会多出两个容器已启动,此时容器也就部署成功了。

体验

容器启动成功后访问http://nasip+端口号即可访问主界面,该项目是没有中文的,不过词汇量很少,而且操作也很简单,并不影响。

默认设置情况下路人是没有上传权限,所以我们需要用管理员账户登录去进行基础的设置,右上角点击登录,默认账号admin,密码为picsur,当然这些在yml文件中就可以提前更改。登陆后可以直接用edge浏览器的翻译功能。

除了基础的设置以外,用户管理,角色管理以及系统设置都有,根据自己情况设置即可。

总结

docker中的图像存储容器太多了,我感觉写十多二十篇都介绍不完。虽然关于图像的容器多,但除了一些比较有特色的以外,大部分的功能都大同小异,就看谁的UI,功能以及优化做的最好了。以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!

公众号:Panda不是猫,关注后发送【熊猫群】获取加群方式哦!!!

X 关闭

X 关闭

观点