Автор решил использовать старый смартфон в качестве домашнего сервера, чтобы обойти ограничения оперативной памяти роутера при запуске сервисов вроде AdGuard Home. Для эксперимента был выбран Redmi Note 9 Pro в конфигурации 8/128 ГБ, где физический объем RAM составляет 6 ГБ, а еще 2 ГБ выделено под swap.

Для установки альтернативной прошивки потребовалась разблокировка загрузчика через Mi Unlock Tool. Процесс занял 7 дней ожидания после привязки аккаунта Xiaomi, при этом потребовалось использование неофициальной версии утилиты, так как стандартная не проходила авторизацию.

Установка дистрибутива PostmarketOS выполнялась с загрузочной флешки с Ubuntu, так как проброс USB-устройства через виртуальную машину не удался. Сборка системы велась через инструмент pmbootstrap с ручной корректировкой размера раздела загрузчика для конкретной модели смартфона.

После прошивки устройство было подключено к домашней сети через Wi-Fi с использованием утилиты nmcli. В качестве графической оболочки была выбрана XFCE4, что позволило упростить настройку дисплея и мониторинг состояния сервера, несмотря на изначальный план использовать только консольный режим.