
Мировой кризис взвинтил цены на память и комплектующие. В такой ситуации лучшая стратегия — рационально относиться к старому железу. Например, у Meta* в новых DDR5-серверах работает старая память DDR4 через кастомную ASIC-микросхему Vistara без потери производительности. То есть ребята разработали собственный чип, карту-переходник для CXL и драйверы для ядра Linux — лишь бы использовать старую память.
Если пойти ещё дальше, то в качестве серверов подходят старые смартфоны, ноутбуки, игровые приставки и даже одноразовые вейпы. Эта тема поднималась и раньше, но сейчас всплыло несколько интересных примеров.
Веб-сервер на Wii
Пример вейп-сервера показывает, что лёгкий веб-сервер можно запустить практически на любом электронном устройстве с микроконтроллером и 20 КБ флэш-памяти (код проекта).

Как говорят в комментариях на Хабре, осталось только запитать его от картофелины. Кстати, это реальный вариант, раньше такое делали.
Лёгкий веб-сервер действительно работает на чём угодно. Например, на игровой приставке Nintendo Wii (сайт по ссылке действительно загружается с домашнего сервера на игровой приставке). Вот аналогичный проект, который тоже хостится на домашней приставке Wii. Если много пользователей зайдут туда одновременно, приставка может и подвиснуть.

В приставке установлен одноядерный процессор Broadway семейства PowerPC 750 на тактовой частоте 729 МГц. По современным меркам это немного, но для веб-сервера вполне хватает.
Для запуска NetBSD на Wii энтузиасты обычно используют проекты сообщества Homebrew. Процесс установки альтернативного ПО подробно описан в документации соответствующих проектов.
После установки и подготовки загрузочного образа NetBSD система запускается на приставке. К ней можно подключить USB-клавиатуру или управлять системой по SSH.
Осталось установить на приставку нужные пакеты, включая лёгкий веб-сервер вроде lighttpd, который сразу начинает работать и на входящие запросы по умолчанию выдаёт файлы из папки /srv/www/htdocs.
cp -fv /usr/pkg/share/examples/rc.d/lighttpd /etc/rc.d echo 'lighttpd=YES' >> /etc/rc.conf /etc/rc.d/lighttpd start
Желательно потом ещё настроить и оптимизировать NetBSD, как описано здесь. Например, отключить в файле конфигурации /etc/mailer.conf процессы sendmail и postdrop, которые по умолчанию просыпаются в системе, и др.
Чтобы уменьшить нагрузку на сервер, автор поставил перед ним обратный прокси Caddy, который обрабатывает шифрование TLS, управление сертификатами, а также не пускает на сервер вездесущие LLM-скраперы.
Текущий статус веб-сервера на Wii см. здесь:

Есть ещё более простые способы установить NetBSD на Wii, например, через Priiloader.
Веб-серверы на солнечных батареях
В интернете много веб-серверов и сайтов, которые хостятся на Raspberry Pi и запитаны от солнечных батарей, как в этом примере (архивная копия). Вот ещё один сервер на солнечных батареях и ещё один.
Такая установка практически полностью автономна. А если дополнить систему аккумулятором, то теоретически сервер становится автономным и мобильным: его можно забросить в лес или другую удалённую местность — и он будет работать на солнечной энергии, пока что-то не сломается. Технологии пока не обкатанные, а всё оборудование не предназначено для многолетней работы (без защиты, без дублирования подсистем), так что долго он не проработает. Наверное, максимум несколько месяцев.
В сети есть детальные инструкции по установке веб-сервера на Raspberry Pi. Эти инструкции подходят для настройки любого одноплатника или компьютера с ограниченными ресурсами.
Например, вот детальное описание веб-сервера на Raspberry Pi, который питается от солнечных панелей на балконе.

Позже автор докупил ячейки LiFePO4 и сделал из них аккумулятор.

Если позволяет DIY-мастерство, то из маленького одноплатника получается очень красивый компьютер размером с кредитку:

Здесь плата с 32-битным микроконтроллером ESP32-C3FH4 на архитектуре RISC-V, с WiFi и Bluetooth 5 (BLE) b 4 МБ встроенной флэш-памяти в компактном корпусе. Если есть опыт пайки, то собрать такую конструкцию не составит особого труда:

Теоретически, компьютер можно использовать как реальную банковскую карточку, потому что на плате есть бесконтактный модуль NFC:

