vault backup: 2026-11-01 20:16:19
This commit is contained in:
Vendored
+22
-7
@@ -22,20 +22,35 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "d358f2c7d26d2c0a",
|
"id": "8b120fb1370cad0c",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "HomeLab/LXC - Alpine-Nextcloud.md",
|
"file": "HomeLab/! Tasks - planned action.md",
|
||||||
"mode": "source",
|
"mode": "source",
|
||||||
"source": false
|
"source": false
|
||||||
},
|
},
|
||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
"title": "LXC - Alpine-Nextcloud"
|
"title": "! Tasks - planned action"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "169a7bc844b3260f",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "markdown",
|
||||||
|
"state": {
|
||||||
|
"file": "HomeLab/LXC - Nginx Proxy Manager.md",
|
||||||
|
"mode": "source",
|
||||||
|
"source": false
|
||||||
|
},
|
||||||
|
"icon": "lucide-file",
|
||||||
|
"title": "LXC - Nginx Proxy Manager"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"currentTab": 2
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "vertical"
|
"direction": "vertical"
|
||||||
@@ -202,13 +217,13 @@
|
|||||||
"obsidian-excalidraw-plugin:New drawing": false
|
"obsidian-excalidraw-plugin:New drawing": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "680a94f55bacff83",
|
"active": "169a7bc844b3260f",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
"HomeLab/LXC - Nginx Proxy Manager.md",
|
|
||||||
"HomeLab/LXC - Alpine-Nextcloud.md",
|
"HomeLab/LXC - Alpine-Nextcloud.md",
|
||||||
|
"HomeLab/! Tasks - planned action.md",
|
||||||
|
"HomeLab/LXC - Nginx Proxy Manager.md",
|
||||||
"HomeLab/PVE - General - Description.md",
|
"HomeLab/PVE - General - Description.md",
|
||||||
"HomeLab/PVE - Description.md",
|
"HomeLab/PVE - Description.md",
|
||||||
"HomeLab/! Tasks - planned action.md",
|
|
||||||
"SBC - Hardware/Radxa E52C.md",
|
"SBC - Hardware/Radxa E52C.md",
|
||||||
"HomeLab AI Analisys.md",
|
"HomeLab AI Analisys.md",
|
||||||
"Pasted image 20261029215430.png",
|
"Pasted image 20261029215430.png",
|
||||||
|
|||||||
@@ -61,12 +61,16 @@ OpenMediaVault - настройка сервиса HomeLab. Я только со
|
|||||||
3. [ ] Перенести Gitea на OMV
|
3. [ ] Перенести Gitea на OMV
|
||||||
4. [ ] LXC NginxProxyManager как реверс-прокси с SSL и ограничением доступа по IP через авторизацию
|
4. [ ] LXC NginxProxyManager как реверс-прокси с SSL и ограничением доступа по IP через авторизацию
|
||||||
1. [ ] Гайд #npm_keenetic_setup
|
1. [ ] Гайд #npm_keenetic_setup
|
||||||
2. [ ] Разобраться с SSL сертификатом
|
2. [ ] Разобраться с SSL сертификатом.
|
||||||
|
1. [ ] Схема работает следующим образом: KeeDNS - получаем доменное имя например <domain.netcraze.pro> с SSL сертификатом.
|
||||||
|
2. [ ] Устанавливаем и настраиваем NginxProxy Manager
|
||||||
|
3. [ ] На
|
||||||
3. [ ] Описать как настроить NPM
|
3. [ ] Описать как настроить NPM
|
||||||
4. [ ] Описать как настроить Nextcloude
|
4. [ ] Описать как настроить Nextcloude
|
||||||
5. [ ] step-ca (Smallstep CA) - свой центр сертификации ???
|
5. [ ] step-ca (Smallstep CA) - свой центр сертификации ???
|
||||||
5. [ ] SSL сертификат для Proxmox
|
5. [ ] SSL сертификат для Proxmox
|
||||||
- [ ] Нужна регистрация на хостинге (каком)
|
- [ ] Нужна регистрация на хостинге (каком)
|
||||||
|
- [ ] Зарегистрировал домен `embeddevio.space` на Reg.ru
|
||||||
- [ ] Нужен Nginx ?
|
- [ ] Нужен Nginx ?
|
||||||
6. [ ] Обратный прокси Traefik в LXC контейнер как systemd unit (LXC позволяет изолировать трафик от ОС)
|
6. [ ] Обратный прокси Traefik в LXC контейнер как systemd unit (LXC позволяет изолировать трафик от ОС)
|
||||||
7. [ ] Сегментация сети VLAN
|
7. [ ] Сегментация сети VLAN
|
||||||
|
|||||||
@@ -1,5 +1,8 @@
|
|||||||
#git #nextcloude #lxc #settings
|
#git #nextcloude #lxc #settings
|
||||||
|
|
||||||
|
### IP: 192.168.1.80:443
|
||||||
|
[cloude.embeddevio.netcraze.pro]()
|
||||||
|
|
||||||
## Install
|
## Install
|
||||||
Community description: https://community-scripts.org/categories?category=files-and-downloads&preview=alpine-nextcloud
|
Community description: https://community-scripts.org/categories?category=files-and-downloads&preview=alpine-nextcloud
|
||||||
```bash
|
```bash
|
||||||
@@ -15,7 +18,7 @@ cat /root/nextcloud.creds
|
|||||||
ncAdmin
|
ncAdmin
|
||||||
YnD36WDuTgh2P
|
YnD36WDuTgh2P
|
||||||
```
|
```
|
||||||
NxC@R4_hOm3
|
`NxC@R4_hOm3`
|
||||||
|
|
||||||
### Settings
|
### Settings
|
||||||
Настройка файла конфигурации:
|
Настройка файла конфигурации:
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
### IP: 192.168.1.101:81
|
### IP: 192.168.1.101:81
|
||||||
|
|
||||||
|
|
||||||
Описание на Habr:
|
Описание на Habr:
|
||||||
|
|
||||||
**PVE - LXC Script Installation**
|
**PVE - LXC Script Installation**
|
||||||
@@ -76,7 +77,34 @@ bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/Proxmo
|
|||||||
Этот ответ сгенерирован AI, только для справки.
|
Этот ответ сгенерирован AI, только для справки.
|
||||||
```
|
```
|
||||||
### Settings
|
### 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)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user