NetBox: Difference between revisions
imported>Jeyemwey Simplify, reformat and remove postgres code |
the configuration was in my opinion a little bit confusing. i got it to work with my done changes. i dont have an ssl intern at the moment so i cant do with ssl configuration. when i have one i will update these page |
||
| Line 13: | Line 13: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
===== Basic Configuration ===== | |||
==== Basic Configuration ==== | The module will automatically setup a redis instance and a PostgreSQL database.<syntaxhighlight lang="nix"> | ||
<syntaxhighlight lang="nix"> | |||
{ config, ... }: { | { config, ... }: { | ||
networking.firewall.allowedTCPPorts = [ 80 ]; | |||
networking.firewall.allowedTCPPorts = [ 80 | |||
services.netbox = { | services.netbox = { | ||
| Line 31: | Line 26: | ||
services.nginx = { | services.nginx = { | ||
enable = true; | enable = true; | ||
virtualHosts.<name> = { | |||
virtualHosts. | |||
locations = { | locations = { | ||
"/" = { | "/" = { | ||
| Line 43: | Line 34: | ||
"/static/" = { alias = "${config.services.netbox.dataDir}/static/"; }; | "/static/" = { alias = "${config.services.netbox.dataDir}/static/"; }; | ||
}; | }; | ||
}; | }; | ||
}; | }; | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Setup Superuser === | === Setup Superuser === | ||