From cf6268ae721f9f8772c579be4d65ed138691143f Mon Sep 17 00:00:00 2001 From: xtaodada Date: Sat, 27 May 2023 22:58:02 +0800 Subject: [PATCH] Update docs --- _sidebar.md | 2 +- configure_environment.md | 56 ---------------------------------------- setup.md | 8 +++--- web_local.md | 2 +- web_online.md | 4 ++- 5 files changed, 9 insertions(+), 63 deletions(-) delete mode 100644 configure_environment.md diff --git a/_sidebar.md b/_sidebar.md index 25570c6..796b438 100644 --- a/_sidebar.md +++ b/_sidebar.md @@ -2,8 +2,8 @@ * [开始](README) * 手动安装 + * [第三方文档](https://owo.cab/32) * [安装软件包依赖](install_dependencies) - * [配置环境](configure_environment) * [安装并配置 PagerMaid](setup) * 网页控制台 * [配置控制台](web_local) diff --git a/configure_environment.md b/configure_environment.md deleted file mode 100644 index 113df2c..0000000 --- a/configure_environment.md +++ /dev/null @@ -1,56 +0,0 @@ -# 配置环境 - -## 为 PagerMaid 创建用户 - -为了您的操作不当而造成不可预期的后果,应避免应用直接运行在 `root` 用户,此处我们为 PagerMaid 创建用户。 - -1. 创建用户 - - 创建 `pagermaid` 用户,并为其创建家目录: - - ```bash - sudo useradd -m pagermaid - ``` - -2. 设置密码(可选) - - 如果您有需求为用户设置密码,只需执行 `sudo passwd pagermaid` 即可。 - -3. 为用户提供 `sudo` 权限(可选) - - 如果您有需求让 PagerMaid 执行需要 `root` 权限的操作,则需进行以下操作: - - - 提供 `sudo` 权限 - - ```bash - sudo usermod -a -G sudo pagermaid - ``` - - - 使 pagermaid 用户无需密码认证使用 `sudo` - - 在执行 `visudo` 后,在末尾追加以下内容: - - ``` - pagermaid ALL=(ALL) NOPASSWD:ALL - ``` - -4. 设置默认 Shell(可选) - - 默认情况下,创建用户后,用户的默认 Shell 为 `sh`,对用户的操作十分不便。 - - 通常情况下,我们选用 `bash` 作为我们的默认 Shell,当然,您也可以选用诸如 `zsh` 的 Shell。 - - 如果您有需求修改默认 Shell,则需进行以下操作: - - ```bash - sudo chsh -s /bin/bash pagermaid - ``` - - (如果您不使用 `bash`,可以修改 `/bin/bash` 为你所需设置的 Shell 的路径) - -5. 进入用户进行接下来的操作 - - ```bash - sudo su pagermaid # 进入 pagermaid 用户 - cd ~ # 进入 pagermaid 用户家目录 - ``` diff --git a/setup.md b/setup.md index e94ad71..3ef96cd 100644 --- a/setup.md +++ b/setup.md @@ -3,7 +3,9 @@ ## 拉取项目 ```bash +cd /var/lib git clone https://github.com/TeamPGM/PagerMaid-Pyro.git pagermaid +cd pagermaid ``` ## 安装依赖包 @@ -30,7 +32,7 @@ pip3 install -r requirements.txt 此步是将安装插件的获取源文件更改为国内可以访问的反代源,但是可能因为 cdn 原因,插件更新不及时。 ```yaml - git_source: "https://gitlab.com/Xtao-Labs/PagerMaid_Plugins/-/raw/master/" + git_source: "https://gitlab.com/Xtao-Labs/PagerMaid_Plugins_Pyro/-/raw/v2/" ``` 4. 二维码登录(用于无法接收到验证码)(可选) @@ -68,9 +70,7 @@ WantedBy=multi-user.target [Service] Type=simple -User=pagermaid -Group=pagermaid -WorkingDirectory=/home/pagermaid/pagermaid +WorkingDirectory=/var/lib/pagermaid ExecStart=/usr/bin/python3 -m pagermaid Restart=always TEXT diff --git a/web_local.md b/web_local.md index 047eba1..2bd672a 100644 --- a/web_local.md +++ b/web_local.md @@ -40,7 +40,7 @@ ### 非 Docker 用户 -请找到 PGP 的配置文件 `config.yml` ,修改为如下值 +请找到 PGP 的配置文件 `config.yml` ,此文件的默认路径为 `/var/lib/pagermaid/config.yml`,修改如下值 ```yaml web_interface: diff --git a/web_online.md b/web_online.md index 02ca8fe..2a43a6e 100644 --- a/web_online.md +++ b/web_online.md @@ -6,6 +6,8 @@ PGP 采用前后端分离设计,如果你嫌内置的控制台过于丑陋, ## 连接 -浏览器打开 [PagerMaid-Pyro Web Console](https://console.xtaolabs.com) ,在主界面填入你的服务地址。默认为 http://127.0.0.1:3333 +浏览器打开 [PagerMaid-Pyro Web Console](https://console.xtaolabs.com) ,在主界面填入你的服务地址。 + +需要注意的是你需要反代控制台地址,以支持 https 链接。 ![](web/6.png)