↓ Перейти к основному содержимому
  1. Posts/

Self-Hosting

Серия статей о Self-Hosting - самостоятельном размещении сервисов и приложений на собственных серверах. Рассматриваем установку и настройку популярных решений: Nextcloud, Mealie, Linkwarden, Audiobookshelf, а также инструменты для резервного копирования, проксирования и управления доступом.

Приглашаю авторов к сотрудничеству

Приглашаю авторов к сотрудничеству

··819 слов·4 минут· loading · loading
ProHomeLab открыт для авторов, которые хотят поделиться своими знаниями и практическим опытом в мире homelabbing. Если ты самостоятельно строишь домашнюю инфраструктуру, экспериментируешь с серверами, виртуализацией, контейнерами, сетями, NAS, мониторингом или автоматизацией - мне будет интересно рассказать о твоем опыте на сайте. Неважно, насколько велика твоя домашняя лаборатория. Ценность представляет не количество серверов в стойке, а реальный опыт, интересные решения и знания, которыми можно поделиться с другими. О чем можно написать # Тематика блога ProHomeLab достаточно широкая. Например: построение и развитие homelab; серверное оборудование и его настройка; Proxmox, виртуализация и контейнеризация; Docker, Podman и Kubernetes; NAS, ZFS, Ceph и системы хранения; домашние сети, VLAN, маршрутизация и firewall; reverse proxy, DNS и SSL/TLS; мониторинг, логирование и резервное копирование; автоматизация домашней инфраструктуры; self-hosted приложения и сервисы; информационная безопасность; Linux и другие серверные операционные системы; миграция сервисов и инфраструктуры; разбор интересных проектов и архитектурных решений; практические инструкции и troubleshooting; собственные эксперименты и их результаты. Это далеко не полный список. Если у тебя есть интересная тема, которой нет в этом перечне, все равно напиши мне.
Убираем лишнее звено: переезжаем со своего Forgejo-раннера на self-hosted GitHub Actions

Убираем лишнее звено: переезжаем со своего Forgejo-раннера на self-hosted GitHub Actions

·1830 слов·9 минут· loading · loading
Как я перевел сборку и деплой ProHomelab с самодельного Forgejo-раннера на self-hosted GitHub Actions runner прямо на своем LXC, объединил content и site в один репозиторий - и что из этого пошло не по плану.
ProHomelab: автоматизация публикации статей через Forgejo

ProHomelab: автоматизация публикации статей через Forgejo

·4948 слов·24 минут· loading · loading
Полностью автоматизирую публикацию ProHomeLab: пишу статью в Obsidian, изменения автоматически попадают в Forgejo, Forgejo Actions запускает сборку Hugo на Blowfish LXC, а готовый сайт без ручного участия загружается на хостинг от Smartape.
Установка Hugo + тема Blowfish с нуля: подробная инструкция

Установка Hugo + тема Blowfish с нуля: подробная инструкция

··2434 слов·12 минут· loading · loading
Разворачиваю Hugo Extended и тему Blowfish с чистого листа: от подготовки LXC и установки Hugo до создания сайта, подключения темы, настройки структуры контента и первой production-сборки.
GitOps для homelab: разворачиваем Forgejo и Komodo с нуля

GitOps для homelab: разворачиваем Forgejo и Komodo с нуля

··5745 слов·28 минут· loading · loading
Подробный туториал по GitOps для начинающих: разворачиваем Forgejo как собственный git-сервер, Komodo для управления Docker-стеками и настраиваем автодеплой по push, с разбором каждого параметра конфигурации.
Gotify: свой собственный сервер push-уведомлений для гипервизора и не только

Gotify: свой собственный сервер push-уведомлений для гипервизора и не только

·2190 слов·11 минут· loading · loading
Устанавливаю Gotify в Docker и настраиваю push-уведомления от Proxmox VE, CrowdSec и Komodo - отдельный канал для инфраструктурных событий, без единого сообщения в общем чате Telegram.
Docker уперся в лимит сетей: как я это диагностировал и починил через default-address-pools

Docker уперся в лимит сетей: как я это диагностировал и починил через default-address-pools

··976 слов·5 минут· loading · loading
Разбор реального кейса: после перехода на отдельную Docker-сеть под каждый compose-стэк уперся в лимит could not find an available, non-overlapping IPv4 address pool. Почему так происходит, как это продиагностировать и как навсегда решить через default-address-pools в daemon.json.
Dozzle: удобный просмотр логов Docker-контейнеров в реальном времени

Dozzle: удобный просмотр логов Docker-контейнеров в реальном времени

·1386 слов·7 минут· loading · loading
Пошаговый обзор Dozzle - легкого self-hosted инструмента для просмотра логов Docker-контейнеров в реальном времени через веб-интерфейс. Установка через Docker Compose, настройка авторизации, мультихост-режим через агенты и рекомендации по безопасности docker.sock.
Подключаем приложения к общей PostgreSQL и учимся ее обслуживать. Часть 2

Подключаем приложения к общей PostgreSQL и учимся ее обслуживать. Часть 2

·1712 слов·9 минут· loading · loading
Вторая часть серии про единую PostgreSQL для домашнего сервера. Создаем в pgAdmin отдельного пользователя и базу данных с минимальными правами под конкретное приложение, подключаем Authentik к общей БД вместо его собственного контейнера, и разбираем базовое обслуживание - VACUUM, ANALYZE, REINDEX и когда это вообще нужно делать руками.
Postiz: пытаюсь автоматизировать YouTube, VK и RuTube - и почему из трех работает только один