В китайских магазинах платы вроде ESP32-C3FH4 продаются за пару долларов.
Установка Linux на телефон
Наконец, самый типичный случай — установка веб-сервера на телефон. Для этого сначала нужно установить Linux.
Если у нас на руках Android, то есть как минимум три варианта:
Установить специальный Linux-дистрибутив для смартфонов типа postmarketOS.
Запускать десктопный Linux-дистрибутив через утилиту AnLinux (не требует рута) с Termux.
Напрямую запускать Linux-приложения в Termux — это эмулятор Linux-консоли под Android.

Для установки Linux отлично подходят не только старые, но и новые смартфоны. Дело в том, что их иногда продают ниже рыночной цены, но с привязкой к конкретному оператору (залоченные). Это отличная возможность для энтузиастов, которые за смешные деньги получают оборудование, пригодное для запуска последних дистрибутивов Linux. В данном случае пользователь купил залоченный Moto G Power 2024 за $50. Неплохая цена за устройство с накопителем 128 ГБ и 8 ГБ памяти (16 ГБ со свопом) — и переделал его в рабочую Linux-станцию.
Для Termux требуется три приложения:
Потом ещё несколько пакетов:
pkg update && pkg upgrade pkg install termux-api x11-repo termux-x11-nightly pulseaudio xfce4
В документации Termux есть специальный раздел с инструкциями по установке разных десктопных окружений. Например, чтобы установить XFCE, создаётся новый файл ~/startxfce4_termux.sh следующего содержания:
#!/data/data/com.termux/files/usr/bin/bash # Kill open X11 processes kill -9 $(pgrep -f "termux.x11") 2>/dev/null # Enable PulseAudio over Network pulseaudio --start --load="module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1" --exit-idle-time=-1 # Prepare termux-x11 session export XDG_RUNTIME_DIR=${TMPDIR} termux-x11 :0 >/dev/null & # Wait a bit until termux-x11 gets started. sleep 3 # Launch Termux X11 main activity am start --user 0 -n com.termux.x11/com.termux.x11.MainActivity > /dev/null 2>&1 sleep 1 # Set audio server export PULSE_SERVER=127.0.0.1 # Run XFCE4 Desktop env DISPLAY=:0 dbus-launch --exit-with-session xfce4-session & > /dev/null 2>&1 exit 0
Нужно ещё изменить некоторые настройки конфигурации (они описаны в документации), а затем десктопное окружение запускается командой xfce:

На маленьком экранчике смартфона будет полезной функция XFCE, позволяющая приблизить любой фрагмент экрана по нажатию горячей клавиши:

На этой рабочей станции запускаются любые серверные приложения, а также обычные инструменты: среда разработки VS Code, графический редактор GIMP, видеоредактор и проч. А вот конкретные пакеты, которые полезны для работы в консоли:
pkg install mandoc micro tmux timg cmus cmatrix fastfetch cpufetch
Среди них tmux, терминальный мультиплексор для работы с несколькими сессиями в одном окне:

Утилиты fastfetch и cpufetch показывают информацию о системе:


Важно также поставить файрвол типа Netguard, чтобы блокировать попытки смартфона скачать обновления или подключиться к сервисам Google Play — иначе собьются настройки Termux.
«Смартфонному сисадмину» наверняка пригодится утилита scrcpy для удалённого управления смартфоном по USB или WiFi. Экран смартфона транслируется на десктоп, позволяя работать с клавиатурой и мыши стационарного ПК (видео). Ключевые особенности:
высокая производительность (30−120 FPS);
поддержка экранных разрешений 1920×1080 и выше;
задержка 35−70 мс;
трансляция звука;
возможность записи звука и видео;
поддержка зеркалирования при выключенном/заблокированном экране смартфона;
общий буфер обмена между смартфоном и ПК;
поддержка геймпадов.
При наличии старых гаджетов можно установить Linux и на планшете. Здесь автор взял Android-планшет за $80 и модифицировал его с помощью Claude, Codex и Antigravity (Google Gemini), видео.

