diff --git a/! Tasks - planned action.md b/! Tasks - planned action.md index beac50f..64ecc5d 100644 --- a/! Tasks - planned action.md +++ b/! Tasks - planned action.md @@ -11,24 +11,26 @@ AI анализ: > Основные аспекты: 1. Для доступа из внешнего мира в роутере переадресация портов: Проброшены TCP/UDP порты к UI Proxmox VE, HomeAssistant VM, Gitea и Jellyfin LXC. 2 В роутере разделение на VLAN и подсети не настроено. Роутер имеет возможность настройки системы доменных для использования сервисов. 3 NAS планирую менять на что-то более надежное с возможностью RAID-1. Резервное копирование пока не настроено. Улучшения: -1.  Backup. Настроить резервное копирование через PBS +1.  **Backup**. Настроить резервное копирование через PBS (на внешний диск) 1. [ ] Установить Proxmox Backup Server. 2. [ ] Настроить backup (раз в неделю) на внешний HDD 3. [ ] NAS - синхронизация важных папок (Gitea, HomeAssistant) -2. Security. Безопасность - 1. [ ] Заменить прямой проброс портов на WireGuard или использовать LXC NginxProxyManager как реверс-прокси -3. -- [ ] **Security**: - - [ ] VLAN и сегментация сети - - [ ] Начал разбираться (создаются сегменты в ) - - [ ] - - [ ] Fail2ban - установка? - - [ ] Разобраться с SSL сертификатом - - [ ] Обратный прокси Traefik в LXC контейнер как systemd unit - - [ ] LXC позволяет изолировать трафик от ОС - - [x] Nginx Proxy Manager - - [x] Установить LXC контейнер - - [ ] Настроить маршрутизацию +2. **Security**. Безопасность + 1. [ ] Заменить прямой проброс портов на WireGuard + 2. [ ] ИЛИ использовать LXC NginxProxyManager как реверс-прокси с SSL и ограничением доступа по IP через авторизацию + 1. [ ] Разобраться с SSL сертификатом + 3. [ ] Обратный прокси Traefik в LXC контейнер как systemd unit (LXC позволяет изолировать трафик от ОС) + 4. [ ] Сегментация сети VLAN + 1. [ ] VLAN10 - сервера, NUC, NAS + 2. [ ] VLAN20 - IoT устройства + 3. [ ] VLAN30 - Гостевая (обычная сеть) + 4. [ ] firewall - настройка межсетевого экрана + 5. [ ] Fail2ban - установка (нужна ли) +3. **Services** + 1. [ ] Внедрение мониторинга + 1. [ ] Netdata -  метрики в реальном времени и оповещения в Telegram. Или разверните **Prometheus + Grafana** (но это ресурсоемко). + 2. [ ] + - [ ] **Software**: - [ ] HomeLab - перевести на систему доменных имен от Netcrazy ??? - [ ] Медиа серверы: @@ -37,7 +39,6 @@ AI анализ: - [x] Jellyfin - kinopoisk добавить ([ссылка на github]()) - [ ] Jellyfin - добавить онлайн радио ([m3u плейлисты на github](https://github.com/junguler/m3u-radio-music-playlists)) - [ ] Jellyfin - добавить в HomePage - - [ ] - [ ] Jellyfin - настроить ssh подключение (по ключу) + добавить в конфиг - [ ] jellyseerr - подумать об использовании - [ ] Kavita - управление и чтение книгами diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 3564635..889e891 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -13,12 +13,12 @@ "state": { "type": "markdown", "state": { - "file": "HomeLab/! Services.md", + "file": "! Tasks - planned action.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "! Services" + "title": "! Tasks - planned action" } } ] @@ -80,8 +80,7 @@ } ], "direction": "horizontal", - "width": 261.5, - "collapsed": true + "width": 261.5 }, "right": { "id": "e15b551b89442450", @@ -191,8 +190,8 @@ }, "active": "26f4162438aca424", "lastOpenFiles": [ - "! Tasks - planned action.md", "HomeLab/! Services.md", + "! Tasks - planned action.md", "HomeLab/Proxmox/Proxmox.md", "().md", "HomeLab/Docker - General.md", diff --git a/HomeLab/! Services.md b/HomeLab/! Services.md index 2c55ecd..7ad464f 100644 --- a/HomeLab/! Services.md +++ b/HomeLab/! Services.md @@ -7,7 +7,7 @@ Proxmox Community Scripts [Proxmox Community-scripts](https://community-scripts. ![[Pasted image 20260426160841.png]] ## HomeLab map -1. Proxmox VE +1. NUC - Proxmox VE 1. VM (Vitrual Macheens) 1. 100 - HomeAssistant OS 2. LXC (Linux Containeers) @@ -23,6 +23,8 @@ Proxmox Community Scripts [Proxmox Community-scripts](https://community-scripts. 6. 106 - Nginxproxymanager 7. 107 - Jellyfin 8. 108 - Proxmox Backup Server +2. Keenetic +3. NAS @@ -37,13 +39,14 @@ Proxmox Community Scripts [Proxmox Community-scripts](https://community-scripts. Тест работы AdGuard: https://adblock-tester.com/ Keeneetic: `emb` `3haMJf9ZdNpCktq` +## HomeLab system map table | Home Service | State | SSH | Port Internal | Port External |
IP or DNS
|
user
|
psw
| Include
Services |
Proxmox
VE Script

| | ------------------------- | ------------------------------------------ | ------------ | ------------- | ------------- | ------------------------------------------------ | --------------------- | -------------------- | -------------------- | --------------------------------------------------------------------------------------------------------------------------- | | **Keenetic** |
✔️
| | | | http://mrtrand.keenetic.pro | admin | 1eU$_RhMp8 | | | | **Proxmox UI** |
✔️
| | 8006 | 8002 | 192.168.1.116 | root | Px@R4_hOm3 | | | | **Proxmox SSH** |
✔️
| key
only | 58220 | 2202 | 192.168.1.116 | | | | | -| **Proxmox Backup Server** | | | | | | | | | `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/proxmox-backup-server.sh)"` | +| **Proxmox Backup Server** | | | 8007 | | https://192.168.1.46:8007 | root | Px@R4_hOm3 | | `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/proxmox-backup-server.sh)"` | | **Home Assistant** |
✔️
| | 8123 | 8003 | 192.168.1.43
http://ha.mrtrand.keenetic.pro | embeddevio | Sm@R4_hOm3
| | `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/haos-vm.sh)"` | | **Debian** |
✔️
| key
only | | | 192.168.1.44 | | | 3x-UI | `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/debian.sh)"` | | **Gitea** |
✔️
| | 3000 | 8004 | 192.168.1.111
http://git.mrtrand.keenetic.pro | | | | `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/gitea.sh)"` |