LitePic:一个写给自己的图床

惭愧的很,这个程序我更新了差不多快一年了,如果不是看到 LitePic.io 域名提醒我续费,我几乎都忘了这个程序,我看了下2025-05-30 注册,那还是去年我刚开始学会用 VS Code借助 Copilot 自动编辑代码的时候。从开始到现在差不多 20000 行代码,是时候拿出来说一说。
说这个程序之前,我先说下我,我感觉大抵是有病,我的任何想法,敲下第一行代码之前,我是一定要域名注册, 首先.com和.net是在不行最低.ai和.io ,确实没有了一些类似.sb和.ga 等小众域名也行,我看了下我常用的几个平台,趣域、SAV、Cloudflare、Name.com、腾讯云和阿里云,我总共300多个域名,这么多年我好像一个域名没有卖出去,当然我也没有去卖过,反而买了好几个域名花费了不少的钱。
我现在文章更新频率很低,每天忙着用Ai做着程序员的梦,做外贸没吃的苦,全特么吃到这里了,熬夜都是小事,思路不同的时候喜欢拽头发,感觉都快要秃顶了, 现在我们公司自己的外贸订单生成到销售整套系统,我自己的博客系统Utterlog,到现在
图床平台以及单用户版本的图床系统
LitePic,以及做的几个其他程序,加起来我projects 文件夹差不多30多个项目,每天除了固定的几个更新,逮着哪个完善哪个,哪个顺眼当天就逮着哪个搞几下,除了WordPress插件,我主题都还没有开源一个。
再说这个图床,其实现在图床用到的也是相当少,这个项目去年8月份开始写的,一直作为个人版图床,也就我和菲克在使用,最初的功能就是简单的上传、转换格式、压缩,外链分享,中间陆陆续续更新修改了几十次,有大有小版本更新,修复一些常见错误,印象中完全重构等大改动,加上这次,应该是第四次了,甚至3天前还做了一次巨大的改动,整体风格页面以及代码基本改动了50%。
好景不长,昨天睡醒,我又否定了3天前的方案,于是趁着五一放假,又进行了一些更新,每天周五早上4点50起床,然后我有运行了个把星期,到现在我发布文章的时候,代码刚刚修改结束,干到现在,前几天我没有统计,最近 2 天CodeX差不多几天加起来 用了379M+148M tokens,Claude今天用了773M tokens,按照现在两个服务商的价格,差不多花费超过了10000 美金,才有了现在这个让Ai完全重构。还好我是订阅的,成本没有那么多,不过到现在还是没结束的状态,后续花费多少还未知。
最初我寻思用Kimi简单改改得了,Ai太聪明了,老是给我提意见,改着改着添加了功能后,感觉很臃肿,然后再删减,删除的时候Ai表现的异常主动,删减着出错了,需要再去修改,后续基本全部是Codex和Claude配合着来,Codex审查一遍, 再用Codex写大部分,最后用Claude再核查修改最后的版本。
LitePic - 现代化图床与文件管理系统。
轻量、高性能、支持本地与云端存储,支持 Telegram、相册、API、批量处理与在线后台管理。



功能列表
上传
- 点击上传
- 拖拽上传
- 粘贴上传
- Telegram 上传
- 多文件队列上传
- 批量上传
- 上传后即时返回链接
- 支持图片 / 视频 / 文档等格式
- 上传格式后台可自由管理
- 文件大小限制可配置
图片处理
- 自动生成缩略图
- 自动压缩图片
- 自动转换 WebP
- 自动转换 AVIF
- 可保留原图或仅保留转换格式
- 自动清理 EXIF 信息
- 文字水印
- 图片水印
- 自定义水印字体上传
- 批量压缩
- 批量格式转换
相册与图库
- 相册功能
- 图片分组管理
- 批量选择
- 批量删除
- 图片信息侧边栏
- EXIF 信息查看
- 访问次数统计
- 多种链接复制格式
- URL
- HTML
- Markdown
- BBCode
Telegram 集成
- Telegram 上传
- Telegram 下载
- Telegram Bot 接入
- Telegram 文件转存
- Telegram 图床同步
远程存储
- S3 兼容存储支持
- Cloudflare R2
- AWS S3
- MinIO
- 远程备份模式
- 云端直链模式
- 异步删除队列
- 失败自动重试
数据与统计
- 图片数量统计
- 空间占用统计
- 文件类型统计
- 时间维度统计
- 图表分析面板
- 数据库自动备份
- 云端备份数据库
API 与生态
- REST API
- 上传接口
- 图片列表接口
- 状态查询接口
- 第三方 API Token
- WordPress 插件支持
- WordPress 媒体库同步上传
安全与认证
- Passkey 登录
- WebAuthn 登录
- 防盗链
- 可禁止无来源请求
- MIME 类型校验
- SVG 安全扫描
URL 与部署
- 自定义链接前缀
- SQLite 数据存储
- WAL 模式
- 解压即用
- 一键部署
在线后台
- 在线后台管理
- 在线配置修改
- 在线更新系统
- 在线更新程序
- 后台文件管理
- 后台存储配置
- 后台图片处理配置
- 后台上传规则管理
前端体验
- 暗色模式
- 亮色模式
- 跟随系统主题
- Tailwind CSS v4
- 响应式界面
- 现代化后台管理 UI