sapic

sapic

sapic是基于Flask的自建图床程序,支持本地及多种云存储,提供API、CLI和浏览器脚本等多种上传方式,适合搭建私人或团队图片托管平台,具有钩子扩展机制和灵活的管理控制台

立即访问

sapic官网地址

sapic的官方网站入口为:https://sapic.rtfd.vip/

sapic是什么?

sapic 是一款基于 Flask 框架开发的自建图床程序,前身名为 picbed,经过版本迭代后正式定名。它适合希望搭建私有或多人共享图片托管平台的个人、团队及开发者使用。通过 sapic,你可以将图片、视频等文件上传至本地服务器或接入又拍云、七牛云、阿里云 OSS、腾讯云 COS、S3 等多种对象存储,完全掌控数据与访问权限,省去依赖第三方图床的种种限制。

sapic核心功能

  • 多存储后端:内置本地存储,同时支持挂载又拍云、七牛云、阿里云 OSS、腾讯云 COS、S3 等主流云存储,灵活切换
  • 多用户体系:可作为公共图床或私有图床,支持多用户分别管理自己的图片,管理员可在控制台配置全局参数。 强大上传
  • API:支持通过文件域、Base64(含 Data URI)、远程 URL 三种方式上传,响应字段可定制,错误提示支持中英文
  • 多样化的上传客户端:提供用户脚本、JS SDK、命令行工具 sapicli(兼容 Windows / macOS / Linux,可集成右键菜单),以及配套的油猴脚本,几乎可以采集全网图片
  • 钩子与扩展机制:可插拔的钩子管理器允许第三方开发扩展,内置接入了 sm.ms、superbed.cn 等公共图床接口,外部网站可通过按钮一键上传
  • 图片处理与分享:上传后自动生成原生 URL、HTML、Markdown、reStructuredText 等多种复制格式,支持自定义图片处理

sapic使用教程

获取源码与部署:访问 GitHub 或 Gitee 仓库,通过 git clone 下载项目。程序要求 Python

  1. 9+ 和 Redis
  2. 0+,按照文档安装依赖后修改配置文件,即可使用 make start 或相应脚本启动服务。 Docker 快速部署:如果习惯容器化环境,可直接拉取 staugur/sapic 官方镜像,映射端口与持久化目录后运行,省去环境配置步骤。 初始化管理后台:部署成功后访问站点,管理员可以通过控制台配置存储驱动、上传限制、站点信息等参数,普通用户注册后即可使用。 上传与使用:支持在 Web 界面直接拖拽或选择文件上传,也可以借助 CLI 工具或浏览器脚本快速采集网络图片,上传完成后一键复制链接嵌入到博客、论坛或文档中。 扩展与维护:根据需求开启钩子功能或开发自定义扩展。日常使用中需要注意 Redis 数据的持久化与定期备份,避免因意外重启造成数据丢失。

易导航总结

sapic 是一个功能完备、扩展性优秀的开源图床方案,尤其适合对外部图床稳定性、隐私性有要求的用户。它的多存储后端和丰富的上传客户端让个人或团队可以快速搭建专属的图片托管服务。不过,这套程序需要一定的 Linux、Docker 或 Python 部署经验,对零基础用户略有门槛。此外,图床管理暂不支持批量操作,且数据存储依赖 Redis,需要自行做好持久化与备份规划。整体而言,sapic 在灵活性、可控性和接口丰富度上表现出色,是自建图床领域中值得关注的工具。

你认为这个网站怎么样?

0.0 / 5
-位网友评分
-
-
-
-
-

首页截图

sapic

若有收获,就点个赞吧

相关导航

暂无评论

none
暂无评论...