vault backup: 2026-11-01 20:16:19

This commit is contained in:
2026-11-01 20:16:19 +03:00
parent 663dac0a38
commit c300ef0f0a
4 changed files with 61 additions and 11 deletions
+5 -1
View File
@@ -61,12 +61,16 @@ OpenMediaVault - настройка сервиса HomeLab. Я только со
3. [ ] Перенести Gitea на OMV
4. [ ] LXC NginxProxyManager как реверс-прокси с SSL и ограничением доступа по IP через авторизацию
1. [ ] Гайд #npm_keenetic_setup
2. [ ] Разобраться с SSL сертификатом
2. [ ] Разобраться с SSL сертификатом.
1. [ ] Схема работает следующим образом: KeeDNS - получаем доменное имя например <domain.netcraze.pro> с SSL сертификатом.
2. [ ] Устанавливаем и настраиваем NginxProxy Manager
3. [ ] На
3. [ ] Описать как настроить NPM
4. [ ] Описать как настроить Nextcloude
5. [ ] step-ca (Smallstep CA) - свой центр сертификации ???
5. [ ] SSL сертификат для Proxmox
- [ ] Нужна регистрация на хостинге (каком)
- [ ] Зарегистрировал домен `embeddevio.space` на Reg.ru
- [ ] Нужен Nginx ?
6. [ ] Обратный прокси Traefik в LXC контейнер как systemd unit (LXC позволяет изолировать трафик от ОС)
7. [ ] Сегментация сети VLAN
+4 -1
View File
@@ -1,5 +1,8 @@
#git #nextcloude #lxc #settings
### IP: 192.168.1.80:443
[cloude.embeddevio.netcraze.pro]()
## Install
Community description: https://community-scripts.org/categories?category=files-and-downloads&preview=alpine-nextcloud
```bash
@@ -15,7 +18,7 @@ cat /root/nextcloud.creds
ncAdmin
YnD36WDuTgh2P
```
NxC@R4_hOm3
`NxC@R4_hOm3`
### Settings
Настройка файла конфигурации:
+30 -2
View File
@@ -2,6 +2,7 @@
### IP: 192.168.1.101:81
Описание на Habr:
**PVE - LXC Script Installation**
@@ -76,7 +77,34 @@ bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/Proxmo
Этот ответ сгенерирован AI, только для справки.
```
### Settings
<описать как настраивается>
1. Первичная настройка маршрутизатора (роутера)
1. Включить правило переадресации портов 443 и 80 для доступа к NPM - требуется Let s Encrypt
(необходимо для доступа из внешнего мира и самоподписания SSL):
1. Вход - провайдер
2. Выход: NPM - Nginx Proxy Manager
3. Протокол: TCP/UDP
4. Открываемый порт: 443
5. Повторить п.1 - 4 но только для порта 80 - протокол только TCP
2. Для работы необходимо иметь доменное имя:
1. В данном случае настройка описана с использованием доменного имени от KeenDNS
2. Альтернативный вариант - использование зарегистрированного домена.
1. Зарегистрировал домен `embeddevio.space` на Reg.ru
3. Добавление сервисов домашней сети:
1. Hosts - Proxy Hosts - Add Proxy Host
1. Domain Names: `domaine_name.embeddevio.netcraze.pro`
2. Sheme: выбираем схему на которой работает ваш сервис `http` или `https`
3. Forward Hostname / IP: `192.168.1.44` - IP адрес сервиса
4. Forward Port: `80` `443` or `8086` порт Вашего сервиса
5. Чек-боксы:
1. `Chache Assets` - кеширование статических файлов (обычно оставляют вкл)
2. `Block Common Exploits` - базовая защита от веб-атак
3. `Websockets Support` - поддержка протокола вебсокет (чаты/дашборды и пр. в реальном времени)
6. Вкладка SSL
1. `SSL Certificate` Запросить (добавить) новый или выбрать существующий
2. `Force SSL` - Перенаправляет все http на https - рекомендуется включить
3. `HSTS Enable` - HTTP Strict Transport Security - защита от перехвата трафика (включать с осторожностью)
4. `HTTP/2 Support` - Включение протокола HTTP/2 для ускорения загрузки
5. `HSTS Sub-domains`
2. Выполнив шаги п.1 добавить Ваши сервисы. Стоит учитывать, что некоторые, добавляемые сервисы требуют внутренней настройки (например Nextcloude и HomePage)