Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| f6813d9f76 | |||
| 260bfa1f7e |
@@ -10,7 +10,14 @@ AI анализ:
|
||||
> Сервисы: На текущий момент настроены и активно используются следующие сервисы: 1 VM HomeAssistant OS - управляет сценариями умного дома (скрипты автоматизации, zigbee устройства и тд. 2 LXC Gitea - как основной домашний репозиторий для pet проектов и wiki obsidian. 3 LXC Jellyfin - основной сриминговый медиасервер для музыки, фильмов и сериалов используется в связке с qbittorrent докер образом, который развернут в LXC docker. 4 LXC HomePage - основная web страница HomeLab, для удобства доступа к ресурсам. 5 Adguard - использовался долгое время, как основной DNS сервер, фильтруя трафик, пока я не задумал устанвить NginxProxyserver, на время экспериментов adguard остановлен. 6 LXC Debian - предусмотрен как контейнер с ОС debian для отработки различных сценариев внутри ОС, там установлен VPN Xray vless, с панелью 3x-ui. ВПН пока не используется 7. LXC docker - задумывался как отдельный LXC контейнер для отработки навыков взаимодействия с docker (установка,запуск,настройка образов). Сейчас там установлены следующие images: homelable - визуализация сетевой инфраструктуры (пощупал, но пока не настроил. планирую вернуться к этому) drawio - как собственный ресурс. Практически не используется,нужен ли? и qbittorren - используется для закачки torrent образов
|
||||
> Основные аспекты: 1. Для доступа из внешнего мира в роутере переадресация портов: Проброшены TCP/UDP порты к UI Proxmox VE, HomeAssistant VM, Gitea и Jellyfin LXC. 2 В роутере разделение на VLAN и подсети не настроено. Роутер имеет возможность настройки системы доменных для использования сервисов. 3 NAS планирую менять на что-то более надежное с возможностью RAID-1. Резервное копирование пока не настроено.
|
||||
|
||||
|
||||
Улучшения:
|
||||
1. Backup. Настроить резервное копирование через PBS
|
||||
1. [ ] Установить Proxmox Backup Server.
|
||||
2. [ ] Настроить backup (раз в неделю) на внешний HDD
|
||||
3. [ ] NAS - синхронизация важных папок (Gitea, HomeAssistant)
|
||||
2. Security. Безопасность
|
||||
1. [ ] Заменить прямой проброс портов на WireGuard или использовать LXC NginxProxyManager как реверс-прокси
|
||||
3.
|
||||
- [ ] **Security**:
|
||||
- [ ] VLAN и сегментация сети
|
||||
- [ ] Начал разбираться (создаются сегменты в )
|
||||
|
||||
Vendored
+5
-4
@@ -13,12 +13,12 @@
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "! Tasks - planned action.md",
|
||||
"file": "HomeLab/! Services.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "! Tasks - planned action"
|
||||
"title": "! Services"
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -80,7 +80,8 @@
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 261.5
|
||||
"width": 261.5,
|
||||
"collapsed": true
|
||||
},
|
||||
"right": {
|
||||
"id": "e15b551b89442450",
|
||||
@@ -190,8 +191,8 @@
|
||||
},
|
||||
"active": "26f4162438aca424",
|
||||
"lastOpenFiles": [
|
||||
"HomeLab/! Services.md",
|
||||
"! Tasks - planned action.md",
|
||||
"HomeLab/! Services.md",
|
||||
"HomeLab/Proxmox/Proxmox.md",
|
||||
"().md",
|
||||
"HomeLab/Docker - General.md",
|
||||
|
||||
+32
-15
@@ -6,7 +6,23 @@ Proxmox Community Scripts [Proxmox Community-scripts](https://community-scripts.
|
||||
|
||||
![[Pasted image 20260426160841.png]]
|
||||
|
||||
## HomeLab Guide
|
||||
## HomeLab map
|
||||
1. Proxmox VE
|
||||
1. VM (Vitrual Macheens)
|
||||
1. 100 - HomeAssistant OS
|
||||
2. LXC (Linux Containeers)
|
||||
1. 101 - Gitea
|
||||
2. 102 - AdGuard
|
||||
3. 103 - Debian
|
||||
1. 3x-ui Xray Vless Reality
|
||||
4. 104 - Homepage
|
||||
5. 105 - Docker
|
||||
1. Portaineer
|
||||
2. Drawio
|
||||
3. qbittorrent
|
||||
6. 106 - Nginxproxymanager
|
||||
7. 107 - Jellyfin
|
||||
|
||||
|
||||
|
||||
## Network route table
|
||||
@@ -21,20 +37,21 @@ Proxmox Community Scripts [Proxmox Community-scripts](https://community-scripts.
|
||||
Keeneetic: `emb` `3haMJf9ZdNpCktq`
|
||||
|
||||
|
||||
| Home Service | State | SSH | Port Internal | Port External | <center>IP or DNS</center> | <center>user</center> | <center>psw</center> | Include <br>Services | <center>Proxmox <br>VE Script</center><br> |
|
||||
| ----------------------- | ------------------------------------------ | ------------ | ------------- | ------------- | ------------------------------------------------ | --------------------- | -------------------- | -------------------- | --------------------------------------------------------------------------------------------------------------------------- |
|
||||
| **Keenetic** | <center>✔️</center> | | | | http://mrtrand.keenetic.pro | admin | 1eU$_RhMp8 | | |
|
||||
| **Proxmox UI** | <center>✔️</center> | | 8006 | 8002 | 192.168.1.116 | root | Px@R4_hOm3 | | |
|
||||
| **Proxmox SSH** | <center>✔️</center> | key <br>only | 58220 | 2202 | 192.168.1.116 | | | | |
|
||||
| **Home Assistant** | <center>✔️</center> | | 8123 | 8003 | 192.168.1.43<br>http://ha.mrtrand.keenetic.pro | embeddevio | Sm@R4_hOm3<br> | | `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/haos-vm.sh)"` |
|
||||
| **Debian** | <center>✔️</center> | key <br>only | | | 192.168.1.44 | | | 3x-UI | `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/debian.sh)"` |
|
||||
| **Gitea** | <center>✔️</center> | | 3000 | 8004 | 192.168.1.111<br>http://git.mrtrand.keenetic.pro | | | | `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/gitea.sh)"` |
|
||||
| **AdGuard Home** | <center>✔️ требуется донастройка?</center> | | 3000 | | 192.168.1.148 | embeddevio | Ad@R4_hOm3 | | `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/adguard.sh)"` |
|
||||
| **Docker<br>Portainer** | <center>✔️</center> | | 9443 | | 192.168.1.147 | admin | Dokr@R4_hOm3 | | `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/docker.sh)"` |
|
||||
| **Homepage** | | | 3000 | | 192.168.1.92:3000 | | | | `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/homepage.sh)"` |
|
||||
| **Jellyfin** | <center>✔️</center> | | 8096 | 55240 | [192.168.1.76:8096](http://192.168.1.76:8096) | embeddevio | JiF@R4_hOm3 | | `var_os='ubuntu' bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/jellyfin.sh)"` |
|
||||
| Alpine Nextcloude | <center>❌</center> | | | | | | | | |
|
||||
| Nginx Proxy Manager | <center>+-</center> | | | | 192.168.1.101:81 | embeddevio | NgX@R4_hOm3 | | `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nginxproxymanager.sh)"` |
|
||||
| Home Service | State | SSH | Port Internal | Port External | <center>IP or DNS</center> | <center>user</center> | <center>psw</center> | Include <br>Services | <center>Proxmox <br>VE Script</center><br> |
|
||||
| ------------------------- | ------------------------------------------ | ------------ | ------------- | ------------- | ------------------------------------------------ | --------------------- | -------------------- | -------------------- | --------------------------------------------------------------------------------------------------------------------------- |
|
||||
| **Keenetic** | <center>✔️</center> | | | | http://mrtrand.keenetic.pro | admin | 1eU$_RhMp8 | | |
|
||||
| **Proxmox UI** | <center>✔️</center> | | 8006 | 8002 | 192.168.1.116 | root | Px@R4_hOm3 | | |
|
||||
| **Proxmox SSH** | <center>✔️</center> | key <br>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)"` |
|
||||
| **Home Assistant** | <center>✔️</center> | | 8123 | 8003 | 192.168.1.43<br>http://ha.mrtrand.keenetic.pro | embeddevio | Sm@R4_hOm3<br> | | `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/haos-vm.sh)"` |
|
||||
| **Debian** | <center>✔️</center> | key <br>only | | | 192.168.1.44 | | | 3x-UI | `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/debian.sh)"` |
|
||||
| **Gitea** | <center>✔️</center> | | 3000 | 8004 | 192.168.1.111<br>http://git.mrtrand.keenetic.pro | | | | `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/gitea.sh)"` |
|
||||
| **AdGuard Home** | <center>✔️ требуется донастройка?</center> | | 3000 | | 192.168.1.148 | embeddevio | Ad@R4_hOm3 | | `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/adguard.sh)"` |
|
||||
| **Docker<br>Portainer** | <center>✔️</center> | | 9443 | | 192.168.1.147 | admin | Dokr@R4_hOm3 | | `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/docker.sh)"` |
|
||||
| **Homepage** | | | 3000 | | 192.168.1.92:3000 | | | | `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/homepage.sh)"` |
|
||||
| **Jellyfin** | <center>✔️</center> | | 8096 | 55240 | [192.168.1.76:8096](http://192.168.1.76:8096) | embeddevio | JiF@R4_hOm3 | | `var_os='ubuntu' bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/jellyfin.sh)"` |
|
||||
| Alpine Nextcloude | <center>❌</center> | | | | | | | | |
|
||||
| Nginx Proxy Manager | <center>+-</center> | | | | 192.168.1.101:81 | embeddevio | NgX@R4_hOm3 | | `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nginxproxymanager.sh)"` |
|
||||
|
||||
**Планы:**
|
||||
- [ ] SSL сертификат для Proxmox
|
||||
|
||||
Reference in New Issue
Block a user