免费的GitHub图床PicX
什么是 PicX ?PicX 是基于 GitHub API 开发的图床神器,图片外链使用 jsDelivr 进行 CDN 加速。免下载、免安装,打开网站即可直接使用。免费、稳定、高效。PicX 是基于 GitHub 实现的图床,从原理上说和 PicGo 是一样的,只是 PicGo 是以客户端方式呈现,而 PicX 是以网站方式呈现官方网站:https://picx.xpoet.cn/
构建镜像官方虽然有很详细的使用方法,但没有提供安装方法,只有一个网站,所以想要私有化部署,需要我们自己打包镜像Dockerfile 是按照 Vue官方提供的例子实现的,据说这是目前性能最好、久经考验的解决方案之一,采用了多阶段构建的方法,最终的镜像不到 30M
# build stageFROM node:lts-alpine as build-stageLABEL maintainer=laosu<wbsu2003@gmail.com>WORKDIR /appCOPY package*.json ./RUN npm installCOPY . .RUN npm run build# production stageFROM nginx:stable-alpine as production-stageCOPY --from=build-stage /app/dist /usr/share/nginx/htmlEXPOSE 80CMD ["nginx", "-g", "daemon off;"]
构建镜像和容器运行的基本命令如下👇
# 下载代码,当前对应的是 1.4.1git clone https://github.com/XPoet/picx.git# 或者镜像站点git clone https://hub.fastgit.org/XPoet/picx.git# 进入目录cd picx# 将 Dockerfile 放进代码目录中# 构建镜像docker build -t wbsu2003/picx:v1 .# 生成容器docker run -d \--name=picx \-p 3480:80 \wbsu2003/picx:v1
安装在群晖上以 Docker 方式安装。在注册表中搜索 picx ,选择 wbsu2003/picx,版本选择 latest。
https://cdn.jsdelivr.net/gh/wbsu2003/gitnote-images@master/picgo/2021/10/202110161023871.png
端口端口不冲突就行
本地端口容器端口
348080
https://cdn.jsdelivr.net/gh/wbsu2003/gitnote-images@master/picgo/2021/10/202110161036729.png运行在浏览器中输入 http://群晖IP:3480 就能看到主界面https://cdn.jsdelivr.net/gh/wbsu2003/gitnote-images@master/picgo/2021/10/202110161038565.png先别忙着上传图片,请先看 使用教程https://cdn.jsdelivr.net/gh/wbsu2003/gitnote-images@master/picgo/2021/10/202110161039723.png请按照教程,创建好 GitHub 仓库,并获取到 GitHub Token,然后配置图床https://cdn.jsdelivr.net/gh/wbsu2003/gitnote-images@master/picgo/2021/10/202110161047031.png选取放图片的仓库https://cdn.jsdelivr.net/gh/wbsu2003/gitnote-images@master/picgo/2021/10/202110161050356.png选取放图片的目录https://cdn.jsdelivr.net/gh/wbsu2003/gitnote-images@master/picgo/2021/10/202110161051319.png现在可以开始上传图片了https://cdn.jsdelivr.net/gh/wbsu2003/gitnote-images@master/picgo/2021/10/202110161055576.png粘贴了一张截图https://cdn.jsdelivr.net/gh/wbsu2003/gitnote-images@master/picgo/2021/10/202110161101320.png开始上传https://cdn.jsdelivr.net/gh/wbsu2003/gitnote-images@master/picgo/2021/10/202110161102475.png上传完成https://cdn.jsdelivr.net/gh/wbsu2003/gitnote-images@master/picgo/2021/10/202110161103214.png除了上传外还支持简单的管理https://cdn.jsdelivr.net/gh/wbsu2003/gitnote-images@master/picgo/2021/10/202110161107488.png主要用 Markdown 写文档,所以启用了 上传后默认开启 Markdown 格式的外链https://cdn.jsdelivr.net/gh/wbsu2003/gitnote-images@master/picgo/2021/10/202110161111972.png建议用 CDN 外链,因为 GitHub 经常会中断https://cdn.jsdelivr.net/gh/wbsu2003/gitnote-images@master/picgo/2021/10/202110161114714.png
[*]CND 外链地址:
[*]https://cdn.jsdelivr.net/gh/wbsu2003/gitnote-images@master/picx/image.1eo9b9tu34sg.png
[*]GitHub 外链地址:
[*]https://raw.githubusercontent.com/wbsu2003/gitnote-images/master/picx/image.1eo9b9tu34sg.png
使用就是这么简单,没有任何多余的功能,毕竟软件的特点在于:
[*]🆓 完全免费
[*]🏆 无比稳定
[*]🚀 极速高效
[*]🔒 十分安全
不错😊不错
页:
[1]