【⭐项目开源⭐】给新手 MJJ 的自托管图床:OU-Image Hosting / 欧记图床 / R2 & S3 / 公共上传 / 相册管理
之前做过几次公共图床的小活动,都是借用别人的图床。用得多了以后,就一直想做一个真正属于自己的图床。 之前因为发小项目没发到内板,被禁言了三天。也正好趁这几天继续把这个项目完善了一下。 我不是程序员,更多是站在普通用户的角度去打磨这个项目:上传要顺手,外链要好复制,公共上传要能控,相册和图片管理也要够直观。 项目简介 OU-Image Hosting,中文名 欧记图床,是一个面向个人创作者、开发者、小团队和自托管玩家的图床项目。 项目地址:https://github.com/cshaizhihao/ou-image-hosting 它不是网盘,也不是一次性临时上传脚本,而是一个偏长期使用的: 自托管图床 图片库 相册管理面板 公共上传入口 S3 / Cloudflare R2 图片托管工具 一句话概括: 图片放在自己手里,上传、整理、分享都尽量舒服一点。 为什么要做这个项目 很多朋友玩 VPS、独服、小鸡久了以后,都会遇到类似的问题: 截图、教程图、博客图到底放哪里? 发论坛、写文章、写文档时,图片外链怎么稳定? 免费图床会不会删图、限流、压缩? 对象存储很好,但配置起来是不是太麻烦? 想自己搭一个图床,但不想同时折腾一堆脚本和配置? 所以有了 OU-Image Hosting / 欧记图床。 它的定位很明确:给 MJJ、博客作者、开发者和小团队用的轻量自托管图床面板。 核心功能 OU-Image Hosting 目前主要支持这些能力: 功能 说明 图片上传 支持拖拽、粘贴、URL 上传和公共上传 外链复制 支持 URL、Markdown、HTML、BBCode 图片管理 支持搜索、筛选、收藏、回收站和批量操作 相册管理 支持创建相册、设置封面、填写描述 权限边界 支持管理员、子管理员、普通用户和访客 存储后端 支持本地存储、Amazon S3、Cloudflare R2、S3-compatible 部署方式 支持 Docker Compose 一键部署 运维能力 支持更新、备份、恢复、回滚、诊断和日志查看 简单说,它就是一个自己可控的图床面板。 新手常见问题 为什么要自建图床? 主要是为了可控。 ...