diff --git a/interface/web/admin/server_edit.php b/interface/web/admin/server_edit.php
index c40048378031ae002890061c4e05f0800a40b36f..5b446c0494adea6818d9292e830718c9efd435f6 100644
--- a/interface/web/admin/server_edit.php
+++ b/interface/web/admin/server_edit.php
@@ -72,8 +72,8 @@ class page_action extends tform_actions {
 	function onSubmit() {
 		global $app;
 
-		//* We do not want to mirror the the server itself
-		if($this->id == $this->dataRecord['mirror_server_id']) $this->dataRecord['mirror_server_id'] = 0;
+		//* We do not want to mirror the the server itself and the master can not be a mirror
+		if($this->id == $this->dataRecord['mirror_server_id'] || $this->id == 1) $this->dataRecord['mirror_server_id'] = 0;
 
 		parent::onSubmit();
 
diff --git a/interface/web/admin/templates/server_edit_services.htm b/interface/web/admin/templates/server_edit_services.htm
index 4a648f4591da4504f3ad7fb9e6206913f9eff2c3..2775e029d3d6a1b85ab3012e40b6e0ca2b0b8ba9 100644
--- a/interface/web/admin/templates/server_edit_services.htm
+++ b/interface/web/admin/templates/server_edit_services.htm
@@ -50,12 +50,14 @@
                     {tmpl_var name='xmpp_server'}
                 </div>
             </div>
-            <div class="form-group">
-                <label for="mirror_server_id" class="col-sm-3 control-label">{tmpl_var name='mirror_server_id_txt'}</label>
-                <div class="col-sm-9"><select name="mirror_server_id" id="server_id" class="form-control">
-                    {tmpl_var name='mirror_server_id'}
-                </select></div>
-            </div>
+			 <tmpl_if name="id" op="!=" value="1">
+	            <div class="form-group">
+    	            <label for="mirror_server_id" class="col-sm-3 control-label">{tmpl_var name='mirror_server_id_txt'}</label>
+        	        <div class="col-sm-9"><select name="mirror_server_id" id="server_id" class="form-control">
+            	        {tmpl_var name='mirror_server_id'}
+                	</select></div>
+	            </div>
+			</tmpl_if>
             <div class="form-group">
                 <label for="active" class="col-sm-3 control-label">{tmpl_var name='active_txt'}</label>
                 <div class="col-sm-9"><select name="active" id="active" class="form-control">
@@ -69,4 +71,4 @@
         <div class="clear"><div class="right">
             <button class="btn btn-default formbutton-success" type="button" value="{tmpl_var name='btn_save_txt'}" data-submit-form="pageForm" data-form-action="admin/server_edit.php">{tmpl_var name='btn_save_txt'}</button>
             <button class="btn btn-default formbutton-default" type="button" value="{tmpl_var name='btn_cancel_txt'}" data-load-content="admin/server_list.php">{tmpl_var name='btn_cancel_txt'}</button>
-        </div></div>
\ No newline at end of file
+        </div></div>