sforum利用宝塔面板安装

发表:1年前 更新:1年前

需要安装包。

mariadb_10.5.18.tar   redis.tar   sforum.tar   phpmyadmin.tar 可选
 

上传到BT面板

1_1693046091_Yj2r663h7v.webp

导入上传的镜像

1_1693046160_Da1rtx46AG.webp

把需要的镜像导入到docker镜像。

1_1693046438_qioRWYPtRg.webp

导入完成。接下来看相关链接。

链接使用docker-compose安装SForum:https://www.sforum.cn/use/docker/Install-using-docker-compose.html

链接给SForum docker-compose 添加phpmyadmin 数据库管理工具:https://www.runpod.cn/831.html

我们可以拿到配置文件。接下来我们写一下docker-compose.yml文件。

version: '3'
services:
  web:
    #zhuchunshu/sforum:v2 or ghcr.io/zhuchunshu/sforum:v2
    image: zhuchunshu/sforum
    ports:
      - "9501:9501"

    environment:
      - DB_HOST=db
      - REDIS_HOST=redis
      - DB_DATABASE=sforum
      - DB_USERNAME=sforum
      - DB_PASSWORD=sforum

    depends_on:
      - db
      - redis
    networks:
      - sf
    volumes:
      - sforum:/data
    restart: always

  redis:
    image: redis
    restart: always
    networks:
      - sf
    volumes:
      - redis:/data
      - redis:/usr/local/etc/redis/redis.conf
      - redis:/logs

  db:
    image: mariadb:10.5.18
    restart: always
    environment:
      MARIADB_ROOT_PASSWORD: sforum
      MARIADB_DATABASE: sforum
      MARIADB_USER: sforum
      MARIADB_PASSWORD: sforum
    networks:
      - sf
    volumes:
      - db:/var/lib/mysql

  phpmyadmin:
    image: phpmyadmin
    restart: always
    ports:
      - 9588:80
    environment:
      - PMA_HOST=db
      - PMA_ARBITRARY=1
    networks:
      - sf

networks:
  sf:
    external: false

volumes:
  sforum:
    driver: local
  db:
    driver: local
  redis:
    driver: local
 

按照你的配置信息写配置文件。

1_1693046923_T31luXKMql.webp

写完保存退出。

右击,终端打开。

1_1693046970_kznuOSeITW.webp

运行

docker-compose up -d
Markup
Copy

如果这条命令无效运行。

docker compose up -d
 

运行后等几秒钟就可以了

1_1693047107_ZpDyX8eYAb.webp

默认端口是9501,我们访问看看。

127.0.0.1:9501
 

1_1693047231_E09fl2Tnik.webp

这里按照你们的域名地址或者IP地址访问。

 

网站搭建好了,是使用端口访问的,怎么变成不用端口访问呢。

接下来我们添加反向代理。

安装nginx到网站页面这里添加一个网站。

1_1693047393_9LPTShmnBy.webp

到反向代理添加。添加的时候注意端口号。

1_1693047452_c1t3EYxtAH.webp

配置完成保持即可。

到浏览器使用域名访问。

1_1693047547_iSxqCe1aNN.webp

已经成功。

 

怎么管理数据库呢。

我们已经安装phpmyadmin这个数据库管理工具。

配置文件配置的是9588端口。我们使用这个端口访问就可以。

1_1693047655_1TdPqzZmN8.webp

可以正常访问phpmyadmin数据库管理工具

输入配置的数据库账号密码。

1_1693047738_ulO32x13J9.webp

地址不需要填写。

1_1693047797_m44TAOCuax.webp

可以正常访问数据库。

已经正常安装完成。

 

备份数据库教程:docker内部数据库如何定时备份,利用宝塔面板备份数据库。

 

原文:https://forum.wanwr.com/12.html

全部评论

zhuchunshu

发表 :1年前
不错,但其实用一键安装脚本更省事,可以用一键安装脚本安装完成之后,再修改docker-compose.yml文件,来添加phpmyadmin。
评论

无权限

请登录后评论

RunPod公众号

赞助商

联系我们

QQ群:798695907

邮箱:laravel@88.com