From af8a36aa92af8175eaad41e0309ad32c3564ed92 Mon Sep 17 00:00:00 2001 From: embeddevio Date: Thu, 29 Oct 2026 21:36:30 +0300 Subject: [PATCH] vault backup: 2026-10-29 21:36:30 --- .obsidian/workspace.json | 29 ++++++++++++++----- HomeLab/! Tasks - planned action.md | 1 + .../{Valtwarden.md => LXC - Valtwarden.md} | 10 +++++-- 3 files changed, 31 insertions(+), 9 deletions(-) rename HomeLab/{Valtwarden.md => LXC - Valtwarden.md} (80%) diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 05d65eb..e3bbb32 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -13,15 +13,30 @@ "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" + } + }, + { + "id": "680a94f55bacff83", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "HomeLab/LXC - Valtwarden.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "LXC - Valtwarden" } } - ] + ], + "currentTab": 1 } ], "direction": "vertical" @@ -188,19 +203,20 @@ "obsidian-excalidraw-plugin:New drawing": false } }, - "active": "8ba21877fd5b84c6", + "active": "680a94f55bacff83", "lastOpenFiles": [ + "HomeLab/LXC - Alpine-Nextcloud.md", + "HomeLab/LXC - Valtwarden.md", + "HomeLab/! Tasks - planned action.md", "HomeLab/LXC - Nginx Proxy Manager.md", "HomeLab/PVE - General - Description.md", "HomeLab/PVE Proxmox - Installation.md", "HomeLab/LXC - HomePage.md", "HomeLab AI Analisys.md", "Linux/Files/GPIO_diagram.jpg", - "HomeLab/LXC - Alpine-Nextcloud.md", "HomeLab/LXC- Gitea.md", "HomeLab/Proxmox/HAOS in VM PVE manual install.md", "HomeLab/Proxmox/Proxmox - settings.md", - "HomeLab/! Tasks - planned action.md", "README.md", "Untitled.md", "HomeLab/PVE - Description.md", @@ -216,7 +232,6 @@ "HomeLab/LXC - npm_keenetic_setup.md", "VPN/amneziavpn-docker-guide.md", "VPN/amnezia-vpn-keenetic-kn1011.md", - "VPN/Amnezia for Keenetic.md", "OMV - Guides", "SBC - Hardware/Pasted image 20260901214038.png", "SBC - Hardware/Pasted image 20260517222623.png", diff --git a/HomeLab/! Tasks - planned action.md b/HomeLab/! Tasks - planned action.md index 85c171a..36ec188 100644 --- a/HomeLab/! Tasks - planned action.md +++ b/HomeLab/! Tasks - planned action.md @@ -62,6 +62,7 @@ OpenMediaVault - настройка сервиса HomeLab. Я только со 4. [ ] LXC NginxProxyManager как реверс-прокси с SSL и ограничением доступа по IP через авторизацию 1. [ ] Гайд #npm_keenetic_setup 2. [ ] Разобраться с SSL сертификатом + 3. [ ] step-ca (Smallstep CA) - свой центр сертификации ??? 5. [ ] SSL сертификат для Proxmox - [ ] Нужна регистрация на хостинге (каком) - [ ] Нужен Nginx ? diff --git a/HomeLab/Valtwarden.md b/HomeLab/LXC - Valtwarden.md similarity index 80% rename from HomeLab/Valtwarden.md rename to HomeLab/LXC - Valtwarden.md index 0523776..4b1d77c 100644 --- a/HomeLab/Valtwarden.md +++ b/HomeLab/LXC - Valtwarden.md @@ -1,11 +1,17 @@ - +#vaultwarden #lxc #vaultwarden_lxc_guide #guide Менеджер паролей — это приложение, которое безопасно хранит ваши логины, пароли, заметки и другие секреты в зашифрованной форме и помогает автоматически подставлять данные при входе в сайты/приложения. Преимущества: сильные уникальные пароли для каждого сервиса, генерация случайных паролей, синхронизация между устройствами, централизованное хранилище паролей и ssh-ключей, а также история изменений. [Установка Vaultwarden — простая альтернатива Bitwarden на своем сервере](https://prohomelab.com/posts/vaultwarden/) -### Guide +### 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`, выключаем свободную регистрацию пользователей(если нужно), делаем бэкапы. + +## Install Alpine +Community description: https://community-scripts.org/categories?category=authentication-and-security&preview=vaultwarden +```bash +var_os='alpine' bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/vaultwarden.sh)" +``` \ No newline at end of file