diff --git a/playbooks/nvchecker-poc.pkgbuild.com.yml b/playbooks/nvchecker-poc.pkgbuild.com.yml
new file mode 100644
index 0000000000000000000000000000000000000000..1f16f7079f02c2162136cbc67572e350f21b2912
--- /dev/null
+++ b/playbooks/nvchecker-poc.pkgbuild.com.yml
@@ -0,0 +1,17 @@
+- name: Add host to the in-memory inventory
+  hosts: localhost
+  gather_facts: false
+  tasks:
+    - name: Add nvchecker-poc.pkgbuild.com to the in-memory inventory
+      add_host:
+        name: nvchecker-poc.pkgbuild.com
+        groups: hcloud
+      tags: always
+- name: Setup nvchecker-poc server
+  hosts: nvchecker-poc.pkgbuild.com
+  remote_user: root
+  roles:
+    - { role: firewalld }
+    - { role: common }
+    - { role: sshd }
+    - { role: root_ssh }
diff --git a/tf-stage1/archlinux.tf b/tf-stage1/archlinux.tf
index 034f119097b800f361b6102a2271db427a4d2b4c..bbc325adf7409db5e4ca2e37ccc19139b2e77cbd 100644
--- a/tf-stage1/archlinux.tf
+++ b/tf-stage1/archlinux.tf
@@ -124,6 +124,11 @@ locals {
       server_type = "cx22"
       domain      = "mumble"
     }
+    "nvchecker-poc.pkgbuild.com" = {
+      server_type = "cx22"
+      domain      = "nvchecker-poc"
+      zone        = hetznerdns_zone.pkgbuild.id
+    }
     "opensearch.archlinux.org" = {
       server_type = "cx22"
       domain      = "opensearch"