diff --git a/9.MediaVault/1.Install_MediaVault/0_setup.py b/9.MediaVault/1.Install_MediaVault/0_setup.py
index aa58d133244f5af7abbd78dd2422476a0331856f..47f2b7961d5a8a1b5bf41dc0bb4c63084c5404de 100755
--- a/9.MediaVault/1.Install_MediaVault/0_setup.py
+++ b/9.MediaVault/1.Install_MediaVault/0_setup.py
@@ -5,24 +5,26 @@ import utils
 import socket
 import os
 
-CROND_TEMPLATE = '''# https://github.com/laurent22/rsync-time-backup
-0 22 * * * /usr/local/sbin/rsync_tmbackup.sh /etc root@{backup_server}:/backup/{hostname}/etc
-0 22 * * * /usr/local/sbin/rsync_tmbackup.sh /home root@{backup_server}:/backup/{hostname}/home
-'''
 
-cmds = [
-    'cp rsync_tmbackup.sh /usr/local/sbin',
-    'cp /tmp/backup.cron /etc/cron.d/',
-]
+def setup(interactive=True):
+    CROND_TEMPLATE = '''# https://github.com/laurent22/rsync-time-backup
+    0 22 * * * /usr/local/sbin/rsync_tmbackup.sh /etc root@{backup_server}:/backup/{hostname}/etc
+    0 22 * * * /usr/local/sbin/rsync_tmbackup.sh /home root@{backup_server}:/backup/{hostname}/home
+    '''
 
-server = utils.get_conf('BACKUP_SERVER', '')
-if server:
-    if os.path.exists('/etc/cron.d/backup.cron'):
-        print('/etc/cron.d/backup.cron already here, skipping install')
+    cmds = [
+        'cp rsync_tmbackup.sh /usr/local/sbin',
+        'cp /tmp/backup.cron /etc/cron.d/',
+    ]
+
+    server = utils.get_conf('BACKUP_SERVER', '')
+    if server:
+        if os.path.exists('/etc/cron.d/backup.cron'):
+            print('/etc/cron.d/backup.cron already here, skipping install')
+        else:
+            with open('/tmp/backup.cron', 'w') as f:
+                CROND = CROND_TEMPLATE.format(backup_server=server, hostname=socket.gethostname())
+                f.write(CROND)
+            utils.run_commands(cmds)
     else:
-        with open('/tmp/backup.cron', 'w') as f:
-            CROND = CROND_TEMPLATE.format(backup_server=server, hostname=socket.gethostname())
-            f.write(CROND)
-        utils.run_commands(cmds)
-else:
-    print('Missing BACKUP_SERVER in conf')
+        print('Missing BACKUP_SERVER in conf')