Расширенный поиск
Результаты поиска
Найдено 60 результатов
Home_Assistant
Nextcloud
Nextcloud — это полноценное self-hosted облачное хранилище для файлов, контактов, календарей и совместной работы. Развертывание в Docker обеспечивает полную изоляцию приложения и простоту его обновления.
Базовое развертывание
Архитектура сборки: Наша конфигурация состоит из трех контейнеров: сам Nextcloud (веб-приложение), база данных PostgreSQL (для высокой производительности) и Redis (для кэширования памяти и блокировки файлов, что критически ускоряет работу интерфейса). Шаг 1. ...
💾 Backup_(Restic)
В этой книге собран опыт настройки "правильного" бэкапа Docker-контейнеров, баз данных и системных конфигураций без раздувания архивов системным мусором. Система спроектирована по принципу максимальной автономности, безопасности и изоляции данных от основного...
1. Main
Глава 1: Restic — Знакомство, установка и подготовка Резервное копирование — это то, о чем вспоминают за секунду до того, как станет слишком поздно. Данное руководство поможет настроить надежную, зашифрованную и полностью автоматическую систему бэкапов на базе...
2. Backup
Глава 2: Процесс бэкапа — Стратегия, исключения и монолитное заклинание Просто запустить копирование файлов недостаточно. На живом домашнем сервере постоянно работают базы данных, пишутся логи и кэшируются тяжелые файлы. Если сделать бэкап "на горячую", файлы ...
3. Restore
Глава 3: Восстановление данных — От одного файла до полного реанимирования Резервная копия имеет ценность только тогда, когда из нее можно быстро и предсказуемо достать данные. Restic предлагает невероятно гибкие инструменты восстановления: вам не нужно распак...
🐙 Node-RED
Node-RED — это великолепный визуальный инструмент для автоматизации, где всё строится на потоках (Flows) и связях между нодами (Nodes). Для человека, который держит сервер на Debian и Docker, Node-RED становится идеальным «клеем», способным связать умный дом, ...
Новая страница
Глава 1: Node-RED — Знакомство, развертывание в Docker и интерфейс Node-RED — это инструмент визуального программирования, разработанный IBM для связывания аппаратных устройств, API и онлайн-сервисов. Вместо написания сотен строк кода на JavaScript/Python, в N...
🏗️ Развертывание веб-приложения на домашнем сервере (Selfhost)
Пошаговый план из 8 пунктов, для запуска собственного, независимого сервиса, с настройкой обратного проксирования (Reverse Proxy) и безопасного соединения (SSL/TLS), на примере замечательного приложения Bookstack.
Введение. Общая схема.
Данное руководство — это фундаментальный разбор классической, безопасной и масштабируемой архитектуры публикации домашних сервисов в глобальную сеть интернет. Этот метод универсален: пройдя эти шаги один раз на примере BookStack, вы сможете по аналогии поднима...
Глава 1: Внешний мир — Статический (белый) IP-адрес
ℹ️ ДЛЯ ТЕХ, КТО В ТЕМЕ: Если вы прекрасно знаете, чем отличается белый IP от серого, что такое динамическая адресация и у вас уже подключен и работает статический IP от вашего интернет-провайдера — можете смело пропускать эту главу и переходить сразу к Главе 2...
Глава 2: Внутренний мир — Статический локальный IP по MAC-адресу
После того как мы обеспечили стабильный вход в наш дом из глобального интернета, нужно навести порядок внутри нашей домашней локальной сети. Теперь наша цель — сделать так, чтобы сам сервер Debian никогда не менял свой внутренний адрес внутри квартиры. 1. В ч...
Глава 3: Шлюзы роутера — Port Forwarding (Проброс портов)
На данный момент наш сервер имеет фиксированный адрес внутри дома, а роутер — фиксированный статический адрес в интернете. Однако, если сейчас кто-то попытается постучаться на ваш внешний IP-адрес из интернета, роутер просто заблокирует этот запрос. Из соображ...
Глава 4: Имя в сети — Домен и DNS A-записи
Вводить цифры статического IP-адреса (например, 95.84.112.45) в строке браузера крайне неудобно. К тому же, если вы захотите поднять на домашнем сервере несколько разных веб-приложений (вики-систему, облако, умный дом, чат), вам физически не хватит одного IP-а...
Глава 5: Изоляция — Запуск BookStack в Docker
Теперь, когда сетевая инфраструктура настроена, мы переходим непосредственно к серверу Debian. Мы развернем BookStack внутри изолированного Docker-контейнера. Это избавит нас от необходимости вручную устанавливать в систему PHP, веб-сервер Apache и модули, а т...
Глава 6: Диспетчер — Базовый конфигурационный файл Nginx
Теперь наше веб-приложение запущено внутри Docker на порту 6875, а запросы из интернета летят на порты 80 и 443 нашего сервера. Нам нужен диспетчер, который встретит эти запросы и перенаправит их в Docker-контейнер. Эту роль выполняет веб-сервер Nginx, работаю...
Глава 7: Защита — Certbot и SSL Let's Encrypt
Современный интернет немыслим без шифрования. Наш BookStack в файле Docker Compose уже настроен на работу через защищенное соединение (параметр APP_URL=https://...). Если мы попытаемся оставить сайт на обычном HTTP, браузеры будут ругаться на небезопасное подк...