Nintendo Wii как веб-сервер в 2026: ретро-железо против современного интернета
Абсолютный вызов: веб-сервер на игровой приставке
Представьте: сайт в продакшене крутится на железе, которое создавали для Wii Sports. Nintendo Wii вышла в 2006 году. Процессор PowerPC на 729 МГц, всего 64 МБ RAM. Но один разработчик запустил на ней NetBSD 10.1 и принимает реальные запросы из интернета. Это не прикол. Это урок о том, как делать веб-сервисы эффективно, без лишнего.
В мире, где JavaScript-фреймворки раздувают код, а контейнеры весят гигабайты, такой минималистичный сервер на старом Wii — как глоток свежего воздуха. Он показывает: для простых задач не нужно облаков с терабайтами ресурсов.
Архитектура на IPv6
Система построена вокруг IPv6. Wii подключается напрямую к интернету по статическому публичному IPv6-адресу от провайдера. Сервер биндится на этот адрес — IPv4 на самой приставке не нужен.
Для тех, кто ещё на IPv4, работает отдельный прокси. Wii остаётся лёгкой, а прокси берёт на себя мостик. Это умный приём, как в edge computing. IPv6 — не опция, а база. В 2026 году это уже стандарт.
Проблемы с железом: совместимость решает
Не всё прошло гладко. Первый USB-адаптер Ethernet на чипе UGREEN AX88772A глючил в меню Wii и выдавал ошибки буфера в NetBSD. Напоминание: дешёвое железо не всегда дружит с разными ОС.
Перешли на Realtek 8153 в адаптере TP-Link. Realtek популярен не зря — отличная поддержка везде. В родном firmware Wii он не взлетел, но NetBSD справился идеально. Вывод: берите проверенное. Это важно при выборе хостинга или VPS — драйверы и экосистема важнее цифр на бумаге.
Стек софта: минимум, но мощно
Конфиг простой и жёсткий:
- ОС: NetBSD 10.1 для PowerPC
- Веб-сервер: httpd от OpenBSD с chroot и virtual hosts
- Пакеты: pkgsrc с CDN NetBSD
- Фича: Geomyidae для Gopher-протокола
Отключили лишнее — ntpd, mdnsd, postfix. Меньше уязвимостей, больше свободной RAM. Chroot в httpd — хорошая защита, даже для мощных серверов.
Gopher — ретро-протокол 90-х — добавили для души. Он живёт в нишевых комьюнити. Wii показывает: несколько протоколов на одном железе — без проблем.
DNS и сеть: основа всего
DNS настроили по учебнику:
- AAAA: прямо на IPv6 Wii
- A: на IPv4-прокси
- Gopher: для фанатов
Разные записи под разные сценарии, с fallback. Мы в NameOcean видим тонны доменов с кривым DNS — разработчики недооценивают. Здесь всё просто и работает.
На роутере открыли порт 80 только для нужного IPv6. Никаких "открой всё" — это ошибка многих домашних сетей.
Уроки для облаков
Wii рушит мифы:
CRUD-приложения не жрут ресурсы. JSON-эндпоинты летают на 64 МБ.
Ограничения рождают оптимизацию. Нет RAM — пиши умный код.
IPv6 готов. Первоочередной, без оглядки на IPv4.
Старые протоколы живы. Gopher, SMTP, DNS — скучные, но надёжные победители.
Философия Vibe Computing
"Vibe hosting" — это про код под constraints. Ограничения заставляют думать об алгоритмах, а не тащить библиотеки. NameOcean продвигает именно это: устойчивый хостинг, где меньше — лучше. Wii — идеальный пример.
Что дальше?
Планы: HTTPS (обязательно) и CRUD-приложение для теста. Вопросы глубже: зачем сайту лишнее? Сколько инфраструктуры правда нужно? С ростом цен на облака и фокусом на экологию минимализм — не хобби, а необходимость.
Итог
Nintendo Wii тянет полноценный сайт. С нормальной сетью, безопасностью и протоколами. Не шутка.
Это напоминание: большинство веб-приложений упирается в I/O и сеть, а не CPU. 729 МГц с хорошим networking — хватит за глаза.
При выборе хостинга, домена или дизайне apps думайте о минимуме. Будущее — в умных решениях на малом железе, а не в наивных на большом.
Пойду-ка проверю спецификации своих старых консолей.