summary refs log tree commit diff
path: root/modules
AgeCommit message (Collapse)Author
34 hoursForce disable Nginx on tunnel egress nodesMel
Signed-off-by: Mel <mel@rnrd.eu>
34 hoursSet MTU on all tunnel interfaces on ingress nodeMel
Signed-off-by: Mel <mel@rnrd.eu>
34 hoursAdd nftables, iptables, and wireguard-toolsMel
Signed-off-by: Mel <mel@rnrd.eu>
34 hoursGive the VPN its final name 'Tunnel'Mel
Signed-off-by: Mel <mel@rnrd.eu>
34 hoursAdd the ingress node public key to VPN definition as additional informationMel
Signed-off-by: Mel <mel@rnrd.eu>
38 hoursAdd new VPN user 'Fedor'Mel
Signed-off-by: Mel <mel@rnrd.eu>
38 hoursUse sing-box gVisor stack for routing instead of system, fixing VPN TCPMel
Signed-off-by: Mel <mel@rnrd.eu>
38 hoursDon't shatter VPN ingress packets on local transmission between interfacesMel
Signed-off-by: Mel <mel@rnrd.eu>
38 hoursDefine VPN egress & ingress default MTUs, routes, reverse paths, ...Mel
Signed-off-by: Mel <mel@rnrd.eu>
3 daysExtend Xray config generation serviceMel
Signed-off-by: Mel <mel@rnrd.eu>
3 daysLet systemd-networkd handle VPN egress interface on ingress machineMel
Signed-off-by: Mel <mel@rnrd.eu>
3 daysFix VPN ingress private key file permissionsMel
Signed-off-by: Mel <mel@rnrd.eu>
3 daysUpdate sing-box deprecated seperate IPv4 TUN settings keyMel
Signed-off-by: Mel <mel@rnrd.eu>
3 daysRemove deprecated network config keys in VPN moduleMel
Signed-off-by: Mel <mel@rnrd.eu>
2026-03-31VLESS/Reality VPN configuration for DPI evasionMel
Signed-off-by: Mel <mel@rnrd.eu>
2026-02-17Fix ACME Tailnet certificate service override namingMel
Signed-off-by: Mel <mel@rnrd.eu>
2026-02-14Move over deprecated option paths to new paths for 25.11Mel
Signed-off-by: Mel <mel@rnrd.eu>
2026-02-14Remove options deleted in 25.11Mel
Signed-off-by: Mel <mel@rnrd.eu>
2026-01-16Nix/NixOS shortcut script `nx`Mel
Signed-off-by: Mel <mel@rnrd.eu>
2025-10-04Factor out common public VPN peers to own moduleMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-10-03Make IPv6 forwarding sysctl options in service network configuration 'default'Mel
Signed-off-by: Mel <mel@rnrd.eu>
2025-09-15Add dmidecodeMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-09-01Allow disabling IPv6 for foundation service networksMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-08-31Make IPv6 custom docker foundation networks work with various ip6tables ↵Mel
rules... Phew... Signed-off-by: Mel <mel@rnrd.eu>
2025-08-31Define gateway for foundation docker networksMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-08-31Add MTU option to foundation service network optionsMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-08-31Clean up & integrate service network configuration into foundation moduleMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-08-27Move WireGuard server peer definitions to configuration optionMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-08-22Grab real remote IP through Cloudflare proxyMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-08-22Add goatcounter tracker script to base renard HTMLMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-08-08Update deprecated Klipper configuration options for 25.05Mel
Signed-off-by: Mel <mel@rnrd.eu>
2025-07-27Configure zibeline WireGuard VPN serverMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-07-16Add WireGuard VPN configuration for taupeMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-07-13Re-enable preliminary self-signed certificatesMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-07-07Printer and printer peripheral driver config changesMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-05-01Stream MJPEG webcam frames through go2rtcMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-04-30Auto-restart caged KlipperScreen serviceMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-04-30Parameterize ADS7846 touchscreen device treeMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-04-29Configure ADS7846 touchscreen with matrixMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-04-27Add device tree overlay for ADS7846 touchscreenMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-04-24Don't check for Klipper configuration from MoonrakerMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-04-24Add KlipperScreen kiosk screen to fourmiMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-04-20Mark and correctly order all services dependent on tailnetMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-04-19Remove cyclic service dependency between tailnet certificate and NginxMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-04-19Service target to delay service start until tailnet is readyMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-04-17Enable Polkit and give moonraker system control privilegesMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-04-17Start moonraker and go2rtc after Tailscale to prevent address binding issuesMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-04-17Stream fourmi printer webcam to WebRTCMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-04-17Serve Mainsail on `3d.rnrd.fyi` from fourmiMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-04-17Initial Klipper+Moonraker service configurationMel
Signed-off-by: Mel <mel@rnrd.eu>