Instalación en el servidor virtual Linux

Si quieres instalar Getscreen.me en el servidor virtual privado (VPS) y ejecutar el acceso remoto en Linux, utiliza las siguientes recomendaciones.

Crear un usuario

Primero debes obtener acceso al VPS y crear un usuario con cuyo nombre tienes previsto trabajar. En nuestro ejemplo es getscreen.

adduser getscreen
usermod -aG sudo getscreen

Instalación y configuración

Para que Getscreen.me funcione sin un inicio de sesión explícito (gráfico) del usuario, se debe crear un servidor virtual X11 en el que se ejecute Xfce & Getscreen.me.

Servidor Xvfb

Primero debes instalar el servidor virtual Xvfb:

sudo apt-get install xvfb

A continuación, crea un archivo en /etc/systemd/system/xvfb.service

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

y describir el servicio:

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

Se puede utilizar una pantalla virtual con una resolución de 1440x900 u otros valores.

Terminal Xfce4

Para instalar el emulador de terminal Xfce4 indica estos datos:

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

A continuación, crea un servicio para ejecutar el terminal:

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

con el contenido:

[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

Instalar Getscreen.me

Descargar Getscreen.me

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

Instalar:

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

Establece un nombre de usuario y una contraseña para conectarte a tu cuenta:

/opt/getscreen.me/getscreen.me setup

Crear el servicio getscreen.me

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

y descríbelo:

[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

Lanzamiento de los servicios

Para lanzar los servicios, es necesario ejecutar lo siguiente:

sudo systemctl daemon-reload
sudo systemctl enable getscreen.me
sudo systemctl start xvfb
sudo systemctl start xfce4
sudo systemctl start getscreen.me
La línea sudo systemctl enable getscreen.me se encarga de iniciar automáticamente el servicio al iniciar el sistema.

Actualizar Getscreen.me

Crea un script para actualizar el agente:

nano ~/getscreen.update.sh

Escribe en él los siguientes datos:

#!/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"

Para actualizar es necesario llamar a un script:

sh ~/getscreen.update.sh

Si tienes alguna idea, puedes publicarla en la página de sugerencias o escríbenos a través del chat en la cuenta personal o por correo electrónico info@getscreen.me