diff --git a/5.MediaServer/3.Deploy_demokit/0_setup.py b/5.MediaServer/3.Deploy_demokit/0_setup.py
index a8ea900a6a53d97d4aea5b8dab9eab91fd8a332e..aec7d65911bca7eaeaf475c229f71e029e2585ce 100644
--- a/5.MediaServer/3.Deploy_demokit/0_setup.py
+++ b/5.MediaServer/3.Deploy_demokit/0_setup.py
@@ -39,6 +39,7 @@ def setup(interactive=True):
         json.dump(c, f)
 
     cmds.append('rsync -r mirisconf/ /etc/miris/conf')
-    cmds.append('netcapturectl add')
+    if subprocess.getstatusoutput("netcapturectl ls") != 0:
+        cmds.append('netcapturectl add')
 
     utils.run_commands(cmds)