未提供项目描述
项目描述
Tirsvad CMS - Linux 服务器设置
快速的网络服务器设置。
入门
需要具有 debian linux compatibel distibution 和 root 访问权限的服务器。
我正在使用 Linode VP 服务器帐户。每月 5 美元起在这里买一个https://www.linode.com/?r=a60fb437acdf27a556ec0474b32283e9661f2561
第一步
Debian
apt-get update
locale-gen && export LC_ALL="en_US.UTF-8" && apt-get -y install curl
默认服务器设置:
curl --output serverSetup.tar.gz -L https://api.github.com/repos/TirsvadCMS-Scripts/LinuxServerSetup/tarball
tar -xzf serverSetup.tar.gz "$(tar -tzf serverSetup.tar.gz | head -1 )src" --strip 2
cd LinuxServerSetup
python3 install.py --strip-components 2
手动服务器设置:
curl --output serverSetup.tar.gz -L https://api.github.com/repos/TirsvadCMS-Scripts/LinuxServerSetup/tarball
tar -xzf serverSetup.tar.gz "$(tar -tzf serverSetup.tar.gz | head -1 )src" --strip 2
cd LinuxServerSetup
根据需要更改 settings.sh 文件。如果没有,您将获得默认服务器。
python3 install.py --strip-components 2
nano conf/settings.yaml
cd /root/linuxServerSetup && . .env/bin/activate && python3 serverSetup.py
将设置文件添加到脚本的示例
curl -L https://api.github.com/repos/TirsvadCLI-Tools/LinuxServerSetup/tarball | tar zx -C /root/ --strip-components 2
cd LinuxServerSetup
URL=https://github.com/TirsvadCMS-Bashscripts/LinuxServerSetupDefaultConfig/tarball/master
./setup.sh --url $URL --strip-components 2
特征
- 硬度服务器
- SSH
- 选项删除密码登录和root登录
- 启用防火墙(nftables)
- Fail2ban
- 可选的
- 创建具有 sudo 特权的用户
- SSH
- Nginx
- 带 RTMP 的编译版,用于直播/广播
- 用于 RTPMS 解决方法的 stunnel。Facebook 通过端口 443 使用安全连接进行流式传输。
- 证书机器人(LetsEncrypt)
- 添加 ssl 证书
去做
- 通过 django 进行 rtmp 用户访问
- yt、fb 和其他流媒体服务的访问权
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
LinuxServerSetup-TirsvadCLI-0.3.tar.gz
(27.7 kB
查看哈希)
内置分布
关
LinuxServerSetup -TirsvadCLI-0.3.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | ac1dfe17f0fc0365d5a364884c6ab62755b5376bf9e5fae0614acf8878623417 |
|
| MD5 | d56d98381b1be6e106712f0aca45c5f4 |
|
| 布莱克2-256 | 3519d5c27524db23b4a08cdcb8e93144cf6936d3d171ce68db3fc86ce1f9e7bd |
关
LinuxServerSetup_TirsvadCLI -0.3-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 2540e1da92ab794a27523e6f4d94e69a09fcb3ec9afea90c2753ccbf28882d25 |
|
| MD5 | 868e6a0508817100ea0ff8f3031675ef |
|
| 布莱克2-256 | 5179a8baf044e6dc3e846ebf695151c34d97b49be962a405edb68db18449fb95 |