之前一直用的兰空图床,嫌弃的主要是界面老旧,技术栈也旧,想改点东西很费劲。找了一圈,Chevereto 收费,Picsur 还不错但停止维护了,没一个合适的。五一刚好有空,干脆自己写一个。
本来想做个简单的,结果边写边测边补功能,不知不觉把五一假期给写没了。发出来给需要的朋友,希望大家能支持下,或者一起来完善。
技术栈:Go 1.26 + React 19 + PostgreSQL ,前后端单 Docker 镜像,部署完直接完整可用。
自带完整管理功能:

部署极简,推荐使用docker compose部署:
#下载 Compose 文件和环境变量模板
mkdir picfast && cd picfast
wget https://raw.githubusercontent.com/atbeta/picfast/main/docker/docker-compose.yml
wget https://raw.githubusercontent.com/atbeta/picfast/main/docker/.env.example -O .env
#编辑 .env ,填入你的域名、密钥和凭据,然后:
docker compose up -d
默认配置会把服务暴露在http://127.0.0.1:18080,使用你喜欢的反代暴露域名配置证书即可,或者你和我一样使用 Traefik + Cloudflare 源证书,也提供了 Traefik 配置示例供参考,具体请查看主页参考。
功能上作为一个自部署图床算是已经比较完善了,特别针对 API 和 AI 工作流作了优化:
求各位拍砖,有什么想法欢迎提 issue 或者参与贡献!
1
itart 40 mins ago via Android
是否能增加支持 SQLite 数据库,个人用的话 pgsql 有点重
|