Агенты AI сгенерировали загрузчик с образом, который записывается на SD-флэшку. Если вставить флэшку — загружается Debian, если вынуть — стандартный Android, как и раньше. Под Linux отлично работает почти всё, кроме камер и 3D-ускорения (частично). Локальная нейронка Qwen3-0.6B выдаёт 4,92 токена/c.
Планшет под Linux удобно использовать для мониторинга. Например, повесить на стенку или поставить на стол как фоторамку, с обновлением показателей сервера в реальном времени.
Серверы из старых ноутбуков
Некоторые хостеры в Европе предлагают клиентам хостинг на старых ноутбуках как альтернативу стандартным VPS. У такого варианта несколько преимуществ:
Приватность. Клиент получает по почте коробку с оплаченным обратным адресом — и отправляет свой ноутбук в дата-центр, где его подключают для работы 24/7 и выдают клиенту ссылку для удалённого доступа к ноутбуку через KVM. При этом данные могу быть зашифрованы, и у хостера нет доступа к ним.
Дешевизна. VPS с конфигурацией обычного ноутбука стоит гораздо дороже, чем €7 в месяц. При этом от клиентов принимаются любые ноутбуки с работающим портом Ethernet или USB, независимо от возраста, даже самые древние.
Экология. Уменьшение количества электронного мусора на планете.
Для хостера тоже выгодно — не надо закупать серверы. Всё железо достаётся бесплатно.
Если что, практически любое устройство (ноутбук, одноплатник, смартфон, игровая приставка) быстро превращается в файл-сервер с помощью Copyparty. Достаточно запустить питоновский скрипт, который выполняет установку и настройку — и сервер сразу доступен на порту 3923. Поддерживается чтение и запись файлов через браузер (демо). Это просто пример, что сделать из старой железяки.
На реддите встречаются фейки типа ноутбука на бензине:

Хотя это фейк, в теории ноутбук действительно можно запитать от портативного дизель-генератора по размерам чуть больше того, что в фейке.
Вообще, существуют нефтяные двигатели, которые работают на разных видах сгораемого топлива, на растительном масле и керосине, так что теоретически ноутбук способен работать напрямую от нефти или от подсолнечного масла.
Если же говорить серьёзно, то практика сбора от клиентов старой техники с установкой в ЦОДе вполне распространяется и на смартфоны, потому что они ничем не хуже ноутбуков по техническим характеристикам и тоже отлично работают в качестве серверов.
На самом деле существуют специальные ЦОДы из смартфонов и планшетов (облачные фермы), где клиенты тестируют мобильные приложения на разных моделях.
Например, так выглядит облачная ферма Uber для автоматизированного тестирования приложений:

Если сделать следующий шаг, то веб-сайты тоже можно там разместить. Кстати, некоторые фирмы производят одноплатники из материнских плат старых смартфонов:

На одноплатнике запускается Linux — и это уже нормальный сервер. В таком формате устройства масштабируются в кластеры из сотен штук, так что ими удобнее управлять в ЦОДе.
В общем, не спешите избавляться от старой техники.
* Meta Platforms Inc. признана экстремистской организацией на территории РФ, её деятельность запрещена.
© 2026 ООО «МТ ФИНАНС»
Комментарии (26)

p0isk
22.07.2026 07:46Для установки Linux отлично подходят не только старые, но и новые смартфоны. Дело в том, что их иногда продают ниже рыночной цены
Ещё по дешёвке продают смартфоны с разбитым экраном, что для сервера в самый раз. Был бы ещё способ запуска на нём линукса без необходимости тыкания в экран.

iamkisly
22.07.2026 07:46Ну.. если экран совсем не убит, а к примеру разбит только тач, и замена не рентабельна, то стоит попробовать включить отладку, а дальше уже можно через adb жмакать по экрану

sav13
22.07.2026 07:46Только вот это все не без проблем
К сожалению, список телефонов на которых запустится чистый Linux без эмулятора и без огромного геморроя с установкой очень и очень ограничен. И с повсеместным распространением проприоритарных драйверов на собственные устройства вряд-ли что то коренным образом поменяется.
Вторая проблема, что если любой современный смартфон тупо включить на постоянку в сеть, то через месяц можно получить взувшеюся батарею и, если сильно не повезет, пожар.
Третья проблема, что устаревшие телефоны, а особенно всякие приставки, роутеры и пр. имеют довольно ограниченное количество ОЗУ. Даже современные одноплатники это 8-16Гб, так что старый телефон с 2-4Гб это совершенно не о чем. Ну и сразу можно добавить, что для всей периферии, если вдруг такая понадобиться, нам в лучшем случае останется не очень быстрый USB-OTA
Вот и получается, что старый телефон куда-то приспособить в DIY - нужно еще очень постараться

