Architecture

Architecture

Host

Basic Layout of one host

block-beta
  columns 5
  a["Host \n FreeBSD"]:5
  c["ZFS"]:5
  b["ROOT"]:1
  d["JAILS"]:4
  space:1
  block:jails:4
    columns 4
    j1["LLDAP"]
    j2["Authelia"] 
    j3["NextCloud"]
    j4["HomeBox"]
  end
  space:1
  e["Caddy"]:4
  space:1
  pf2["PF-NAT"]:4
  pf1["PF-HOST"]:5
  space:5
  u1["Admin"]:1 space:2 u2["User"]:1

  u1 -- "SSH" --> b
  u2 -- "HTTPS" --> e
  e --> j1
  e --> j2
  e --> j3
  e --> j4