Linux虚拟服务器上的安装

如果要安装Getscreen.me 在虚拟专用服务器(VPS)上并在Linux上运行远程访问—使用以下建议。

创建用户

首先,您需要访问VPS并创建一个您计划使用其名称的用户。 在我们的例子中,这是getscreen

adduser getscreen
usermod -aG sudo getscreen

安装和设置

为了Getscreen.me 可以在没有显式(图形)用户登录的情况下工作,您需要创建一个虚拟的X11服务器,它将在其中工作Xfce & Getscreen.me。

Xvfb服务器

首先您需要安装一个虚拟服务器Xvfb

sudo apt-get install xvfb

然后创建一个文件在/etc/systemd/system/xvfb.service

sudo nano /etc/systemd/system/xvfb.service

和描述这项服务:

[Unit]
Description=X virtual framebuffer
[Service]
Type=simple
User=getscreen
ExecStart=/usr/bin/Xvfb :99 -screen 0 1440x900x24 -ac
[Install]
WantedBy=multi-user.target

分辨率为1440x900或其他值的虚拟屏幕可用于工作。

Xfce4终端

为了安装Xfce4终端仿真器,请指定这些数据:

sudo apt-get install xfce4 xfce4-goodies libappindicator3-1
libwebkit2gtk-4.0

然后我们创建一个服务来启动终端:

sudo nano /etc/systemd/system/xfce4.service

与内容:

[Unit]
Description=XFCE4
Requires=xvfb.service
After=xvfb.service
[Service]
Type=simple
User=getscreen
WorkingDirectory=/home/getscreen/
Environment="DISPLAY=:99"
ExecStart=/usr/bin/startxfce4
[Install]
WantedBy=multi-user.target

Getscreen.me安装

Getscreen.me下载

wget https://getscreen.me/download/getscreen.me.deb

安装:

sudo apt-get install ./getscreen.me.deb

设置用户名和密码以连接到您的帐户:

/opt/getscreen.me/getscreen.me setup

创建getscreen.me服务

sudo nano /etc/systemd/system/getscreen.me.service

和描述它:

[Unit]
Description=Getscreen.me
Requires=xfce4.service
After=xfce4.service
[Service]

Type=simple
User=getscreen
WorkingDirectory=/home/getscreen/
Environment="DISPLAY=:99"
ExecStart=/opt/getscreen.me/getscreen.me
Restart=on-failure
RestartSec=60s
[Install]
WantedBy=multi-user.target

启动服务

要启动服务,您需要运行:

sudo systemctl daemon-reload
sudo systemctl enable getscreen.me
sudo systemctl start xvfb
sudo systemctl start xfce4
sudo systemctl start getscreen.me
sudo systemctl enable getscreen.me负责系统启动时服务的自动启动。

Getscreen.me更新

要更新代理,请创建脚本:

nano ~/getscreen.update.sh

在其中输入以下数据:

#!/bin/bash

# delete update
rm -F getscreen.me.update

# download update
wget https://getscreen.me/download/getscreen.me -O
getscreen.me.update || exit 1

# stop service
sudo systemctl stop getscreen.me || exit 2

# update
sudo cp getscreen.me.update /opt/getscreen.me/getscreen.me || exit 3

# start service
sudo systemctl start getscreen.me || exit 4
echo "getscreen have been updated"

要更新,您需要调用脚本:

sh ~/getscreen.update.sh

如果您有任何想法,可以在建议页面上发布,或者在个人帐户的聊天中或通过电子邮件写信给我们info@getscreen.me