Установим moonlight

Moonlight нужно устанавливать и на клиенте и на сервере.

В Arch Linux:

yay -S moonlight-qt

В Manjaro:

sudo pamac install moonlight-qt

Развернем серверную часть

Note

Не получилось настроить в контейнере. Пока что работают только альтернативные варианты.

Сделаем это в docker. Создадим docker-compose.yml:

services:
  sunshine:
    image: lizardbyte/sunshine:latest-archlinux
    container_name: sunshine
    restart: unless-stopped
    volumes:
      - config:/config
    environment:
      - TZ=Europe/Moscow
    ipc: host
    ports:
      - "47984-47990:47984-47990/tcp"
      - "48010:48010"
      - "47998-48000:47998-48000/udp"
volumes:
  config:

Запустим:

docker compose up --build -d

Sunshine: Docker

Альтернативные варианты

В Arch Linux:

yay -S sunshine

В Manjaro

pamac install sunshine

При установке пакета может возникнуть проблема git по http. В этом случае можно попробовать настроить подмену http запросов на ssh.


Запустим sunshine:

sunshine

Добавьте пользователя, чтобы ограничить доступ к настройкам в локальной сети.

Подключаем клиент к серверу

moonlight

Если в локальной сети устройство не было найдено, то скорее всего upnp в sunshine отключен. Но можно добавить сервер вручную по ip. Нажмите добавить устройство и введите ip адрес.

Перейдите в sunshine по https://{ip}:47990 и авторизуйтесь.