diff --git a/webadmin.js b/webadmin.js
index fc4d72a..2f1a0c0 100644
--- a/webadmin.js
+++ b/webadmin.js
@@ -24,6 +24,11 @@ function init(options) {
     config = options.config;
     logger = options.logger;
 
+    if (!config.webadmin) {
+        logger.warn('Not starting webadmin because missing of config.webadmin');
+        return;
+    }
+
     app.set('views', './views');
     app.use(express.static('public', {maxAge: 24 * 3600 * 1000}));
     app.use(bodyParser.urlencoded({extended: true}));