Мы переводим всех новых клиентов из Российской Федерации и стран СНГ на отдельную инфраструктуру нашей платформы Getscreen.RU, адаптированную под российский рынок. Пожалуйста, перейдите на новую версию сайта.Подробнее.

Установка на виртуальный сервер Linux

Если вы хотите установить Getscreen.me на виртуальном частном сервере (VPS) и запустить удаленный доступ на Linux — воспользуйтесь следующими рекомендациями.

Создание пользователя

Для начала необходимо получить доступ к VPS и создать пользователя, под именем которого планируете работать. В нашем примере это getscreen.

adduser getscreen
usermod -aG sudo getscreen

Установка и настройка

Для того чтобы Getscreen.me мог работать без явного (графического) логина пользователя, нужно создать виртуальный X11 сервер, в котором будет работать Xfce & Getscreen.me.

Сервер Xvfb

Cначала необходимо установить виртуальный сервер 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