From 66aca4e702ded10950136dad20d8a123039cbc63 Mon Sep 17 00:00:00 2001 From: embeddevio Date: Sun, 1 Nov 2026 20:24:59 +0300 Subject: [PATCH] vault backup: 2026-11-01 20:24:59 --- .obsidian/workspace.json | 10 +++++----- HomeLab/! Tasks - planned action.md | 13 ++++--------- HomeLab/LXC - Alpine-Nextcloud.md | 25 ++++++++++++++++++++++--- 3 files changed, 31 insertions(+), 17 deletions(-) diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 5060979..1df52cf 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -27,12 +27,12 @@ "state": { "type": "markdown", "state": { - "file": "HomeLab/! Tasks - planned action.md", + "file": "HomeLab/LXC - Alpine-Nextcloud.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "! Tasks - planned action" + "title": "LXC - Alpine-Nextcloud" } }, { @@ -50,7 +50,7 @@ } } ], - "currentTab": 2 + "currentTab": 1 } ], "direction": "vertical" @@ -217,11 +217,11 @@ "obsidian-excalidraw-plugin:New drawing": false } }, - "active": "169a7bc844b3260f", + "active": "8b120fb1370cad0c", "lastOpenFiles": [ - "HomeLab/LXC - Alpine-Nextcloud.md", "HomeLab/! Tasks - planned action.md", "HomeLab/LXC - Nginx Proxy Manager.md", + "HomeLab/LXC - Alpine-Nextcloud.md", "HomeLab/PVE - General - Description.md", "HomeLab/PVE - Description.md", "SBC - Hardware/Radxa E52C.md", diff --git a/HomeLab/! Tasks - planned action.md b/HomeLab/! Tasks - planned action.md index e01b032..0ae69f7 100644 --- a/HomeLab/! Tasks - planned action.md +++ b/HomeLab/! Tasks - planned action.md @@ -60,18 +60,13 @@ OpenMediaVault - настройка сервиса HomeLab. Я только со 1. [ ] Amnezia WG поднят в docker контейнере 192.168.1.144 3. [ ] Перенести Gitea на OMV 4. [ ] LXC NginxProxyManager как реверс-прокси с SSL и ограничением доступа по IP через авторизацию - 1. [ ] Гайд #npm_keenetic_setup - 2. [ ] Разобраться с SSL сертификатом. - 1. [ ] Схема работает следующим образом: KeeDNS - получаем доменное имя например с SSL сертификатом. - 2. [ ] Устанавливаем и настраиваем NginxProxy Manager - 3. [ ] На - 3. [ ] Описать как настроить NPM - 4. [ ] Описать как настроить Nextcloude - 5. [ ] step-ca (Smallstep CA) - свой центр сертификации ??? + 1. [x] Разобраться с SSL сертификатом - использую KeeDNS + 2. [x] Описать как настроить NPM + 3. [ ] Описать как настроить Nextcloude + 4. [ ] step-ca (Smallstep CA) - свой центр сертификации ??? 5. [ ] SSL сертификат для Proxmox - [ ] Нужна регистрация на хостинге (каком) - [ ] Зарегистрировал домен `embeddevio.space` на Reg.ru - - [ ] Нужен Nginx ? 6. [ ] Обратный прокси Traefik в LXC контейнер как systemd unit (LXC позволяет изолировать трафик от ОС) 7. [ ] Сегментация сети VLAN 1. [ ] VLAN10 - сервера, NUC, NAS diff --git a/HomeLab/LXC - Alpine-Nextcloud.md b/HomeLab/LXC - Alpine-Nextcloud.md index fb318e7..b56aea9 100644 --- a/HomeLab/LXC - Alpine-Nextcloud.md +++ b/HomeLab/LXC - Alpine-Nextcloud.md @@ -21,8 +21,27 @@ YnD36WDuTgh2P `NxC@R4_hOm3` ### Settings -Настройка файла конфигурации: -`nano /etc/nextcloud/config.php` +1. Для доступа необходимо выполнить настройку безопасного https доступа к Nextcloude через NPM + 1. Открыть файл конфигурации: `nano /etc/nextcloud/config.php` + 2. Найти секцию `trusted_domains` и добавить туда параметры NPM (cм пример ниже) +```bash + 'trusted_domains' => + array ( + 0 => 'localhost', + 1 => '192.168.1.80', + 2 => 'cloude.embeddevio.netcraze.pro', + ), + 'trusted_proxies' => + array ( + 0 => '192.168.1.60', // <- ВНИМАНИЕ: Замените этот IP на IP-адрес вашего Nginx Proxy Manager! + ), + 'overwritehost' => 'cloude.embeddevio.netcraze.pro', + 'overwriteprotocol' => 'https', +``` + +2. Сохранить изменения и перезапустить Nexcloude +```bash +systemctl restart apache2 || systemctl restart nginx || rc-service apache2 restart || rc-service nginx restart +``` -<записать конфиг сюда>