Nodeimage 克隆版--Nodeimage_Clone
唠嗑
眼馋nodeimage很久了。非常喜欢这种简洁好看的图床。一直想要一个,之前听说@shuai大佬说会开源,给我高兴的等了好久,但是等了很久实在是等不下去了(没有任何催开源的意思,纯粹是太眼馋了),所以就想着借助ai自己手搓一个,前前后后搞了两天(codex还是不太行,太傻),终于是搓出来了。本来想着自己用,后来一想,干脆分享出来算了,大家如果喜欢的话也欢迎部署哈。我个人觉得相似度还是挺高的嘿嘿。大家可以登录看一下默认账号密码都是admin
那我问你,像不像?说话!
介绍
本项目是对 https://www.nodeimage.com 的本地可部署克隆,保留了原站的界面、动画和核心功能:拖拽/粘贴上传、WebP 压缩、水印、历史记录、API 密钥、复制多格式链接、暗黑模式等。后端基于 Express + sharp,文件与数据均存储在本地。
Docker run部署
直接运行
mkdir -p /root/nodeimage_clone/{data,uploads} && \docker run -d --name nodeimage_clone \ --restart unless-stopped \ -p 7878:7878 \ -e SESSION_SECRET=change_me \ -v "/root/nodeimage_clone/uploads:/app/uploads" \ -v "/root/nodeimage_clone/data:/app/data" \ lx969788249/nodeimage_clone:latest访问 http://localhost:7878 登录,默认账号:admin 默认密码:admin
再按需修改账号密码。
Docker Compose(推荐)
创建并进入文件夹
mkdir -p /root/nodeimage_clone/{data,uploads} && cd nodeimage_clone新建 docker-compose.yml,输入下面的内容
services: nodeimage: image: lx969788249/nodeimage_clone:latest ports: - "7878:7878" restart: unless-stopped environment: SESSION_SECRET: change_me # 自定义字符串,用于安全校验,随便填,不用记 # BASE_URL: https://img.example.com volumes: - /root/nodeimage/uploads:/app/uploads - /root/nodeimage/data:/app/data执行保存之后执行
docker compose up -d访问 http://localhost:7878 登录,默认账号:admin 默认密码:admin
评论 (0)