some minor config
This commit is contained in:
parent
457537462a
commit
89ce2c97d9
9 changed files with 326 additions and 189 deletions
23
notes/arch.md
Normal file
23
notes/arch.md
Normal file
|
@ -0,0 +1,23 @@
|
|||
# NixOS System Config Plans
|
||||
|
||||
## Levels of abstraction
|
||||
1. Top-Level Host
|
||||
* This is a bare-metal or otherwise non-managed VM that itself will contain VMs and Containers
|
||||
2. MicroVM / Container
|
||||
* As managed by a Top-Level Host
|
||||
* Contains Applications/Services
|
||||
3. Services / Applications
|
||||
* Lowest Level, ran inside of a container or in special cases on a Top-Level Host
|
||||
* Often has a port and domain associated with it
|
||||
|
||||
## Open Questions
|
||||
* Are MicroVMs and Containers LAN-routable or only on the Top-Level Host
|
||||
* Essentially Docker vs. Proxmox networking architecture
|
||||
|
||||
|
||||
## Requirements
|
||||
* DHCP should be able to autoconfigure IPs at least for Top-Level hosts
|
||||
* DNS should be automatically generated from Service definitions
|
||||
* A Reverse Proxy shoudl also be able to be automatically set-up from service definitions
|
||||
* Wireguard should function correctly
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue