Установка легкого рабочего стола XFCE для вашего сервера. Настройка удалённого доступа.
Будем ставить XFCE, как альтернативу Браузеру для Linux VPS.
XFCE известна своей скоростью, низким потреблением ресурсов и удобным интерфейсом, что делает её хорошим выбором для серверов с ограниченными ресурсами. Из преимуществ мы так же сможет запускать декстопные приложение по типу grass и тд.
📋Требования:
Сервер с 2.5 ГБ свободного места
Вот пример нагрузки рабочего стола с 1 вкладкой браузера firefox:
Сервер PROMO-2 за 159 рублей в месяц
🚀 Установка и настройка
sudo apt update && apt upgrade -y && apt install -y xrdp xfce4 xfce4-goodies
sudo apt install chromium-browser
3️⃣ Настраиваем удаленный доступ:
Делаем бекап файла с настройками по умолчанию:
sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak
Указываем порты для удаленного доступа:
sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini && sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini
4️⃣ Делаем XFCE системой по умолчанию:
echo xfce4-session > ~/.xsession
5️⃣ Редактируем настройки запуска:
sudo nano /etc/xrdp/startwm.sh
У вас откроется текстовый файл, в самый конец которого добавьте:
#xfce startxfce4
Сохраните и закройте файл (Ctrl + S потом Ctrl + X).
6️⃣ Включаем удаленный доступ:
sudo systemctl start xrdp && systemctl enable xrdp
🧩 Входим через удаленный доступ:
Вариант 1: Используя MobaXterm
3️⃣ Указываем ip сервера, имя пользователя, нажимаем ОК и вводим пароль от сервера.
Вариант 2: Используя Удаленный рабочий стол Windows
1️⃣ Запускаем в Windows Подключение к удаленному рабочему столу
2️⃣ Вводим IP_сервера и нажимаем подключить. Далее отвечаем ДА и вводим логин и пароль от сервера.
Открываем браузер Chromium в XFCE
Если он у вас не установлен, то устанавливаем через терминал на рабочем столе (CTRL+ALT+T): sudo apt install chromium-browser
Чтобы Chromium у нас работал под рутом, нужно сделать следующее:
1) Нажимаете на рабочем столе правой кнопкой мыши и выбираете Create Launcher
2) В name начинаете вводить Chromium и в выпадающем меню выбираете Create launcher Chromium
3) В поле Command в самом конце команды добавляете --no-sandbox
4) Можете выбрать иконку нажав на кнопку Icon
5) В конце жмете Create и у вас на рабочем столе появляется ярлык, который запускает Chromium
Решение проблем:
Если удаленный стол перестал открываться, перезапускаем XRDP:
sudo systemctl restart xrdp