From 75b3e91d1d6d337eb71645d9d4ff0395806cd9c2 Mon Sep 17 00:00:00 2001 From: embeddevio Date: Mon, 2 Nov 2026 22:58:21 +0300 Subject: [PATCH] vault backup: 2026-11-02 22:58:21 --- .obsidian/workspace.json | 27 ++++++++++++++------------- HomeLab/! Tasks - planned action.md | 19 ++++++++++--------- HomeLab/LXC - Valtwarden.md | 7 ------- 3 files changed, 24 insertions(+), 29 deletions(-) diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 314f479..a486fd6 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -6,7 +6,7 @@ { "id": "07a826a4e91de77c", "type": "tabs", - "dimension": 63.36047372316802, + "dimension": 30.495928941524795, "children": [ { "id": "8b120fb1370cad0c", @@ -14,12 +14,12 @@ "state": { "type": "markdown", "state": { - "file": "HomeLab/PVE - Description.md", + "file": "HomeLab/VE - HAOS - HomeAssistant.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "PVE - Description" + "title": "VE - HAOS - HomeAssistant" } }, { @@ -41,7 +41,7 @@ { "id": "5127f77edc807b09", "type": "tabs", - "dimension": 36.63952627683197, + "dimension": 69.5040710584752, "children": [ { "id": "680a94f55bacff83", @@ -49,12 +49,12 @@ "state": { "type": "markdown", "state": { - "file": "HomeLab/PVE - General - Description.md", + "file": "HomeLab/! Tasks - planned action.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "PVE - General - Description" + "title": "! Tasks - planned action" } }, { @@ -63,15 +63,16 @@ "state": { "type": "markdown", "state": { - "file": "HomeLab AI Analisys.md", + "file": "HomeLab/LXC - Valtwarden.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "HomeLab AI Analisys" + "title": "LXC - Valtwarden" } } - ] + ], + "currentTab": 1 } ], "direction": "vertical" @@ -238,15 +239,16 @@ "obsidian-excalidraw-plugin:New drawing": false } }, - "active": "8b120fb1370cad0c", + "active": "61259f4f7a378d0b", "lastOpenFiles": [ "HomeLab/PVE - General - Description.md", + "HomeLab AI Analisys.md", + "HomeLab/! Tasks - planned action.md", "HomeLab/VE - HAOS - HomeAssistant.md", + "HomeLab/PVE - Description.md", "HomeLab/LXC - Nginx Proxy Manager.md", "HomeLab/OMV - Open Media Vault.md", "HomeLab/omv-qbittorrent-guide.md", - "HomeLab AI Analisys.md", - "HomeLab/PVE - Description.md", "jfn.embeddevio.netcraze.pro.md", "HomeLab/OMV-Backups-Guide.md", "HomeLab/OMV - Guide-NFS-Share (PVE-PBS).md", @@ -254,7 +256,6 @@ "HomeLab/LXC - Jellyfin.md", "HomeLab/LXC - Valtwarden.md", "HomeLab/LXC - Alpine-Nextcloud.md", - "HomeLab/! Tasks - planned action.md", "HomeLab/LXC - HomePage.md", "().md", "HomeLab/PVE Proxmox - Installation 1.md", diff --git a/HomeLab/! Tasks - planned action.md b/HomeLab/! Tasks - planned action.md index f732f98..b70107e 100644 --- a/HomeLab/! Tasks - planned action.md +++ b/HomeLab/! Tasks - planned action.md @@ -56,23 +56,24 @@ OpenMediaVault - настройка сервиса HomeLab. Я только со 1. [ ] Настроить https 2. [ ] Расширение для браузера 3. [ ] Приложение на телефон - 2. [ ] Удалить лишние заметки с доменными именами от KeeDNS - 3. [ ] Перенести Gitea на OMV - 4. [ ] Nextcloude: + 2. [x] Удалить лишние заметки с доменными именами от KeeDNS + 3. [ ] + 4. [ ] Перенести Gitea на OMV + 5. [ ] Nextcloude: 1. [ ] Подключение хранилища на OMV - 5. [ ] Подумать о связке NPM + домен `embeddevio.space` на Reg.ru - 6. [ ] LXC NginxProxyManager как реверс-прокси с SSL и ограничением доступа по IP через авторизацию + 6. [ ] Подумать о связке NPM + домен `embeddevio.space` на Reg.ru + 7. [ ] LXC NginxProxyManager как реверс-прокси с SSL и ограничением доступа по IP через авторизацию 1. [x] Разобраться с SSL сертификатом - использую KeeDNS 2. [x] Описать как настроить NPM 3. [ ] step-ca (Smallstep CA) - свой центр сертификации ??? - 7. [ ] SSL сертификат для Proxmox - 8. [ ] Обратный прокси Traefik в LXC контейнер как systemd unit (LXC позволяет изолировать трафик от ОС) - 9. [ ] Сегментация сети VLAN + 8. [ ] SSL сертификат для Proxmox + 9. [ ] Обратный прокси Traefik в LXC контейнер как systemd unit (LXC позволяет изолировать трафик от ОС) + 10. [ ] Сегментация сети VLAN 1. [ ] VLAN10 - сервера, NUC, NAS 2. [ ] VLAN20 - IoT устройства 3. [ ] VLAN30 - Гостевая (обычная сеть) 4. [ ] firewall - настройка межсетевого экрана - 10. [ ] Fail2ban - установка (нужна ли) + 11. [ ] Fail2ban - установка (нужна ли) 5. **Services** 1. [ ] HomePage 1. [ ] настройка доступа из вне - ок. diff --git a/HomeLab/LXC - Valtwarden.md b/HomeLab/LXC - Valtwarden.md index 848845e..cb13411 100644 --- a/HomeLab/LXC - Valtwarden.md +++ b/HomeLab/LXC - Valtwarden.md @@ -14,10 +14,3 @@ Community description: https://community-scripts.org/categories?category=authent ```bash var_os='alpine' bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/vaultwarden.sh)" ``` - -### Guide (Docker-compose install) -1. Скачиваем/сами составляем `docker-compose.yml`. -2. Создаём папку для данных и задаём на нее права. -3. Запускаем `docker compose up -d`. -4. Настраиваем reverse-proxy (обязательно) и TLS (Let’s Encrypt / SWAG / Traefik). Без ssl сертификата приложение нормально не функционирует. -5. Настраиваем `ADMIN_TOKEN`, выключаем свободную регистрацию пользователей(если нужно), делаем бэкапы. \ No newline at end of file