inMe是一款基于IPFS分布式存储的前端部署工具,支持通过网页拖拽或命令行快速将静态文件分发至全球节点。工具自动生成带.eth.limo后缀的ENS域名,配备HTTPS证书与CDN加速,无需服务器配置或域名备案。用户可实时管理历史版本,一键回滚至任意状态,操作流程极简,适配Vue、React等项目的快速上线需求,确保内容永久可访问且抗单点故障。
PinMe是由开源社区维护的去中心化部署平台,依托IPFS与ENS技术构建。其核心功能是将本地打包的静态文件通过去中心化网络分发,用户仅需拖拽文件夹或执行一行命令即可生成永久访问链接。工具自动处理SSL证书、内容分发与域名解析,生成的链接可直接嵌入邮件、简历或社交平台。项目由专注Web3技术的团队开发,旨在为个人开发者与小团队提供零成本、零运维的前端发布解决方案。
- 基础部署:
- 网页端:将本地打包的
dist
文件夹拖拽至PinMe界面,等待进度完成后复制生成的链接; - 命令行:执行
npm install -g pinme
安装工具,输入pinme upload dist
完成部署。
- 版本管理:
- 在历史记录中选择需回滚的版本,点击 “Rollback” 恢复至指定状态;
- 命令行输入
pinme list
查看历史,pinme rm <CID>
删除旧版本。
- 自动化集成:
- 在GitHub仓库的Actions中添加YAML配置,实现代码提交后自动触发
npm run build && pinme upload
流程。
- 高级配置:
- 自定义ENS域名解析,将
myproject.eth
指向生成的IPFS哈希。
- 面试作品集展示:将React简历页直接部署,生成永久链接附在求职邮件中,避免服务器到期导致的404问题;
- 客户演示:快速上线产品Demo,通过稳定链接实时展示功能,无需担心临时服务器故障;
- 活动页面发布:针对短期活动生成宣传页,活动结束后可轻松管理版本或停止使用;
- 开源项目文档:将Markdown文档转换为静态网站,提供可搜索的在线版本;
- 测试环境搭建:为开发团队创建独立的测试链接,支持多版本并行验证。
- 前端开发者:需要快速验证UI组件或交互逻辑,节省服务器配置时间;
- UI/UX设计师:将Figma设计稿转化为可交互原型,直接分享给客户或团队;
- 自由职业者:零成本上线个人主页或作品集,替代付费托管服务;
- 小团队负责人:快速发布MVP版本,将资源集中于核心业务开发;
- 编程学习者:通过部署练习项目巩固前端技能,生成成果展示链接。
- 去中心化存储:文件分片存储至全球节点,避免单点故障,内容永久可访问;
- 零基础设施成本:无需购买服务器、域名或证书,直接节省每年数百元开支;
- 自动化流程:集成GitHub Actions实现代码即部署,减少手动操作误差;
- 全球访问加速:通过Cloudflare网关实现低延迟加载,国内节点平均延迟60ms;
- 防篡改机制:文件哈希值唯一,修改后自动生成新链接,确保内容完整性。