From ef9efb7fbaa8b587243f841352323b1a42a5eb34 Mon Sep 17 00:00:00 2001 From: dushixiang Date: Thu, 8 Apr 2021 21:48:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- docs/faq.md | 2 +- docs/install-naive.md | 35 ++++++++++++++++++++++++++++------- 3 files changed, 30 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 155b27e..d0cc84b 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Next Terminal基于 [Apache Guacamole](https://guacamole.apache.org/) 开发, - 批量执行命令 - 在线会话管理(监控、强制断开) - 离线会话管理(查看录屏) -- 双因素认证 感谢 [naiba](https://github.com/naiba) 贡献 +- 双因素认证 - 资产标签 - 资产授权 - 多用户&用户分组 diff --git a/docs/faq.md b/docs/faq.md index fda1bc1..10ca15d 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -39,7 +39,7 @@ docker pull dushixiang/next-terminal:latest ```shell docker rm -f ``` -再重新执行一次 [docker方式安装命令](install-naive.md) +再重新执行一次 [docker方式安装命令](install-docker.md) diff --git a/docs/install-naive.md b/docs/install-naive.md index 6baa096..35c321e 100644 --- a/docs/install-naive.md +++ b/docs/install-naive.md @@ -119,10 +119,7 @@ mkfontdir fc-cache ``` ### 安装 Next Terminal -建立next-terminal目录 -```shell -mkdir ~/next-terminal && cd ~/next-terminal -``` +> 示例步骤安装在 `/usr/local/next-terminal`,你可以自由选择安装目录。 下载 ```shell @@ -131,11 +128,10 @@ wget https://github.com/dushixiang/next-terminal/releases/latest/download/next-t 解压 ```shell -tar -xvf next-terminal.tgz -cd next-terminal +tar -zxvf next-terminal.tgz -C /usr/local/ ``` -在当前目录下创建或修改配置文件`config.yml` +在`/usr/local/next-terminal`或`/etc/next-terminal`下创建或修改配置文件`config.yml` ```shell db: sqlite # 当db为sqlite时mysql的配置无效 @@ -160,3 +156,28 @@ server: ```shell ./next-terminal ``` + +使用systemd方式启动 + +在 `/etc/systemd/system/` 目录创建文件并写入以下内容 +```shell +[Unit] +Description=next-terminal service +After=network.target + +[Service] +User=root +WorkingDirectory=/usr/local/next-terminal +ExecStart=/usr/local/next-terminal/next-terminal +Restart=on-failure + +[Install] +WantedBy=multi-user.target +``` + +重载系统服务&&设置开机启动&&启动服务 +```shell +systemctl daemon-reload +systemctl enable next-terminal +systemctl start next-terminal +``` \ No newline at end of file