u2sb u2sb
Home
  • 弹幕服务器 (opens new window)
  • MetingJS.Server
  • vuepress-plugin-smplayer
  • vuepress-plugin-vssue-global (opens new window)
  • hexo-tag-mmedia
  • 通用弹幕服务器
  • OBS导播键盘
GitHub (opens new window)
Home
  • 弹幕服务器 (opens new window)
  • MetingJS.Server
  • vuepress-plugin-smplayer
  • vuepress-plugin-vssue-global (opens new window)
  • hexo-tag-mmedia
  • 通用弹幕服务器
  • OBS导播键盘
GitHub (opens new window)
  • Overview

  • MetingJsServer

  • vuepress-plugin-smplayer

  • hexo-tag-mmedia

  • Danmu.Server

    • 安装和基本介绍
    • 在宝塔面板安装
      • 基础环境
      • 上传可执行文件
      • 修改配置文件
      • 守护进程
      • 反向代理
    • 原始弹幕
    • DPlayer 弹幕
    • ArtPlayer 弹幕
  • OpenSw
  • Danmu.Server
MonologueChi
2022-07-12
目录

在宝塔面板安装

提示

宝塔面板实在是太复杂了,研究了两天没搞懂,只能搞个大概的教程,本文仅供参考。

# 基础环境

  • Ubuntu Server 20.04
  • 宝塔 7.9.2

# 上传可执行文件

上传可执行文件到服务器,上传位置由你自己决定,确保自己能找到,我测试的时候直接上传压缩包,然后用宝塔面板解压没有反应,不知道是我这里的 bug 还是整个宝塔面板都有问题,建议不使用压缩包,直接拖整个文件夹上去。

上传文件后检查权限,确保有执行权限,貌似宝塔上传的文件默认权限就是 755,这一步大概率可以省略,不放心的话就再检查一遍。

同时还要注意一下文件所有者,这里记一下,后面会用到,我也不知道宝塔文件所有到底是谁,面板上看是 root,但是使用 ls -lha 命令查看,文件所有者是 www,如果有懂的朋友可以解释一下。

宝塔面板权限

# 修改配置文件

修改 appsettings.json

需要修改的部分主要有:

  • Kestrel.Endpoints.Http.Url : 监听地址和端口,根据需要修改,如果只是在本机反代,无需修改,如果需要在其他机器上反代,可修改为 http://0.0.0.0:5001
  • WithOrigins : 跨域配置,如无跨域限制需求,无需修改。
  • Admins : 必须修改,配置管理员账户和密码,可配置多个。

# 守护进程

先安装 supervisor ,在终端执行

sudo apt install supervisor
1

以上命令仅限 Ubuntu 20.04 和 Debian11,其他系统自己去想办法解决。

然后在宝塔的软件商店找到 Supervisor管理器 ,安装完成后配置

配置守护进程

注意,截图上的可执行文件路径是错的,别 TM 不思考直接照着抄,错的都看不出来,看教程就是要举一反三,参考教程,根据自己的实际情况做出调整。

只要状态是 RUNNING 就正常了,其他状态自行排查错误,直接去看子配置文件,配置文件才是能直接看出错误的地方。

# 反向代理

在宝塔面板上创建一个纯静态站点。

然后设置站点的反向代理。

添加反向代理

注意一下端口号,别跟个 SB 一样,自己改了配置文件里的端口号,这里还是写 5001,你改的什么就用什么。

不出意外的话到这里教程就完成了。

#开源项目#Danmu.Server
上次更新: 10/4/2022, 11:21:17 PM
安装和基本介绍
原始弹幕

← 安装和基本介绍 原始弹幕→

Theme by Vdoing | Copyright © 2018-2022 MonoLogueChi | CC BY-NC-SA 4.0
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式