here is where I want to lay out my vision for my homelab.

the overarching goal are the following commands:

```bash

while connected to home wifi

connect to postgres instance

psql -h pg.privatematt.com

success

connect via ssh

ssh user@privatematt.com

success

get json from postgrest

curl api.privatematt.com

success

```

```bash

while outside the network

psql -h pg.privatematt.com

fail

connect via ssh

ssh user@privatematt.com

fail

get json from postgrest

curl api.privatematt.com

success

openvpn -c privatematt-openvpn.conf

or

wireguard ...

all the same commands work

connect via ssh

ssh user@privatematt.com

success again

```