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