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
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