diff --git a/docs/APPS.md b/docs/APPS.md index b831d98..7393962 100644 --- a/docs/APPS.md +++ b/docs/APPS.md @@ -36,13 +36,18 @@ ## Server -| Name | -|------------| -| Nextcloud | -| Tailscale | -| AdGuard Home | -| Cloudflare DynDNS | -| Ntfy.sh | -| Vaultwarden | -| Nginx | -| Unifi Controler | +The server configuration is used by a home server running NixOS. +The configurations files can be found in the `hosts/server` directory. +I mainly use it for self hosting services like Nextcloud, Vaultwarden, ... and for hosting websites. +I exposed some services to the internet using a reverse proxy (Nginx) and cloudflare dns. (Also configured cloudflare-dyndns) + +### Apps + +- Nextcloud +- Vaultwarden +- Adguard Home +- Unifi Controler +- Uptime Kuma +- "Jackflix" + - Jellyfin, Transmission, *arr +- ... diff --git a/hosts/server/modules/internal/adguard.nix b/hosts/server/modules/internal/adguard.nix index 01b2b04..42a26f9 100644 --- a/hosts/server/modules/internal/adguard.nix +++ b/hosts/server/modules/internal/adguard.nix @@ -2,7 +2,7 @@ # Change your router primary DNS server to {this server IP} to make it network wide. { services.adguardhome = { - enable = false; + enable = true; host = "0.0.0.0"; port = 3000; allowDHCP = true; diff --git a/hosts/server/modules/jackflix/transmission.nix b/hosts/server/modules/jackflix/transmission.nix index e0dc690..fbd792d 100644 --- a/hosts/server/modules/jackflix/transmission.nix +++ b/hosts/server/modules/jackflix/transmission.nix @@ -1,3 +1,5 @@ +# I'm using the transmission-openvpn docker image to be sure that my torrent traffic is going through a VPN. +# Only to download legal stuff of course. { environment.etc."/etc/transmission.sh" = { text = '' @@ -15,7 +17,8 @@ haugene/transmission-openvpn ''; }; - # launch the container at boot + # TODO: launch the container at boot + networking.firewall.allowedTCPPorts = [ 9091 ]; networking.firewall.allowedUDPPorts = [ 9091 ]; }