iamkisly
22.07.2026 07:46Вторая проблема, что если любой современный смартфон тупо включить на постоянку в сеть, то через месяц можно получить взувшеюся батарею и, если сильно не повезет, пожар
Большинство современных смартфонов имеют встроенную защиту от перезаряда, и способны работать напрямую от сети, минуя аккумулятор, что позволяет не дрочить его микроперезарядками. Пожар случается, если завернуть его в теплоизоляцию. Так почти все случаи связаны с тем, что владельцы собрали комбо) смартфон был на зарядке, работал над ресурсоемкими приложениями (игры) и был забыт под подушкой.

sav13
22.07.2026 07:46Да.
Можно ограничить зарядку до 80-85% и отклчить быструю зарядку.
Только не факт, что эта функция будет работать в установленном линуксе.

0xdead926e
22.07.2026 07:46у некоторых контроллеров питания в телефонах-планшетах (старые квалкомовские, некоторые axp как минимум) есть баг, при котором примерно через две недели на зарядке они залипают в CC-режиме зарядки и пухнут эту самую батарейку почти мгновенно. до пожара не доходит, но выдавить экран может запросто. ну и батарейка помрет с шансом. костылится отключением зарядника от сети раз в неделю на минуту.
ловила этот баг на zte blade s6. дважды. благо вовремя заметила.

randomsimplenumber
22.07.2026 07:46примерно через две недели
Какой то таймер переполняется похоже

Areso
22.07.2026 07:46Какой то таймер переполняется похоже
A kernel-level bug in macOS causes TCP networking to stop functioning after exactly 49 days, 17 hours, 2 minutes, and 47 seconds of continuous uptime.
Это если unsigned, как в MacOS. А если signed, то делим на 2.
randomsimplenumber
22.07.2026 07:46Миллисекундный счетчик и uint32_t, ,classic. Первая windows 95, по преданиям, так страдала. А в macos до сих пор не починили?

nitro80
22.07.2026 07:46Мой n7000 в какой-то момент включил экран и так и висел включенный, в итоге экран прогорел и клавиатура так и осталась отображаться)

jojozuka
22.07.2026 07:46Зачем серверу на солнечной пенели и малине инвертер?

spaceshooter
22.07.2026 07:46Всей электрической схемы не видно, но по наличию 12В розеток в верхней части могу предположить, что панель используется не только для питания малинки, но и для других устройств. Полагаю, что через инвертор подключаются устройства 230В, например дежурное освещение или зарядка ноутбука для сервисного инженера.

jojozuka
22.07.2026 07:46зоопарк из бушных телефонов это не индустриальное решение, а дрочево самодельщиков. Все телефоны разные, все с разными болезнями - у одного разбит экран, у другого сдох аккум, у третьего экзотический контроллер заряда, у четвёртого трещина в материнке, у пятого окислились контакты USB и т.д. Это надо с каждым телефоном отдельно разбираться, под каждый собирать свой дистрибутив линукса, тестировать как он встал. И кто будет этим всем морочиться? Выпаять память и проц - и то более технологичное решение. Потом их можно рассортировать, протестировать на конвейере и повтыкать в какие-то новые платы.

Qwest_Prozto
22.07.2026 07:46в целом китайцы и не такие извращения делают. Немного не сервер, но те же китайские ботофермы они запускают, причем далеко не всегда на новых и одинаковых мобилах.

rostislav-zp
22.07.2026 07:46Использую старый нетбук, как бекап сервер через sftp. Единственная проблема ноутбуков при таком использовании- отсутствие автозапуска при восстановлении питания

hafewix
22.07.2026 07:46AC plug - power on. Ну или при отсутствии таковой настройки в биос - конденсатор на кнопку питания.

nitro80
22.07.2026 07:46В сети есть детальные инструкции по установке веб-сервера на Raspberry Pi.
А эти детальные инструкции чем-то отличаются от инструкций для Linux?

Bardakan
22.07.2026 07:46Если у нас на руках Android, то есть как минимум три варианта:
У меня планшет на андроид, но ни один из вариантов не походит, потому что на планшете android 4.2. Вы можете заранее написать требования по android по каждому из пунктов?

NutsUnderline
22.07.2026 07:46так termux и anlux древние, может и пойдут на 4.2. а вот postmarketos.org работает на 2.5 моделях не все современные то пойдут

Vibevocih
22.07.2026 07:46по моему это оч много будет расписывать требования, по опыту могу сказать что у каждого телефона всё может быть индивидуально.
dimas846
Но это же ненадежно
iamkisly
Чтобы протестировать что-то.. что не предполагает продолжительный, но слишком большой аптайм, то почему бы и нет. Все в виртуалку не засунешь.