Сдать свою GPU
Любая Linux-машина с поддерживаемой GPU NVIDIA может войти в маркетплейс. Агент Gysga запускает контейнеры арендаторов, сообщает о ваших GPU и держит исходящий туннель к платформе — открывать порты не нужно.
Требования
Заголовок раздела «Требования»- ОС: Ubuntu 22.04 или 24.04, x86_64, с systemd.
- GPU: одна или несколько поддерживаемых GPU NVIDIA одной модели в машине (см. ниже).
- Драйвер NVIDIA 570 или новее (текущим шаблонам нужна CUDA 12.8–12.9; со старым драйвером арендаторов будет меньше: шаблоны с более высокой версией CUDA пропускают машину).
- Docker и NVIDIA Container Toolkit (команда
docker run --gpus all nvidia/cuda:12.8.1-base-ubuntu24.04 nvidia-smiдолжна работать). - Диск: от 100 ГБ свободного места на разделе с
/var/lib/gysga(там образы, модели и/workspaceарендаторов). Больше диска — больше подходящих шаблонов и крупных моделей. - RAM: рекомендуется от 16 ГБ на GPU. Ядра CPU и 90% RAM делятся между арендаторами пропорционально их GPU.
- Сеть: стабильное подключение; для скачивания моделей рекомендуется от 100 Мбит/с. Белый IP и открытые порты не нужны.
- Машина должна быть выделенной: пока работают серверы арендаторов, GPU принадлежат только им.
Поддерживаемые GPU
Заголовок раздела «Поддерживаемые GPU»RTX 3060 (12 ГБ), 3080 Ti, 3090, 4060 Ti 16GB, 4070 Ti SUPER, 4080 / SUPER, 4090, 5070 Ti, 5080, 5090; RTX A4000, A5000, A6000, RTX 6000 Ada, RTX PRO 6000 Blackwell; A10, A40, L4, L40, L40S, A100 40/80GB, H100, H200, B200. Ноутбучные GPU и карты с меньшим объёмом памяти не принимаются. Арендаторы платят фиксированную цену вашей модели GPU.
Установка
Заголовок раздела «Установка»- В кабинете откройте Сдать свою GPU → Добавить машину. Вы получите одноразовую команду установки; её токен действует 24 часа и регистрирует одну машину.
- Выполните её на машине:
curl -fsSL https://get.gysga.com | sudo sh -s -- <токен>Установщик:
- проверяет ОС, драйвер NVIDIA, Docker и NVIDIA Container Toolkit;
- скачивает программу
gysga-agent; - записывает настройки в
/etc/gysga/(учётные данные машины хранятся в/etc/gysga/machine.json, доступны только root); - устанавливает и запускает systemd-сервис
gysga-agent.
При запуске агент:
- создаёт Docker-сеть
gysga(10.231.0.0/16, без трафика между контейнерами, без IPv6); - добавляет цепочки файрвола
GYSGA-FWDиGYSGA-IN(iptables), которые не пускают контейнеры в вашу локальную сеть, частные диапазоны адресов, облачные метаданные, на сам хост и в исходящий SMTP; - хранит данные в
/var/lib/gysga(models/— кэш моделей,instances/— рабочие каталоги арендаторов).
Через минуту машина появится в кабинете со своими GPU. Если все GPU поддерживаются, она становится активной и начинает получать арендаторов.
Уровни и доход
Заголовок раздела «Уровни и доход»Вы получаете долю от цены аренды за каждую секунду работы сервера арендатора на вашей машине:
| Уровень | Доля | Условие |
|---|---|---|
| Bronze | 65% | начальный |
| Silver | 75% | аптайм 95%, машины активны 7+ дней |
| Gold | 85% | аптайм 99%, машины активны 30+ дней |
Аптайм — доля времени, когда ваши машины в сети. Уровень пересчитывается автоматически; сервер сохраняет долю, действовавшую при его запуске. Машины высшего уровня и более надёжные предлагаются арендаторам первыми.
Пример: одна RTX 4090 ($0.40/ч), сданная на 16 часов в сутки, приносит около $125 в месяц на уровне Bronze и $163 на уровне Gold.
Выплаты
Заголовок раздела «Выплаты»- Доход удерживается 7 дней (на случай споров), затем становится доступным.
- Выплаты — в USDT в сети TRON (TRC20). Укажите адрес в разделе Сдать свою GPU → Выплаты.
- Минимальная выплата — $10. Запросите любую доступную сумму; команда отправит её, и хэш транзакции появится в истории выплат.
- После смены адреса выплаты приостанавливаются на 48 часов (защита от захвата аккаунта).
Управление машиной
Заголовок раздела «Управление машиной»- Временно прекратить сдачу:
sudo systemctl stop gysga-agent. Машина уйдёт из сети; серверы арендаторов встанут на паузу (без оплаты), а ваша надёжность снизится — не останавливайте агент, пока работают серверы. - Удалить машину можно в кабинете, когда на ней не осталось серверов арендаторов; учётные данные агента отзываются.
- Полное удаление:
Окно терминала sudo systemctl disable --now gysga-agentsudo docker rm -f $(sudo docker ps -aq --filter label=gysga.instance) 2>/dev/nullsudo docker network rm gysgasudo rm -rf /etc/gysga /var/lib/gysga
Если что-то не работает
Заголовок раздела «Если что-то не работает»journalctl -u gysga-agent -f # логи в реальном времениsudo systemctl restart gysga-agentnvidia-smi # GPU видны?docker run --rm --gpus all nvidia/cuda:12.8.1-base-ubuntu24.04 nvidia-smi| Симптом | Причина |
|---|---|
| Машина остаётся в статусе pending | GPU не поддерживается или установлены GPU разных моделей. |
not registered: set GYSGA_INSTALL_TOKEN |
Токен не передан; создайте новую команду в кабинете. |
Install token is invalid, used or expired |
Токен одноразовый и действует 24 ч; создайте новый. |
Серверы арендаторов долго в pulling |
Медленное скачивание или мало места; проверьте df -h /var/lib/gysga. |
Безопасность
Заголовок раздела «Безопасность»- Никаких входящих портов. Агент только сам подключается по HTTPS к
agent.gysga.com. - Контейнеры без привилегий: без
--privileged, с отключёнными capabilities (NET_RAW,MKNOD,AUDIT_WRITE,SYS_CHROOT),no-new-privileges, лимитами CPU, памяти (без swap) и процессов. - Нет доступа к вашей сети: цепочки файрвола блокируют частные диапазоны (10/8, 172.16/12, 192.168/16, 100.64/10), link-local и multicast адреса, сам хост и SMTP.
- Данные арендатора удаляются с вашего диска, когда он удаляет сервер.
Обновляйте систему и не запускайте на этой машине другие важные сервисы. Арендаторы выполняют произвольный код в контейнерах; изоляция контейнеров надёжна, но это не виртуальная машина.