diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000000000000000000000000000000000000..001ae4666da41e6367d695653de7602c77c38e1b
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+goatherd (0.1) UNRELEASED; urgency=medium
+
+  * Initial Release.
+
+ -- Lukas Braun <no25qusu@stud.informatik.uni-erlangen.de>  Sat, 11 Mar 2017 18:03:18 +0100
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000000000000000000000000000000000000..ec635144f60048986bc560c5576355344005e6e7
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000000000000000000000000000000000000..8de3ddbe6d39d30c5eaa174e55541d2fcf7288c7
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,24 @@
+Source: goatherd
+Priority: optional
+Maintainer: CIP-Admins <problems@cip.cs.fau.de>
+Uploaders: Lukas Braun <no25qusu@stud.informatik.uni-erlangen.de>
+Build-Depends: debhelper (>= 9),
+    libpam0g-dev,
+    golang-github-lib-pq-dev,
+    golang-github-gokyle-hotp-dev,
+    golang-github-mattn-go-sqlite3-dev
+Standards-Version: 3.9.8
+Section: admin
+Homepage: https://gitlab.cs.fau.de/koomi/goatherd
+#Vcs-Git: https://anonscm.debian.org/collab-maint/goatherd.git
+#Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/goatherd.git
+
+Package: libpam-goatherd
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: goatherd PAM module
+
+Package: goatherd
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: goatherd authentication server
diff --git a/debian/files b/debian/files
new file mode 100644
index 0000000000000000000000000000000000000000..aeefc6a969e37e195b19515e06ad1b0bf019f9f9
--- /dev/null
+++ b/debian/files
@@ -0,0 +1,5 @@
+goatherd-dbgsym_0.1_amd64.deb debug extra
+goatherd_0.1_amd64.buildinfo admin optional
+goatherd_0.1_amd64.deb admin optional
+libpam-goatherd-dbgsym_0.1_amd64.deb debug extra
+libpam-goatherd_0.1_amd64.deb admin optional
diff --git a/debian/goatherd.install b/debian/goatherd.install
new file mode 100644
index 0000000000000000000000000000000000000000..797b8de9527acf1a05963c2ff7673bd4ae325ca1
--- /dev/null
+++ b/debian/goatherd.install
@@ -0,0 +1 @@
+usr/sbin/goatherd
diff --git a/debian/libpam-goatherd.install b/debian/libpam-goatherd.install
new file mode 100644
index 0000000000000000000000000000000000000000..a74b9a6ae1e2f77967d81454328dc717012847bf
--- /dev/null
+++ b/debian/libpam-goatherd.install
@@ -0,0 +1 @@
+lib/*/security/pam_goatherd.so
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000000000000000000000000000000000000..21831e03916256c1912f78f5194739284e5b94cb
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,8 @@
+#!/usr/bin/make -f
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+export PAMDIR := /lib/$(DEB_HOST_MULTIARCH)/security
+
+%:
+	dh $@
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000000000000000000000000000000000000..89ae9db8f88b823b6a7eabf55e203658739da122
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (native)