From 90440262ed75dc25e2f95b09dd9e17b2086c7970 Mon Sep 17 00:00:00 2001 From: okxlin <61420215+okxlin@users.noreply.github.com> Date: Fri, 21 Aug 2026 17:10:58 +0800 Subject: [PATCH] Update wiki-go app Rebuilt-from-PR: #6072 Source-PR: https://github.com/okxlin/appstore/pull/6072 Maintainer-workflow: appstore-pr-maintainer --- apps/wiki-go/1.8.12/data.yml | 35 ------------ apps/wiki-go/1.8.12/default-config.yaml | 38 ------------- apps/wiki-go/1.8.12/docker-compose.yml | 32 ----------- apps/wiki-go/{1.8.12 => 1.8.13}/.env.sample | 2 +- apps/wiki-go/1.8.13/data.yml | 51 ++++++++++++++++++ .../{latest => 1.8.13}/docker-compose.yml | 2 +- .../{1.8.12 => 1.8.13}/scripts/init.sh | 0 .../{1.8.12 => 1.8.13}/scripts/uninstall.sh | 0 .../{1.8.12 => 1.8.13}/scripts/upgrade.sh | 0 apps/wiki-go/data.yml | 21 ++++---- apps/wiki-go/latest/.env.sample | 3 -- apps/wiki-go/latest/data.yml | 35 ------------ apps/wiki-go/latest/default-config.yaml | 38 ------------- apps/wiki-go/latest/scripts/init.sh | 34 ------------ apps/wiki-go/latest/scripts/uninstall.sh | 2 - apps/wiki-go/latest/scripts/upgrade.sh | 5 -- apps/wiki-go/logo.png | Bin 1567 -> 1557 bytes 17 files changed, 63 insertions(+), 235 deletions(-) delete mode 100644 apps/wiki-go/1.8.12/data.yml delete mode 100644 apps/wiki-go/1.8.12/default-config.yaml delete mode 100644 apps/wiki-go/1.8.12/docker-compose.yml rename apps/wiki-go/{1.8.12 => 1.8.13}/.env.sample (61%) create mode 100644 apps/wiki-go/1.8.13/data.yml rename apps/wiki-go/{latest => 1.8.13}/docker-compose.yml (93%) rename apps/wiki-go/{1.8.12 => 1.8.13}/scripts/init.sh (100%) rename apps/wiki-go/{1.8.12 => 1.8.13}/scripts/uninstall.sh (100%) rename apps/wiki-go/{1.8.12 => 1.8.13}/scripts/upgrade.sh (100%) delete mode 100644 apps/wiki-go/latest/.env.sample delete mode 100644 apps/wiki-go/latest/data.yml delete mode 100644 apps/wiki-go/latest/default-config.yaml delete mode 100755 apps/wiki-go/latest/scripts/init.sh delete mode 100755 apps/wiki-go/latest/scripts/uninstall.sh delete mode 100755 apps/wiki-go/latest/scripts/upgrade.sh diff --git a/apps/wiki-go/1.8.12/data.yml b/apps/wiki-go/1.8.12/data.yml deleted file mode 100644 index 0951ec930..000000000 --- a/apps/wiki-go/1.8.12/data.yml +++ /dev/null @@ -1,35 +0,0 @@ -additionalProperties: - formFields: - - default: 127.0.0.1 - edit: true - envKey: PANEL_APP_BIND_ADDRESS - labelEn: Bind Address - labelZh: 绑定地址 - label: - en: Bind Address - zh: 绑定地址 - zh-Hant: 綁定位址 - ja: バインドアドレス - ko: 바인드 주소 - ru: Адрес привязки - ms: Alamat ikatan - pt-br: Endereco de vinculacao - required: true - type: text - - default: 8080 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelEn: HTTP Port - labelZh: HTTP 端口 - label: - en: HTTP Port - zh: HTTP 端口 - zh-Hant: HTTP 連接埠 - ja: HTTP ポート - ko: HTTP 포트 - ru: Порт HTTP - ms: Port HTTP - pt-br: Porta HTTP - required: true - rule: paramPort - type: number diff --git a/apps/wiki-go/1.8.12/default-config.yaml b/apps/wiki-go/1.8.12/default-config.yaml deleted file mode 100644 index e1598cea8..000000000 --- a/apps/wiki-go/1.8.12/default-config.yaml +++ /dev/null @@ -1,38 +0,0 @@ -server: - host: "0.0.0.0" - port: 8080 - allow_insecure_cookies: true - ssl: false - ssl_cert: "" - ssl_key: "" -wiki: - root_dir: "data" - documents_dir: "documents" - title: "Wiki-Go" - owner: "wiki.example.com" - notice: "Copyright :::year::: All rights reserved." - timezone: "Asia/Shanghai" - private: false - disable_comments: false - disable_file_upload_checking: false - enable_link_embedding: false - hide_attachments: false - disable_content_max_width: false - always_open_children_in_sidebar: false - max_versions: 10 - max_upload_size: 10 - language: "en" - log_level: "info" -security: - passwordstrength: 14 - login_ban: - enabled: true - max_failures: 5 - window_seconds: 180 - initial_ban_seconds: 60 - max_ban_seconds: 86400 -users: - - username: admin - password: $2a$14$8ZJtOsMVd9moF06LVw84ae.71boNvc75VSjIoGBPhVbRV7gUbONTy - role: admin -access_rules: [] diff --git a/apps/wiki-go/1.8.12/docker-compose.yml b/apps/wiki-go/1.8.12/docker-compose.yml deleted file mode 100644 index 0fd224623..000000000 --- a/apps/wiki-go/1.8.12/docker-compose.yml +++ /dev/null @@ -1,32 +0,0 @@ -services: - wiki-go: - image: "leomoonstudios/wiki-go:1.8.12" - container_name: ${CONTAINER_NAME} - restart: unless-stopped - networks: - - 1panel-network - ports: - - "${PANEL_APP_BIND_ADDRESS}:${PANEL_APP_PORT_HTTP}:8080/tcp" - environment: - - TZ=Asia/Shanghai - read_only: true - tmpfs: - - /tmp - cap_drop: - - ALL - security_opt: - - no-new-privileges:true - volumes: - - "./data:/wiki/data" - healthcheck: - test: ["CMD-SHELL", "curl -fsS http://127.0.0.1:8080/ >/dev/null || exit 1"] - interval: 10s - timeout: 5s - start_period: 30s - retries: 12 - labels: - createdBy: "Apps" - -networks: - 1panel-network: - external: true diff --git a/apps/wiki-go/1.8.12/.env.sample b/apps/wiki-go/1.8.13/.env.sample similarity index 61% rename from apps/wiki-go/1.8.12/.env.sample rename to apps/wiki-go/1.8.13/.env.sample index 0e0cbc587..c64ab15b2 100644 --- a/apps/wiki-go/1.8.12/.env.sample +++ b/apps/wiki-go/1.8.13/.env.sample @@ -1,3 +1,3 @@ +CONTAINER_NAME=wiki-go-compose-check PANEL_APP_BIND_ADDRESS=127.0.0.1 PANEL_APP_PORT_HTTP=8080 -CONTAINER_NAME=wiki-go diff --git a/apps/wiki-go/1.8.13/data.yml b/apps/wiki-go/1.8.13/data.yml new file mode 100644 index 000000000..f82702739 --- /dev/null +++ b/apps/wiki-go/1.8.13/data.yml @@ -0,0 +1,51 @@ +additionalProperties: + formFields: + - default: 127.0.0.1 + edit: true + envKey: PANEL_APP_BIND_ADDRESS + labelEn: Bind Address + labelZh: 绑定地址 + label: + en: Bind Address + zh: 绑定地址 + zh-Hant: 綁定位址 + ja: バインドアドレス + ko: 바인드 주소 + ru: Адрес привязки + ms: Alamat ikatan + pt-br: Endereco de vinculacao + required: true + type: text + - default: 8080 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: HTTP Port + labelZh: HTTP 端口 + label: + en: HTTP Port + zh: HTTP 端口 + zh-Hant: HTTP 連接埠 + ja: HTTP ポート + ko: HTTP 포트 + ru: Порт HTTP + ms: Port HTTP + pt-br: Porta HTTP + required: true + rule: paramPort + type: number + - default: Asia/Shanghai + edit: true + envKey: TZ + labelEn: Timezone + labelZh: 时区 + label: + en: Timezone + zh: 时区 + zh-Hant: 時區 + ja: タイムゾーン + ko: 시간대 + ru: Часовой пояс + ms: Zon waktu + pt-br: Fuso horário + required: true + type: text diff --git a/apps/wiki-go/latest/docker-compose.yml b/apps/wiki-go/1.8.13/docker-compose.yml similarity index 93% rename from apps/wiki-go/latest/docker-compose.yml rename to apps/wiki-go/1.8.13/docker-compose.yml index dc7520a22..21c49009f 100644 --- a/apps/wiki-go/latest/docker-compose.yml +++ b/apps/wiki-go/1.8.13/docker-compose.yml @@ -1,6 +1,6 @@ services: wiki-go: - image: "leomoonstudios/wiki-go:latest" + image: "leomoonstudios/wiki-go:1.8.13" container_name: ${CONTAINER_NAME} restart: unless-stopped networks: diff --git a/apps/wiki-go/1.8.12/scripts/init.sh b/apps/wiki-go/1.8.13/scripts/init.sh similarity index 100% rename from apps/wiki-go/1.8.12/scripts/init.sh rename to apps/wiki-go/1.8.13/scripts/init.sh diff --git a/apps/wiki-go/1.8.12/scripts/uninstall.sh b/apps/wiki-go/1.8.13/scripts/uninstall.sh similarity index 100% rename from apps/wiki-go/1.8.12/scripts/uninstall.sh rename to apps/wiki-go/1.8.13/scripts/uninstall.sh diff --git a/apps/wiki-go/1.8.12/scripts/upgrade.sh b/apps/wiki-go/1.8.13/scripts/upgrade.sh similarity index 100% rename from apps/wiki-go/1.8.12/scripts/upgrade.sh rename to apps/wiki-go/1.8.13/scripts/upgrade.sh diff --git a/apps/wiki-go/data.yml b/apps/wiki-go/data.yml index d0dcf680d..875b7bc99 100644 --- a/apps/wiki-go/data.yml +++ b/apps/wiki-go/data.yml @@ -7,9 +7,18 @@ additionalProperties: key: wiki-go name: Wiki-Go tags: - - Website + - Website + type: website + website: https://leomoon.com/downloads/web-apps/wiki-go/ + document: https://github.com/leomoon-studios/wiki-go/blob/master/README.md + github: https://github.com/leomoon-studios/wiki-go shortDescZh: 基于 Markdown 的轻量级自托管 Wiki shortDescEn: A lightweight self-hosted Markdown wiki + crossVersionUpdate: true + limit: 0 + architectures: + - amd64 + - arm64 description: en: A lightweight self-hosted Markdown wiki zh: 基于 Markdown 的轻量级自托管 Wiki @@ -19,13 +28,3 @@ additionalProperties: ru: Легкая самостоятельно размещаемая Wiki на Markdown ms: Wiki Markdown hos kendiri yang ringan pt-br: Wiki Markdown leve e auto-hospedada - type: website - crossVersionUpdate: true - limit: 0 - recommend: 0 - website: https://leomoon.com/downloads/web-apps/wiki-go/ - github: https://github.com/leomoon-studios/wiki-go - document: https://github.com/leomoon-studios/wiki-go/blob/master/README.md - architectures: - - amd64 - - arm64 diff --git a/apps/wiki-go/latest/.env.sample b/apps/wiki-go/latest/.env.sample deleted file mode 100644 index 0e0cbc587..000000000 --- a/apps/wiki-go/latest/.env.sample +++ /dev/null @@ -1,3 +0,0 @@ -PANEL_APP_BIND_ADDRESS=127.0.0.1 -PANEL_APP_PORT_HTTP=8080 -CONTAINER_NAME=wiki-go diff --git a/apps/wiki-go/latest/data.yml b/apps/wiki-go/latest/data.yml deleted file mode 100644 index 0951ec930..000000000 --- a/apps/wiki-go/latest/data.yml +++ /dev/null @@ -1,35 +0,0 @@ -additionalProperties: - formFields: - - default: 127.0.0.1 - edit: true - envKey: PANEL_APP_BIND_ADDRESS - labelEn: Bind Address - labelZh: 绑定地址 - label: - en: Bind Address - zh: 绑定地址 - zh-Hant: 綁定位址 - ja: バインドアドレス - ko: 바인드 주소 - ru: Адрес привязки - ms: Alamat ikatan - pt-br: Endereco de vinculacao - required: true - type: text - - default: 8080 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelEn: HTTP Port - labelZh: HTTP 端口 - label: - en: HTTP Port - zh: HTTP 端口 - zh-Hant: HTTP 連接埠 - ja: HTTP ポート - ko: HTTP 포트 - ru: Порт HTTP - ms: Port HTTP - pt-br: Porta HTTP - required: true - rule: paramPort - type: number diff --git a/apps/wiki-go/latest/default-config.yaml b/apps/wiki-go/latest/default-config.yaml deleted file mode 100644 index e1598cea8..000000000 --- a/apps/wiki-go/latest/default-config.yaml +++ /dev/null @@ -1,38 +0,0 @@ -server: - host: "0.0.0.0" - port: 8080 - allow_insecure_cookies: true - ssl: false - ssl_cert: "" - ssl_key: "" -wiki: - root_dir: "data" - documents_dir: "documents" - title: "Wiki-Go" - owner: "wiki.example.com" - notice: "Copyright :::year::: All rights reserved." - timezone: "Asia/Shanghai" - private: false - disable_comments: false - disable_file_upload_checking: false - enable_link_embedding: false - hide_attachments: false - disable_content_max_width: false - always_open_children_in_sidebar: false - max_versions: 10 - max_upload_size: 10 - language: "en" - log_level: "info" -security: - passwordstrength: 14 - login_ban: - enabled: true - max_failures: 5 - window_seconds: 180 - initial_ban_seconds: 60 - max_ban_seconds: 86400 -users: - - username: admin - password: $2a$14$8ZJtOsMVd9moF06LVw84ae.71boNvc75VSjIoGBPhVbRV7gUbONTy - role: admin -access_rules: [] diff --git a/apps/wiki-go/latest/scripts/init.sh b/apps/wiki-go/latest/scripts/init.sh deleted file mode 100755 index dd854c4f2..000000000 --- a/apps/wiki-go/latest/scripts/init.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd -P)" -DATA_DIR="$ROOT_DIR/data" -CONFIG_FILE="$DATA_DIR/config.yaml" -DEFAULT_CONFIG="$ROOT_DIR/default-config.yaml" - -fail() { - printf '%s\n' "$1" >&2 - exit 1 -} - -[[ ! -L "$DATA_DIR" ]] || fail "data must not be a symbolic link" -[[ ! -L "$CONFIG_FILE" ]] || fail "config.yaml must not be a symbolic link" -[[ -f "$DEFAULT_CONFIG" ]] || fail "$DEFAULT_CONFIG not found" - -install -d -m 0750 -- "$DATA_DIR" -resolved_data="$(realpath -e -- "$DATA_DIR")" -case "$resolved_data" in - "$ROOT_DIR"/*) ;; - *) fail "data resolves outside the application version directory" ;; -esac - -if [[ ! -e "$CONFIG_FILE" ]]; then - install -m 0640 -- "$DEFAULT_CONFIG" "$CONFIG_FILE" -fi -[[ -f "$CONFIG_FILE" ]] || fail "config.yaml must be a regular file" - -if [[ "$(id -u)" -eq 0 ]]; then - chown -R --no-dereference 1000:1000 "$DATA_DIR" -fi -chmod 0750 "$DATA_DIR" -chmod 0640 "$CONFIG_FILE" diff --git a/apps/wiki-go/latest/scripts/uninstall.sh b/apps/wiki-go/latest/scripts/uninstall.sh deleted file mode 100755 index 6e877466e..000000000 --- a/apps/wiki-go/latest/scripts/uninstall.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail diff --git a/apps/wiki-go/latest/scripts/upgrade.sh b/apps/wiki-go/latest/scripts/upgrade.sh deleted file mode 100755 index 5ec28d784..000000000 --- a/apps/wiki-go/latest/scripts/upgrade.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd -P)" -exec "$SCRIPT_DIR/init.sh" diff --git a/apps/wiki-go/logo.png b/apps/wiki-go/logo.png index 84d52149ebabe3f9edad57f676631fae8ae8174b..6f6375578c639bf12bd050ea8031510ebcc66818 100644 GIT binary patch delta 1314 zcmV+-1>O3e43!L!Bn;tDOjJbx001(W+cS|-7Li6F0ojpgBLmqomXVQs64YW@vH$=8 zBXm+uQve7hSdF=p9|0YIUBo&J000EQNklgioKEw3Jdc(=JCaE?4iCbjt@kCURo}(rz$Nkr8BRr zuCcdTTU|+GUf*D^wXxpMyjfz;Rod)h4%mAIJ=E(Z22iQ1g{*8agf>2WjZ3QxqSg1F zZ+Q&`dTsgdIJm_y+WIp#E;5i7UzxYRBSC-PCL*F8hSClZ(QbeR9qba(bP)@>I88J* z!(f^jqrF))=-EAgnwUd_o|~Wo!>K@%c+is+;6Vp8g$F%FMLg&tnFmeY&28gMhQ|9*`JfWVm4kA$?-1M0nT(td%hjXgO-I%8p(|=jX9H+eJFX{Psvp;! zP}@3F_RBc=(MWpK_;DhC+4j!a(5G>dqWDw}ZS9-|txi&Zos%R!5mF1BDXZ1}Oa|zu ztX)f-DWlmPHwIZZjwQ`na45#_Ru0{ zJ#=)Wvp$OKp+(MQ{~HS0htOFI%?Enx1Ga^hIcuTAir%^s+Cs~m_0X~2I<|)vIsb>y zh|L4?LqzO<@*oEn&|w^L!la)-p2?=BXE{wxwNv%vT($@}PjXrW=oUrEMN`r|niok< z%Pr0FQ$($07B6fEF7!pzdgfCHagVf+ii}#v>?T-~7Q8w;zYtJ=V7@p%%Oxz99wuzs zQ>(6r^9n$w1!V21dmha#)SD9ewx;fTFt?z3$|i$JQA9&3CVSwl54`S#A$G zgth^2#4Lc;At;shle=P;Ko5X;Wesb!S}o*{;Leyu&}kS-DZYxXZ(6t2>TT=hS9Hbd z&tF_I%b?Rbu=d@3z4JcAb?WzbZBZxb9J+6)Xg|cA-swaqerPL~%u?uXYK|UL=T?o! zh#fM2i=n%ypPmOz-kzTvGRvX$lVhjL9f#0EQ9EIF0X+n@8)hfa#?+3O-9WSACllx= zc5`~c5p?uy0{t9$1g+XHW^MYV?M?Gg>Y-r<-FWckLsadGX_r@NdjhT0UB?u5sV#1{OW*F!j_5wO=4FlZ@y@0M& zhk?GW0YXPM9F4rihCG$mJI1!WJ@wfElcT42vNK zAQ3~oh(UG4?F+<>BE&5@#LZ8{ZRYF^{cGCj4Kwu|W|BY5bc&FPD;YCIC}uKNhD>{F zx5<#7GiEAh$fVhj>B%7z!9%9phb(So09i%?vS0^fX%x&NG?3+fFbgX|maxJs76w_C z4YL3qWT`>SqK=s5GcgO5VwQx(EWV3b<`}b}G!e}&?D$u@dq-co8?#9IdpY{R<8t)B Y0js9O)y?p!KL7v#07*qoM6N<$g33dBaR2}S delta 1316 zcmV+<1>5?S44({;Bp2jROjJbx001+X+cTHjG??2onAmjk=Q@0UZgsdVE#K000EWlR*I$f2|A47>AhP5C{cQ zwg$rX|Nl=PxbDC@A-}+YZ*y1M1vX|pD0a!m@4ysRe36yEKQ7$k%>M| z&&0(h*n>EzU4I( z=(Xj4l!h@coG9Gl9f6Rj>f8-uwXlF9_(2blgh%)H*(rzifNweCU%nNl|Wx?YX7Qb&U)zGy3V@3YY#1Q)zPj+#68kNDl%#vvzuT|TJY-h>|8+oiuwHPw2-h^dYG_nPpx_$ zE-C<-7Lc{4?t8SbP;W};+nRdd!NP*-DVq#RwSQPpzheH;e(@@1`@-Or750!rXd3`W z%mQc~e}YnJKe;Pr33LX;Z`QEUXf#584epFt1f7PVl;Vr%^6L7gUcb4%`WaoY`ui7G z%rfY-4y~$EU2x+tZ^%W;wKea_n@u;}Ci%YA4Jtf1rn;cEjuh+L+oAvm0nu{AdFG$Zk$A zID(FzOrW14kDyiO*{n@Jcf4sHO5L~2pj-Fee2A)3Gwt$f9Z#T@y6u`mcW-@x<~#Ed z@s9l%T+~I=9J+bo33SvohwesRKr8h#8A6v{Oqdj34Fi3}UOshW@2@8~Pa-{YNKq{{3yC5f7;#9tXlWc!hVw4e&4_ z;;~J{1G0ceks%L#BOb3uyvTrfWd!nae-7d`sL>65ht8uL`mS2X=!X92hW_Y=K6>*Q z-OzudE^l;0|LunH_jg0z)8tW@X}Ta2qG6_2*pgs%8+Sq?KT;T zbH+^N44E_=GCetDBKQ&>bP2P#0c05o$bub^rBN`8&_I^^!7QuF!N^>2Ay->Ho^n?*tx{qu