Se você quiser instalar Getscreen.me em um servidor privado virtual (VPS) e rodar acesso remoto no Linux, use as seguintes diretrizes.
Criando um usuário
Primeiro você precisa acessar o VPS e criar um usuário com cujo nome você planeja trabalhar. Em nosso exemplo, isto é getscreen.
adduser getscreen
usermod -aG sudo getscreen
Instalação e configuração
Para que Getscreen.me funcione sem um login de usuário explícito (gráfico), deve ser criado um servidor X11 virtual para rodar Xfce & Getscreen.me.
Servidor Xvfb
Primeiro é necessário instalar o servidor virtual Xvfb:
sudo apt-get install xvfb
Em seguida, criamos o arquivo em /etc/systemd/system/xvfb.service
sudo nano /etc/systemd/system/xvfb.service
e descrevemos o serviço:
[Unit]
Description=X virtual framebuffer
[Service]
Type=simple
User=getscreen
ExecStart=/usr/bin/Xvfb :99 -screen 0 1440x900x24 -ac
[Install]
WantedBy=multi-user.target
Podemos usar uma tela virtual com uma resolução de 1440x900 ou outros valores.
Terminal Xfce4
Especifique os seguintes dados para instalar o emulador de terminal Xfce4:
sudo apt-get install xfce4 xfce4-goodies libappindicator3-1
libwebkit2gtk-4.0
Em seguida, crie um serviço para iniciar o terminal:
sudo nano /etc/systemd/system/xfce4.service
com o seguinte conteúdo:
[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
Instalando Getscreen.me
Baixamos Getscreen.me
wget https://getscreen.me/download/getscreen.me.deb
Instalamos:
sudo apt-get install ./getscreen.me.deb
Definimos um login e uma senha para nos conectarmos à nossa conta:
/opt/getscreen.me/getscreen.me setup
Iniciamos o serviço getscreen.me
sudo nano /etc/systemd/system/getscreen.me.service
e o descrevemos:
[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
Iniciando serviços
Para iniciar os serviços, execute:
sudo systemctl daemon-reload
sudo systemctl enable getscreen.me
sudo systemctl start xvfb
sudo systemctl start xfce4
sudo systemctl start getscreen.me
Atualizando Getscreen.me
Crie o seguinte script para atualizar o agente de controle:
nano ~/getscreen.update.sh
Escreva os seguintes dados nele:
#!/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"
É necessário chamar o script para realizar a atualização:
sh ~/getscreen.update.sh
Se você tiver alguma ideia, pode publicá-la na página de sugestões ou escrever-nos no bate-papo da área pessoal ou para o endereço de e-mail info@getscreen.me