Skip to content
有趣的开源项目
Go back

Picsur

你有没有遇到过这种情况?精心截了一张图想发给同事或贴在博客里,结果微信糊成马赛克,图床要么收费要么限速,更担心哪天服务一关,图片全变红叉叉。如果你也和我一样,想把自己的图片命运牢牢握在手里,那今天介绍的 Picsur 可能就是你的菜——一个你完全掌控的、类 Imgur 的自托管图片分享服务。

Picsur 是个啥?简单说就是“自建图床”

一句话概括:Picsur 让你在自己的服务器上,快速搭一个属于你自己的 Imgur。

它解决的核心痛点就是 “图片分享的自由”。不用再忍受第三方图床的广告、压缩、容量限制和隐私风险。你只需要一台能跑 Docker 的机器(哪怕是一台树莓派),就能拥有一个功能强大、界面清爽的私有图床,想传什么传什么,想删就删,链接永远有效。

好玩在哪儿?不只是“存图”那么简单

Picsur 的野心显然不止于简单的上传和查看,它内置了一大堆让你会心一笑的功能,感觉就像是把图片上传、轻量编辑和格式转换打了个包。

来,动手!一条命令跑起来看看

看再多不如亲自上手。确保你的电脑装了 Docker 和 Docker Compose,然后把下面的内容保存为docker-compose.yml文件:

version: '3'
services:
  picsur:
    image: ghcr.io/caramelfur/picsur:latest
    container_name: picsur
    ports:
      - '8080:8080'
    environment:
      PICSUR_DB_HOST: picsur_postgres
      PICSUR_ADMIN_PASSWORD: 设置一个你自己的管理员密码
    restart: unless-stopped
  picsur_postgres:
    image: postgres:17-alpine
    container_name: picsur_postgres
    environment:
      POSTGRES_DB: picsur
      POSTGRES_PASSWORD: picsur
      POSTGRES_USER: picsur
    restart: unless-stopped
    volumes:
      - picsur-data:/var/lib/postgresql/data
volumes:
  picsur-data:

在文件所在目录打开终端,执行docker-compose up -d。稍等片刻,在浏览器打开http://你的服务器IP:8080,用admin和你刚才设置的密码登录,一个属于你自己的图床就就绪了!你可以马上上传一张图片试试。

有些事得坦诚告诉你

打开Picsur的GitHub仓库,你会看到作者坦诚地声明:这个项目目前已不再积极维护。作者因为开始了全职工作,精力和时间都不太允许。项目完全可以正常使用,只是不能期待频繁的新功能更新或bug修复了。

这可能会劝退一部分人,但换个角度想,开源世界的魅力不正在于此吗?代码完全开放,任何感兴趣的人都可以Fork并继续这个项目的生命。这或许也是一个机会,等着下一个有热情的开发者接手,赋予它新的活力。

如果你喜欢这种把数据主权握在自己手里的感觉,不妨去它的GitHub仓库 https://github.com/CaramelFur/Picsur 看一看,点个Star支持一下原作者。如果你有能力,甚至可以Fork代码,让Picsur的故事继续讲下去。谁知道呢,也许下一位维护者就是你。



Previous Post
Plausible
Next Post
Enclosed