Postiz: пытаюсь автоматизировать YouTube, VK и RuTube - и почему из трех работает только один

·3022 слов·15 минут· loading · loading
Настраиваю self-hosted Postiz и пытаюсь подключить к нему YouTube, VK и RuTube - разбираю реальные шаги, нужные env-переменные и известные баги. В итоге из трех площадок стабильно работает только одна, и честно рассказываю почему.
NetBird: публикация сервисов без белого IP и проброса портов

NetBird: публикация сервисов без белого IP и проброса портов

·1744 слов·9 минут· loading · loading
Netbird позволяет публиковать локальные сервисы в интернет без открытия портов, используя безопасные туннели и удобный веб-интерфейс - идеальное решение для домашнего сервера и homelab.
Pangolin: простой способ открыть доступ к homelab

Pangolin: простой способ открыть доступ к homelab

·2399 слов·12 минут· loading · loading
Pangolin позволяет публиковать локальные сервисы в интернет без открытия портов, используя безопасные туннели и удобный веб-интерфейс - идеальное решение для домашнего сервера и homelab.
Grimmory: self-hosted библиотека и читалка для вашей коллекции книг

Grimmory: self-hosted библиотека и читалка для вашей коллекции книг

··1185 слов·6 минут· loading · loading
Подробная инструкция по установке и настройке Grimmory: развертывание в Docker, добавление книг, организация библиотеки и использование встроенной веб-читалки.
BookLore: self-hosted библиотека и читалка для вашей коллекции книг

BookLore: self-hosted библиотека и читалка для вашей коллекции книг

··1422 слов·7 минут· loading · loading
Подробная инструкция по установке и настройке BookLore: развертывание в Docker, добавление книг, организация библиотеки и использование встроенной веб-читалки.
Лучший менеджер закладок: Linkwarden или Karakeep

Лучший менеджер закладок: Linkwarden или Karakeep

··724 слов·4 минут· loading · loading
Подробное сравнение Karakeep и Linkwarden - self-hosted менеджеров закладок и архивов ссылок. Разбираем функции, отличия, архитектуру, таблицу сравнения и рекомендации для homelab и DevOps.
Лучшие self-hosted приложения 2025 года: личная подборка

Лучшие self-hosted приложения 2025 года: личная подборка

·2028 слов·10 минут· loading · loading
В этой статье мы собрали самые интересные self-hosted приложения, которые появились в 2025 году. От медиасерверов и инструментов для продуктивности до систем для безопасности и автоматизации - разберем, что стоит попробовать и почему.
Homelabbing: что это такое и с чего начать

Homelabbing: что это такое и с чего начать

··636 слов·3 минут· loading · loading
Homelabbing - это создание домашней лаборатории для экспериментов с серверами, сетями и сервисами. Он помогает изучать технологии, тестировать новые решения и развивать практические навыки ИТ.
Diun: уведомления об обновлениях Docker-образов

Diun: уведомления об обновлениях Docker-образов

··931 слово·5 минут· loading · loading
Подробная инструкция по установке и настройке Diun для отслеживания обновлений Docker-образов. Рассмотрены шаги по развертыванию, интеграции с уведомлениями и автоматизации мониторинга, чтобы своевременно обновлять контейнеры и повышать безопасность системы.
Vaultwarden: установка на сервере, альтернатива Bitwarden

Vaultwarden: установка на сервере, альтернатива Bitwarden

··3179 слов·15 минут· loading · loading
Пошаговая инструкция по установке Vaultwarden -легкой self-hosted версии Bitwarden. От базового docker-compose до продвинутой конфигурации с SSO и push-уведомлениями.
Mealie: self-hosted приложение для рецептов, планирования питания и списка покупок

Mealie: self-hosted приложение для рецептов, планирования питания и списка покупок

··1314 слов·7 минут· loading · loading
Пошаговая инструкция по установке и настройке Mealie для управления рецептами на личном сервере. Рассмотрены установка через Docker, настройка базы данных, веб-интерфейса и мобильного доступа, интеграция с внешними источниками рецептов, а также новые ИИ-функции (импорт рецептов из видео) и стандартизация единиц измерения.
Начальная установка PostgreSQL и pgAdmin в Docker с помощью Docker Compose для новичков. Часть 1

Начальная установка PostgreSQL и pgAdmin в Docker с помощью Docker Compose для новичков. Часть 1

··1894 слов·9 минут· loading · loading
Подробная инструкция по установке и настройке PostgreSQL на сервере. Рассмотрены шаги по установке, созданию пользователей и баз данных, настройке резервного копирования и базовой безопасности для стабильной и надежной работы.
Обзор Linkwarden: Современный self-hosted менеджер закладок

Обзор Linkwarden: Современный self-hosted менеджер закладок

··729 слов·4 минут· loading · loading
Пошаговая инструкция по установке и настройке Linkwarden для безопасного управления ссылками. Рассмотрены установка сервера, настройка пользователей, интеграция с браузером и мобильными устройствами, а также базовые настройки безопасности.
Плюсы и минусы Fedora Server 42

Плюсы и минусы Fedora Server 42

··533 слов·3 минут· loading · loading
Подробная инструкция по установке и настройке Fedora Server 42. Рассмотрены основные шаги: установка системы, настройка пользователей, сетевых сервисов и базовая конфигурация для безопасного и стабильного сервера.