Installation sur un serveur Linux virtuel

Si vous souhaitez installer Getscreen.me sur un serveur privé virtuel (VPS) et exécuter un accès à distance sous Linux, veuillez suivre les instructions suivantes.

Création d'utilisateur

Vous devez d'abord accéder au VPS et créer un utilisateur sous le nom duquel vous prévoyez de travailler. Dans notre exemple, il s'agit de getscreen.

adduser getscreen
usermod -aG sudo getscreen

Installation et configuration

Pour que Getscreen.me fonctionne sans connexion utilisateur explicite (graphique), vous devez créer un serveur X11 virtuel qui exécutera Xfce & Getscreen.me.

Serveur Xvfb

Vous devez d'abord installer le serveur virtuel Xvfb :

sudo apt-get install xvfb

Ensuite, créez un fichier dans /etc/systemd/system/xvfb.service

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

et décrivez le 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

Un écran virtuel avec une résolution de 1440x900 ou d'autres valeurs peut être utilisé pour le travail.

Terminal Xfce4

Pour installer l'émulateur de terminal Xfce4, saisissez les données suivantes :

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

Ensuite, créez un service pour démarrer le terminal :

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

avec contenu :

[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

Installation de Getscreen.me

Téléchargez Getscreen.me

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

Installez :

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

Configurez vos nom d'utilisateur et mot de passe pour vous connecter à votre compte :

/opt/getscreen.me/getscreen.me setup

Créez le service getscreen.me

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

et décrivez-le :

[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

Démarrage des services

Pour démarrer les services, vous devez exécuter :

sudo systemctl daemon-reload
sudo systemctl enable getscreen.me
sudo systemctl start xvfb
sudo systemctl start xfce4
sudo systemctl start getscreen.me
La ligne sudo systemctl enable getscreen.me est responsable du démarrage automatique du service au démarrage du système.

Mise à jour de Getscreen.me

Pour mettre à jour l'agent, créez un script :

nano ~/getscreen.update.sh

Écrivez-y les données suivantes :

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

Pour mettre à jour, vous devez appeler le script :

sh ~/getscreen.update.sh

Si vous avez des idées, vous pouvez les publier sur la page de suggestions ou nous écrire via le chat de votre compte personnel ou par e-mail info@getscreen.me