开源论坛程序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

下载SForumdocker-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免责声明,如果同意,点击下方签署并安装
④安装完成