开源论坛程序SFroum安装教程
SFroum
是一个免费、开源、高性能、组件化的论坛程序
SFroum官网
系统要求
Linux系统
推荐使用 Debian 10、Debian 11、Debian 12、 Ubuntu 20 Ubuntu 21、Ubuntu 22
配置要求
最低配置:1核1G
推荐配置:2核2G或更高
安装教程
SFroum
提供了2种安装方式,分别是脚本安装和docker容器安装,这里提供第二种docker容器安装的教程
一、安装docker
卸载老版本docker
sudo remove docker docker-engine docker.io containerd runc
安装新版本docker
curl -sSL https://get.docker.com/ | sh
测试docker是否安装成功
sudo docker run hello-world
二、安装SFroum
创建目录
cd ~ && mkdir SForum && cd SForum
下载SForum
的docker-compose.yml
模板
wget https://raw.githubusercontent.com/zhuchunshu/SForum/master/docker-compose.yml
启用服务
sudo docker compose up -d
三、配置反向代理
安装caddy
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
sudo apt update
sudo apt install caddy
创建Caddyfile
文件
cd ~ && mkdir caddy &&cd caddy && echo ":80 {
encode zstd gzip
reverse_proxy 127.0.0.1:9501
}">>Caddyfile
重载caddy
caddy reload
四、配置SFroum
①打开浏览器,输入 http://服务器IP/install
,进入SFroum
的配置页面
②输入管理员邮箱、管理员用户名、管理密码,然后点击完成安装
③阅读SForum免责声明,如果同意,点击下方签署并安装
④安装完成
—— 评论区 ——