38 lines
641 B
Nix
38 lines
641 B
Nix
{
|
|
# Domain
|
|
domain = "cryodev.xyz";
|
|
|
|
# Hosts
|
|
hosts = {
|
|
cryodev-main = {
|
|
ip = "100.64.0.1"; # Tailscale IP example
|
|
};
|
|
cryodev-pi = {
|
|
ip = "100.64.0.2"; # Tailscale IP example
|
|
};
|
|
};
|
|
|
|
# Services
|
|
services = {
|
|
forgejo = {
|
|
fqdn = "git.cryodev.xyz";
|
|
port = 3000;
|
|
};
|
|
headscale = {
|
|
fqdn = "headscale.cryodev.xyz";
|
|
port = 8080;
|
|
};
|
|
headplane = {
|
|
fqdn = "headplane.cryodev.xyz";
|
|
port = 3001;
|
|
};
|
|
netdata = {
|
|
fqdn = "netdata.cryodev.xyz";
|
|
port = 19999;
|
|
};
|
|
mail = {
|
|
fqdn = "mail.cryodev.xyz";
|
|
port = 587;
|
|
};
|
|
};
|
|
}
|