diff --git a/hosts/Anton/default.nix b/hosts/Anton/default.nix
index 1a0d437..a566158 100644
--- a/hosts/Anton/default.nix
+++ b/hosts/Anton/default.nix
@@ -9,6 +9,7 @@
     ./firewall.nix
     ./gitea.nix
     ./hardware-configuration.nix
+    ./invidious.nix
     ./radicale.nix
     ./syncthing.nix
 
diff --git a/hosts/Anton/firewall.nix b/hosts/Anton/firewall.nix
index d5b7378..8067bfc 100644
--- a/hosts/Anton/firewall.nix
+++ b/hosts/Anton/firewall.nix
@@ -2,7 +2,7 @@
 {
   networking.firewall = {
     enable = true;
-    allowedTCPPorts = [ 22 80 443 3000 8384 ];
+    allowedTCPPorts = [ 22 80 443 3000 3001 8384 ];
     allowedUDPPorts = [ 22 80 443 ];
   };
 }
diff --git a/hosts/Anton/invidious.nix b/hosts/Anton/invidious.nix
new file mode 100644
index 0000000..30ec387
--- /dev/null
+++ b/hosts/Anton/invidious.nix
@@ -0,0 +1,23 @@
+{ pkgs, lib, ... }:
+{
+  services.invidious = {
+    enable = true;
+    port = 3001;
+    settings = {
+      db = {
+        user = lib.mkForce "invidious";
+        password = lib.mkForce "invidious";
+#        host = lib.mkDefault "localhost";
+#        port = 5432;
+#        dbname = lib.mkForce "kemal";
+      };
+      popular_enabled = false;
+
+      quality = "dash";
+      volume = 10;
+      save_player_pos = true;
+      unseen_only = true;
+      local = true;
+    };
+  };
+}