diff --git a/app.js b/app.js
index 1b43754844a9799776b9f90894f9120b7a13f4c8..46cc5992f319360ee0a6722be4bc33cddab26c4b 100644
--- a/app.js
+++ b/app.js
@@ -43,8 +43,8 @@ async function run() {
   await accountApp.init();
   await syncApp.init();
 
-  console.log('Listening on ' + config.port + '...');
-  app.listen(config.port);
+  console.log('Listening on ' + config.hostname + ':' + config.port + '...');
+  app.listen(config.port, config.hostname);
 }
 
 run().catch(err => {
diff --git a/load-config.js b/load-config.js
index 11ef2b64f37e47ef4dc9f671ebb7d62dd64209ec..933ce9994f3163be8c6fd8fd14cb962ebee81dae 100644
--- a/load-config.js
+++ b/load-config.js
@@ -9,6 +9,7 @@ try {
   config = {
     mode: 'development',
     port: 5006,
+    hostname: '0.0.0.0',
     serverFiles: join(root, 'server-files'),
     userFiles: join(root, 'user-files')
   };