diff --git a/config/default.json b/config/default.json
index 57ae30af510739a2f88ce754557ff57f566d2aab..1a509087939daca3bf09b1f1fdfdd6c33692925d 100644
--- a/config/default.json
+++ b/config/default.json
@@ -2,6 +2,8 @@
   "team_name": "My Open Spacedeck",
   "contact_email": "support@example.org",
 
+  "host": "::",
+  "port": 9666,
   "endpoint": "http://localhost:9666",
   "invite_code": "top-sekrit",
 
diff --git a/spacedeck.js b/spacedeck.js
index 4cacaf27022ce26a440e64c23dfd6da8e8bafcfe..233e21e9be5b6117f959472a77035c4d5e4cbbc1 100644
--- a/spacedeck.js
+++ b/spacedeck.js
@@ -114,9 +114,10 @@ module.exports = app;
 db.init();
 
 // START WEBSERVER
-const port = 9666;
+const host = config.get('host');
+const port = config.get('port');
 
-const server = http.Server(app).listen(port, () => {
+const server = http.Server(app).listen(port, host, () => {
   
   if ("send" in process) {
     process.send('online');