# Infrastructure
# Networks
##### Segmentation:
machine | vlan | nom vlan |
---|
user | 10 | ADMIN |
proxmox | 20 | SRV |
omv | 20 | SRV |
vpn | 20 | SRV |
# Global infra
## Servers
Name | IP | FQDN | Description |
---|
ashguardTV | 192.168.20.95 | ashguardtv.local | NAS |
ashguard | 192.168.20.22 | ashguard.local | Proxmox |
## Application
### NAS
Name | IP | Port | FQDN | Description |
---|
qBittorent | 192.168.20.95 | XX | qbittorent.ashguardtv.local | Torrent manager |
Plex | 192.168.20.95 | XX | plex.ashguardtv.local | Plex |
### Proxmox
#### VM
Name | IP | FQDN | Description |
---|
dockers | 192.168.20.X | dockers.ashguard.local | Run multiple dockers |
adguard | 192.168.20.X | adguard.ashguard.local | VM for adguard |
palworld | 192.168.20.X | palworld.ashguard.local | Run palworld game server |
heimdall | 192.168.20.X | heimdall.ashguard.local | DNS, root Cert, reverse proxy |
monitoring | 192.168.20.X | monitoring.ashguard.local | Monitoring dashboard |
ansible | 192.168.20.X | ansible.ashguard.local | deploiement stack |
#### Dockers
Name | IP | Port | FQDN | VM | Description |
---|
authentik | X.X.X.X | XX | authentik.ashguard.local | dockers | SSO |
homepage | X.X.X.X | XX | homepage.ashguard.local | dockers | Infra dashboard |
NTFY | X.X.X.X | XX | ntfy.ashguard.local | dockers | Push notification alerting |
bookstack | X.X.X.X | XX | X.ashguard.local | dockers | Wiki |
grafana | X.X.X.X | XX | grafana.ashguard.local | monitoring | Monitoring dashboard |
bind9 | X.X.X.X | XX | X.ashguard.local | heimdall | DNS |
##### Todo
- [ ] install authentik
- [ ] install bind9
- [ ] install paperless-ngx
- [ ] install virkunja
- [ ] install organirz
- [ ] install concul
- [ ] install Wazuh
---
- [ ] create a terraform IAC
- [ ] create ansible playbook
- [ ] automate concul