爱意满满的作品展示区。
ghol

告别 FTP!我用 AI 写了个全能 ShareX 服务端,图床/文件床/短链全搞定

  •  
  •   ghol · Oct 25, 2025 · 3006 views
  •   You need to sign in to view this topic
    This topic created in 386 days ago, the information mentioned may be changed or developed.

    分享一个 AI 帮写的私有 ShareX 服务端,可以当图床、文件床和缩短网址使用。

    我一直都是 ShareX 的忠实用户,这个开源工具的强大和自由度无可替代。但长期以来,我的工作流有点“复古”:截图后通过 FTP 上传到服务器,再手动去 LNMP 站点里找链接。虽然能用,但总觉得不够优雅,特别是文件一多,管理起来就非常头疼。

    最近一直在练习所谓的 "Vibe Coding"(和 AI 对话式编程),感觉像是给编程开了个“辅助”。于是我就想,能不能让 AI 帮我写一个更完美的 ShareX 服务端,解决我多年的痛点?经过几轮对话和调试,一个让我非常满意的小项目诞生了。

    我给它起了个名字,叫 ShareX-Land 🌍。

    它是什么?

    简单来说,它就是一个轻量级的 PHP 脚本,部署在你的服务器上,就能为 ShareX 提供一个功能齐全的私有化后端。你不再需要依赖任何第三方图床,所有数据都牢牢掌握在自己手里。

    核心特性:

    • 一个脚本,多种用途:完美支持图片、普通文件和文本内容的上传。
    • 私有短链服务:内置 SQLite 数据库,可以生成类似 your-domain.com/s/abc123 的短链接,方便分享。
    • 告别混乱,智能归档:
      • 图片自动按 /img/YYYY-MM/ 的格式按月归档,查找和备份一目了然。
      • 普通文件和文本则分别存放在 /file/ 和 /txt/ 目录,井井有条。
    • 安全可控:通过 API Key 进行身份验证,防止被其他人滥用。
    • 轻量高效:除了短链功能外,不依赖任何外部数据库,部署极其简单。

    和我的旧工作流相比,体验提升是巨大的:

    • 秒速上传:截图/拖拽文件后,链接直接复制到剪贴板,无需任何手动操作。
    • 统一管理:所有分享内容都在一个地方,按类型和日期自动分类。
    • 隐私无忧:再也不用担心图床跑路、文件失效或隐私泄露的问题。

    技术栈和部署:

    • 后端:PHP (需要 sqlite3 扩展)
    • Web 服务器:Nginx / Apache
    • 部署:我已经把详细的部署步骤(特别是宝塔面板的一键部署)和 ShareX 的配置文件都写好了。对于有基础的同学来说,10 分钟内绝对能搞定。

    开源地址:

    项目已经完全开源,代码和文档都在 GitHub 上,欢迎各位大佬指点、Star 和 Fork !

    👉 https://github.com/ghol/ShareX-Land

    在 GitHub 的 README 里,你能找到:

    • 详细的部署指南(宝塔面板 & 手动部署)。
    • 一键导入的 ShareX 配置文件。
    • 完整的项目结构说明。

    如果你也是 ShareX 用户,并且厌倦了现有的上传方式,不妨试试这个小工具。希望它能给你的工作流带来一点小小的改变。

    也欢迎大家提出宝贵的意见和建议,或者提交 PR 一起让它变得更好!谢谢大家!

    3 replies  •  2025-10-26 01:27:25 +08:00
    xuejianxianzun
    xuejianxianzun
    Oct 25, 2025
    1
    不错不错,我以前安装了 sharex 但是没怎么用,收藏一下
    mingtdlb
    mingtdlb
    Oct 25, 2025
    2
    现在不都图一键运行嘛,so 最好容器镜像搞一个
    kebamt
    kebamt
    Oct 26, 2025 via iPad
    3
    你的图呢?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   907 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 19:19 · PVG 03:19 · LAX 11:19 · JFK 14:19
    ♥ Do have faith in what you're doing.