From b0b906d3542e1001e7aa183081ab15e59ddf61e9 Mon Sep 17 00:00:00 2001 From: okxlin Date: Sun, 28 Apr 2024 02:08:32 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=B7=BB=E5=8A=A0telegraph=E5=88=B0?= =?UTF-8?q?=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/telegraph/README.md | 41 +++++++++++++++++++++++ apps/telegraph/data.yml | 19 +++++++++++ apps/telegraph/latest/.env.sample | 2 ++ apps/telegraph/latest/data.yml | 10 ++++++ apps/telegraph/latest/docker-compose.yml | 16 +++++++++ apps/telegraph/logo.png | Bin 0 -> 2539 bytes 6 files changed, 88 insertions(+) create mode 100644 apps/telegraph/README.md create mode 100644 apps/telegraph/data.yml create mode 100644 apps/telegraph/latest/.env.sample create mode 100644 apps/telegraph/latest/data.yml create mode 100644 apps/telegraph/latest/docker-compose.yml create mode 100644 apps/telegraph/logo.png diff --git a/apps/telegraph/README.md b/apps/telegraph/README.md new file mode 100644 index 00000000..1c802b2b --- /dev/null +++ b/apps/telegraph/README.md @@ -0,0 +1,41 @@ +⚠️需要网络能够访问telegraph + +# 特点 +图片储存在telegraph + +支持上传大于5MB的图片 + +# 使用方法 +### 服务器 +安装nginx+php +下载源码,将文件上传到网站目录,访问域名即可! + +#### 配置自己的反代域名 +修改nginx配置 +``` +location /file { + proxy_pass https://telegra.ph/file; +} +``` +修改api/api.php文件第6行中的域名即可! + +### docker + +```docker pull baipiaoo/telegraph:latest``` + +```docker run -p 8080:80 -d --restart=always baipiaoo/telegraph``` + +复制功能由```navigator.clipboard```实现,需使用 HTTPS 协议! +###### nginx 反代配置 +``` + location / { + proxy_pass http://localhost:8080; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } +``` +## Star History + +[![Star History Chart](https://api.star-history.com/svg?repos=0-RTT/telegraph&type=Date)](https://star-history.com/#0-RTT/telegraph&Date) \ No newline at end of file diff --git a/apps/telegraph/data.yml b/apps/telegraph/data.yml new file mode 100644 index 00000000..b630132a --- /dev/null +++ b/apps/telegraph/data.yml @@ -0,0 +1,19 @@ +name: telegraph +tags: + - 工具 +title: 基于 telegraph 的图床,图片大于 5MB 自动压缩 +description: 基于 telegraph 的图床,图片大于 5MB 自动压缩 +additionalProperties: + key: telegraph + name: telegraph + tags: + - Tool + shortDescZh: 基于 telegraph 的图床,图片大于 5MB 自动压缩 + shortDescEn: Telegraph-based graph bed with automatic compression for images larger than 5MB + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://jiasu.in + github: https://github.com/0-RTT/telegraph + document: https://github.com/0-RTT/telegraph diff --git a/apps/telegraph/latest/.env.sample b/apps/telegraph/latest/.env.sample new file mode 100644 index 00000000..0ba548b5 --- /dev/null +++ b/apps/telegraph/latest/.env.sample @@ -0,0 +1,2 @@ +CONTAINER_NAME="telegraph" +PANEL_APP_PORT_HTTP="40224" diff --git a/apps/telegraph/latest/data.yml b/apps/telegraph/latest/data.yml new file mode 100644 index 00000000..5eec6c5b --- /dev/null +++ b/apps/telegraph/latest/data.yml @@ -0,0 +1,10 @@ +additionalProperties: + formFields: + - default: 40224 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/telegraph/latest/docker-compose.yml b/apps/telegraph/latest/docker-compose.yml new file mode 100644 index 00000000..566677b0 --- /dev/null +++ b/apps/telegraph/latest/docker-compose.yml @@ -0,0 +1,16 @@ +version: '3' +services: + telegraph: + image: baipiaoo/telegraph:latest + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:80" + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/telegraph/logo.png b/apps/telegraph/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f7c0513fdb5b092369f4b7a0397203fdce829b0e GIT binary patch literal 2539 zcmZ{mcQo4z8^?ckP-?^o(i^d=xI$uFy!IwmQKQugF)A@CW+@W1R%@4DTan%xP04Mw zwOX?@XsxPIqgrCGRIS(j=RN2BEKH#*Bwcj0*q&9t(40hcku! z(;)V<85$kE`_JNK?tlh>XjuS=PXvHpXQ%id01$=%fR!5npj7|>BEdzk>~+o_>=-LE zW8n0kDr>390RYg9g|UI7%e%UV0qNJAgnHrvHbQB|h1v{SBXZ4J8!wNHeUWcw5L3qA zA(A4Rk}54KnJBu;O*FQSiGf`rt90Cecl>0UH3b{99hA9b3QJ-wONVT}_}4^uMEI-^ z#1^+Ow%-lp<_oiQ7q1rW%oQD{$TbVN}0aZbFzhK4d;<1n(#S+cvDp4)M7Ud-q7wBS?m7lJvD_vr_fFQ+~0mX zE^{&rgL2|Au_;R>E%xgX8cEB749TomuXwJn#Tv~suaDHe-1)uAi_W7f_oGRrIrihN z4beP3@?zkfQ08wNrX|2Wa9}XFk5!s8 z_akR@02|8LkkufmjJ+W_{#vALWE~!K=T_{d;P)&~FiE9OG)G@EuFDjb0&}*A5JqIY zpVII24vX;sbBQJN08Ea21CW&aUiPyU6FYpM3uV$`A5EhA#4WoflJwvRfr6O8++pcz ziaQMCAw+>)x>tbQ3vrV*ba2QEy$s`lJeF*H*t;&97?q(+V-t`S#+j;6Fi3>XcZl}t zkSMC8fg>XkmKqVPDQovMt|y*Xj~A zuV%aR(P#VGhfZcnf;o(0SdW$Z(5z?>*Jez9e(Ygd!T-ILFX6J)=-VzJ(TSW91VT?8vNBrC;jMr-+S>er96V4(Qfq}aw^#Y zcYSbkTPr8YDA6q?Js$lCLaWCgFUsqYBX>)iiZP{{;clbofdj}@I< z>CebsN+waaCN=%mYmLkj7o>6|pqKc3A3nPorad-F=?HnLN$Z!%|0Q)K^;di!q)lcUaY7oily<-{V>lW z^~eUtn}vvNwl`K*>inTqiC+;blA5*bytYD7frQ+# zR;8xe$@f_l`z2IWbh%lZ{Axb&eR+RWAbEo@i`LB6o@XvLT4hwFkF27ub z=jLKUG_tj6+gAA)vX^w1D2IdG-z5r%V*4H=P`wGT^5KWHo;IhK2dT)Fg^2TO6_S50 z%9;Ay@pRG?fOL>CY>GGd!&k+9aIex$DDYM7?Ms!-1%Knk_33_~#r)25S7(xLa%ER& z8aoij_!mlNCWd2=y~FAw2W7@f@us@0;OVcVKoMk+qHi=OtHf8~b#?1$0D%#_CF^jGuE}6eYvg*aP zw2PC{&O!fl&f3`Mf^@igVy`IEqpy&7SVLgE{2Z$1dGG5BdA+Uge00oXPxw879ysy7 z9@=ARFAzJ2S9?tae&FyltM5DTdUmd-nXc3`+}(`D60fa1uEWY%64Y zJcNw zK{Ex`HV^&#HMVl;DXE{&&Wx{e*GG02U@T#`T6bi2ns8pr#!F literal 0 HcmV?d00001