diff --git a/.upignore b/.upignore
new file mode 100644
index 0000000000000000000000000000000000000000..86c34f8e2622d5e045eaac0f48d835c26654295d
--- /dev/null
+++ b/.upignore
@@ -0,0 +1,4 @@
+*
+!server
+!main
+!*.js
diff --git a/up.json b/up.json
new file mode 100644
index 0000000000000000000000000000000000000000..c1bfcfaa2b7a45570f289d988a58188abe67b2c4
--- /dev/null
+++ b/up.json
@@ -0,0 +1,8 @@
+{
+    "name": "go-httpbin",
+    "profile": "up",
+    "hooks": {
+        "build": "GOOS=linux GOARCH=amd64 make && mv dist/go-httpbin server",
+        "clean": "rm -f server"
+    }
+}