Connect with us

Статьи

Я использую бесплатный пакет программ, превосходящий Microsoft 365, на своем старом ноутбуке, и он заменяет облачные подписки

В сочетании с минимальным дистрибутивом старый ноутбук способен заменить множество облачных сервисов и каждый год экономить сотни долларов на платных подписках.

Опубликовано

/

     
     

Когда я впервые провалился в кроличью нору самостоятельного хостинга, причина была довольно простой: мне просто показалось интересным разворачивать контейнеры. Но это небольшое хобби неожиданно хорошо сказалось и на моём кошельке, и на конфиденциальности, потому что локальные приложения с открытым исходным кодом не требуют каждый месяц тратить десятки долларов на подписки. Более того, большинство инструментов для продуктивности достаточно лёгкие и без проблем работают даже на старом железе, поэтому это отличный способ дать устаревшему компьютеру вторую жизнь.

Возьмём, например, мой Acer Predator Helios 300 (G3-571-QK), который я купил ещё в 2017 году. Этот игровой ноутбук верой и правдой служил мне много лет, но сейчас он уже слишком слаб, чтобы запускать современные требовательные игры с нормальной частотой кадров. Поэтому я решил превратить его в узел для самостоятельного хостинга на базе Proxmox, и теперь он запускает открытые аналоги сервисов Microsoft 365.

Я выбрал Proxmox, когда превращал старый ноутбук в домашний сервер

Но обычный Linux в связке с Docker подошёл бы не хуже

Прежде чем начать эксперименты, нужно было выбрать операционную систему. Изначально на ноутбуке стояла Windows 10. Хотя Windows 11 можно было бы запустить на этом официально неподдерживаемом компьютере с помощью обходных способов, мне не хотелось использовать перегруженную лишним программным обеспечением систему.

Поэтому я обратил внимание на Linux, особенно на минимальные дистрибутивы с интерфейсом командной строки, поскольку они потребляют мало ресурсов.

Но, как это часто бывает с серверными проектами, в итоге я перешёл на Proxmox Virtual Environment. Во-первых, PVE достаточно лёгкий и способен работать практически на любой x86-машине, а веб-интерфейс значительно упрощает управление виртуальными системами. Однако главной причиной выбора Proxmox стала возможность проброса графического процессора в LXC. Я уже настраивал такое на ноутбуках, а поскольку в моём Helios 300 установлена GTX 1060, хотелось использовать её для проектов на базе llama.cpp.

При этом пока я решил остаться на Proxmox 9.0, поскольку более новые версии платформы не очень хорошо работают с видеокартами поколения Pascal — и с этим я уже сталкивался лично. В качестве альтернативы для основной системы вполне подходят Ubuntu Server, который значительно легче настольной версии Ubuntu, и DietPi. Практически весь мой набор инструментов для продуктивности можно аналогичным образом развернуть в контейнерах Docker.

Nextcloud закрывает большую часть моих задач

Благодаря набору установленных приложений

Если перейти к программной части, то за большую часть моих рабочих задач отвечает Nextcloud. На первый взгляд Nextcloud может показаться просто платформой для обмена файлами и совместной работы. И, как ни неприятно признавать, именно так я использовал его в первые годы самостоятельного хостинга. Но настоящая ценность Nextcloud раскрывается благодаря большому количеству инструментов в его магазине приложений.

Лично для меня самым полезным дополнением является Collabora Office. Обычная установка Nextcloud позволяет хранить документы офисных форматов, но без дополнительных компонентов платформа умеет создавать и редактировать в основном простые текстовые файлы и папки. После подключения контейнера Collabora Office к Nextcloud я могу полноценно редактировать текстовые документы, электронные таблицы и презентации примерно так же, как в Google Drive, Microsoft 365 и других облачных сервисах.

Я использую бесплатный пакет программ, превосходящий Microsoft 365, на своем старом ноутбуке, и он заменяет облачные подписки

Но в магазине Nextcloud есть и множество других инструментов, способных заменить части Microsoft 365. В последнее время я часто пользуюсь приложением Calendar. Оно не только показывает сроки выполнения заданий из Tasks, но благодаря поддержке CalDAV позволяет мгновенно синхронизировать события с Home Assistant, что особенно удобно для автоматизаций умного дома, зависящих от времени.

Tables, Notes и Passwords тоже отлично подходят для домашнего центра продуктивности. Кроме того, мне нравится, что Nextcloud умеет интегрироваться как с другими самостоятельно размещёнными сервисами, так и с облачными платформами.

Но для других задач у меня также настроено несколько LXC-контейнеров

Помимо Nextcloud, на ноутбуке работают другие приложения для письма, программирования и управления задачами.

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

Я также перенёс на этот ноутбук свой экземпляр Open Notebook, где теперь храню веб-страницы и документацию, нужные мне для исследований в области DevOps, виртуализации и программирования.

И это ещё не всё. На этом же ноутбуке работают и языковые модели, обеспечивающие ИИ-функции Blinko и Open Notebook. С пробросом GPU в виртуальные машины мне не повезло, зато позволить LXC-контейнеру использовать GTX 1060 оказалось очень просто.

Сейчас эта видеокарта подключена к LXC с пакетами llama.cpp, а в сочетании с Gemma 4 E4B и Nomic-embed-text мой старый игровой ноутбук неожиданно хорошо справляется с задачами RAG.

Встроенные экран и клавиатура — действительно плюс, а вот аккумулятор скорее проблема

Без защитных механизмов он может даже стать источником пожара

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

Я использую бесплатный пакет программ, превосходящий Microsoft 365, на своем старом ноутбуке, и он заменяет облачные подписки

При этом многие начинающие считают аккумулятор преимуществом серверной системы на базе ноутбука, и здесь я хочу развеять это заблуждение. Да, аккумулятор действительно полезен: ноутбук продолжает работать при отключении электричества без необходимости покупать отдельный источник бесперебойного питания. Но если постоянно держать ноутбук подключённым к сети со 100-процентным зарядом, аккумулятор со временем может вздуться.

Хуже того, в таких моделях, как мой Helios 300, удалить аккумулятор совсем не просто, а отключить его через BIOS невозможно. Поэтому мне пришлось создать самодельную систему защиты, чтобы сервер на базе Proxmox со временем не превратился в потенциально опасное устройство.

Сначала я подключил блок питания ноутбука к розетке через умную розетку. Затем установил Glances на узел PVE. Он умеет считывать уровень заряда аккумулятора и показывать его через собственный веб-интерфейс. Поскольку Home Assistant у меня работает на другом сервере, я подключил к нему интеграцию Glances, чтобы получать данные датчика батареи, а затем создал две автоматизации:

  • отключать умную розетку, когда заряд превышает 80%;
  • включать её снова, когда заряд опускается ниже 30%.

Старый ноутбук может оказаться отличной машиной для самостоятельного хостинга

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

Если не считать особенно тяжёлых сценариев локального запуска больших языковых моделей, LXC- и Docker-контейнеры с большинством приложений для продуктивности не требуют большого количества ресурсов.

В сочетании с минимальным дистрибутивом старый ноутбук способен заменить множество облачных сервисов и каждый год экономить сотни долларов на платных подписках.

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: