*.bread.one {
       tls internal
}

##### VARS #####

(bx) {
	reverse_proxy 100.85.244.57:{args.0}
}

(mm) {
	reverse_proxy 100.101.68.46:{args.0}
}

##### INTERNAL SERVERS #####

acme.bread.one {
	# ca url: https://acme.bread.one/acme/local/directory
	acme_server {
		tls {
			issuer internal
		}
	}
}

cert.bread.one:80 {
	root * /var/www/rootCert
	file_server {
		index bpi.crt
	}
}

dns.bread.one {
	reverse_proxy :5380
}

up.bread.one {
	reverse_proxy :3001
}

##### MACMINI SERVERS #####

photos.bread.one { # Copyparty
	import mm 3923
}

##### BREADBOX SERVERS #####

chd.bread.one { # Changedetection
	import bx 5050
}

cook.bread.one { # Recipie
	import bx 4321
}

files.bread.one { # Copyparty
	import bx 3923
}

git.bread.one { # Gitea
	import bx 5000
}

gist.bread.one { # Opengist
	import bx 6157
}

home.bread.one { # HomeAssistant
	import bx 8123
}

jf.bread.one { # Jellyfin
	import bx 8096
}

keep.bread.one { # Karakeep
	import bx 1079
}

lidarr.bread.one { # Lidarr
	import bx 8686
}

n8n.bread.one { # n8n
	import bx 5678
}

notes.bread.one { # Trilium
	import bx 1161
}

qbt.bread.one {
	import bx 8080
}

radarr.bread.one { # Radarr
	import bx 7878
}

sonarr.bread.one { # Sonarr
	import bx 8989
}

stash.bread.one { # Stash
	import bx 9999
}

wiki.bread.one { # Outline
	import bx 3000
}

##### END #####


