study_xxqg/docs/linux/index.md

2.1 KiB
Raw Blame History

可执行文件运行

  • 本地访问Releases ,查找对应版本并复制链接
  • 使用wget下载对应版本压缩包
  • tar -xzvf study_xxqg_linux_amd64.tar.gz

  • 运行 ./study_xxqg --init,首次运行会生成默认配置文件
  • 使用vim修改对应配置文件linux建议使用tg模式运行详情配置参考配置,推送方式查看push
  • 再次运行即可

一键安装脚本

wget  https://raw.githubusercontent.com/johlanse/study_xxqg/main/docs/study_xxqg_install.py && python3 study_xxqg_install.py

docker运行

docker run --name study_xxqg --restart always -d -p 8080:8080 -v /etc/study_xxqg/:/opt/config/  jolanse/study_xxqg:latest

各个参数的含义:

  • **--restart always 容器总是自动重启
  • --name study_xxqg 运行的容器的名称,可以根据自己实际情况进行修改
  • -p 8080:8080 将容器内部的8080端口映射到容器外面前面是宿主机的端口就是网页上访问的端口后面是容器内部需要运行的端口对应配置文件内web配置的端口就好
  • -v /etc/study_xxqg/:/opt/config/ 将容器内的/opt/config/目录映射到宿主机的/etc/study_xxqg/目录可根据实际情况修改前面宿主机路径映射后对应的config.yml配置文件位置就在该目录下
  • jolanse/study_xxqg:latest镜像名称和镜像的版本latest代表开发中的最新版本

docker-compose运行

wget https://raw.githubusercontent.com/johlanse/study_xxqg/main/docker-compose.yml
docker-compose up -d

二种运行方式的区别

  • 可执行文件运行

    可执行文件运行节省存储空间拥有更低的占用但是可能会存在浏览器依赖安装的问题适合拥有一定linux基础的用户使用 如果系统为debian11用户可以参考DockerFile文件中的依赖安装语句执行即可centos用户推荐使用docker.

  • docker运行

    docker运行不需要解决依赖问题但是可能面临更高的运行占用建议使用docker控制内存占用