summary refs log tree commit diff
path: root/modules
AgeCommit message (Collapse)Author
2025-02-12Add default page for internal rnrd.fyi domainsMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-02-12Switch services and hosts to wildcard renard certificateMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-02-12Create wildcard certificates for rnrd external and internal domainMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-02-11Update Git and ACME emailMel
Signed-off-by: Mel <einebeere@gmail.com> Signed-off-by: Mel <mel@rnrd.eu>
2025-02-11Define base HTML server pageMel
Signed-off-by: Mel <einebeere@gmail.com>
2025-01-12Force service execution order for tailscale0 interface dependentsMel
Signed-off-by: Mel <einebeere@gmail.com>
2025-01-06Add Prometheus exporter for dnsmasqMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-26Disable ACME preliminary certificatesMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-26Pull out web configuration from specific machine modulesMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-26Fix 24.11 deprecationsMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-23Add access log directives and service listings to all hostsMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-23Scrape metrics from Nginx service access logsMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-22Break up monitoring moduleMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-22Collect Nginx metricsMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-21Use cAdvisor for container monitoringMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-21Export and scrape Docker daemon metricsMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-20Combine node-exporter instances into 1 job + 3 targetsMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-20Allow access to VictoriaMetrics from tailnetMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-19Add monitoring configuration to all machinesMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-19Take any IP for monitoring host, not just TailscaleMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-19Foundation module for monitoring optionsMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-16Deploy Transmission + VPN servicesMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-08Add Docker+Nix utilitiesMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-08Allow passing in single symmetrical port to foundation service moduleMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-07Use new `usev6` option in ddclientMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-07Allow global and tailnet ports in foundationMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-07Convert most services to streamed images and foundationMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-07Add image streaming to foundationMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-07Switch to sendandreceive Syncthing server foldersMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-07Move secrets and keys into agenixMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-06Only listen on port 22 through tailnetMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-06Server-side syncthing configurationMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-04Host bare-bones Bluesky PDS serviceMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-12-03Add mel to nix.trusted-usersMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-11-28Add jelly web hostMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-11-28Use Cloudflare DDNS for AAAA recordsMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-11-27Use ddclient to be publicly reachableMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-11-27Move jellyfin to corsac from bismuthMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-11-20Add nixfmt-rfc-styleMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-11-19Serve NFS mounts to networkMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-11-17Git rebase automatically on pullMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-11-17git-ignore most swapfiles created by VimMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-11-17Add age and unconfigured agenix flakeMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-11-16Prototype foundation service configration libraryMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-11-16Bring in advanced Vim configuration from desktopMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-11-14Automatically reclaim storage spaceMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-11-13Use Tailscale DNS to resolve tailnet addressesMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-11-13Remove packages unnecessary for most serversMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-11-13Expand `me` module argument for nicer usage patternsMel
Signed-off-by: Mel <einebeere@gmail.com>
2024-11-13Add diveMel
Signed-off-by: Mel <einebeere@gmail.com>