Repository navigation
SForum v3.0.20-beta.2
Pre-release
Pre-release
·
12 commits
to main
since this release
Maintainable, plugin-first open-source forum framework.
- 内置插件基线漂移时点名具体插件与共享运行时
- 共享插件运行时变更后补齐内置插件版本与发布基线
- Web SDK 补丁版本抬升,修复发版时 npm 内容冲突
- 一行安装交互选择安装目录并全程显示绝对路径
Installation
Docker images:
docker pull ghcr.io/keeptrue/sforum-api:v3.0.20-beta.2
docker pull ghcr.io/keeptrue/sforum-migrate:v3.0.20-beta.2
docker pull ghcr.io/keeptrue/sforum-web:v3.0.20-beta.2One-line install (this release):
curl -fsSL https://github.com/keeptrue/SForum/releases/download/v3.0.20-beta.2/sforum-install.sh | bashOne-line update (does not trust the local bootstrap):
curl -fsSL https://github.com/keeptrue/SForum/releases/download/v3.0.20-beta.2/sforum-install.sh | bash -s -- upgradeUpdate an existing installation with a verified bootstrap:
(
set -eu
cd /path/to/sforum
bootstrap_dir="$(mktemp -d .sforum-bootstrap.XXXXXX)"
trap 'rm -rf "$bootstrap_dir"' EXIT HUP INT TERM
curl -fsSLo "$bootstrap_dir/sforum-bootstrap.sh" https://github.com/keeptrue/SForum/releases/download/v3.0.20-beta.2/sforum-bootstrap.sh
curl -fsSLo "$bootstrap_dir/SHA256SUMS" https://github.com/keeptrue/SForum/releases/download/v3.0.20-beta.2/SHA256SUMS
(
cd "$bootstrap_dir"
awk '$2 == "sforum-bootstrap.sh" { print }' SHA256SUMS > sforum-bootstrap.sha256
test "$(wc -l < sforum-bootstrap.sha256 | tr -d '[:space:]')" = 1
if command -v sha256sum >/dev/null 2>&1; then
sha256sum -c sforum-bootstrap.sha256
else
shasum -a 256 -c sforum-bootstrap.sha256
fi
if command -v gh >/dev/null 2>&1; then
gh attestation verify sforum-bootstrap.sh --repo keeptrue/SForum
fi
)
install -m 0755 "$bootstrap_dir/sforum-bootstrap.sh" ./sforum-bootstrap.sh
rm -rf "$bootstrap_dir"
trap - EXIT HUP INT TERM
./sforum-bootstrap.sh upgrade --version v3.0.20-beta.2
)Fresh install with the verified deploy bundle:
(
set -eu
mkdir -p sforum
cd sforum
curl -fsSLo sforum-deploy.tar.gz https://github.com/keeptrue/SForum/releases/download/v3.0.20-beta.2/sforum-deploy.tar.gz
curl -fsSLo SHA256SUMS https://github.com/keeptrue/SForum/releases/download/v3.0.20-beta.2/SHA256SUMS
awk '$2 == "sforum-deploy.tar.gz" { print }' SHA256SUMS > sforum-deploy.sha256
test "$(wc -l < sforum-deploy.sha256 | tr -d '[:space:]')" = 1
if command -v sha256sum >/dev/null 2>&1; then
sha256sum -c sforum-deploy.sha256
else
shasum -a 256 -c sforum-deploy.sha256
fi
if command -v gh >/dev/null 2>&1; then
gh attestation verify sforum-deploy.tar.gz --repo keeptrue/SForum
fi
tar -xzf sforum-deploy.tar.gz --strip-components=1
./sforum-bootstrap.sh install --yes --version v3.0.20-beta.2
)Manual download: Download the matching Linux or macOS archive from the assets below.
Documentation
- GitHub Repository
- 中文部署文档
- English Deployment Guide
- 完整变更记录 / Full Changelog:
v3.0.20-beta.1...v3.0.20-beta.2