diff --git a/appsettings/migrations/0011_alter_appsettings_id.py b/appsettings/migrations/0011_alter_appsettings_id.py
new file mode 100644
index 0000000..dfbfe60
--- /dev/null
+++ b/appsettings/migrations/0011_alter_appsettings_id.py
@@ -0,0 +1,20 @@
+# Generated by Django 4.2.10 on 2024-02-14 11:54
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ("appsettings", "0010_auto_20231030_1305"),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name="appsettings",
+            name="id",
+            field=models.AutoField(
+                auto_created=True, primary_key=True, serialize=False, verbose_name="ID"
+            ),
+        ),
+    ]
diff --git a/instances/templates/instances/settings_tab.html b/instances/templates/instances/settings_tab.html
index 5008a3d..5d91ba5 100644
--- a/instances/templates/instances/settings_tab.html
+++ b/instances/templates/instances/settings_tab.html
@@ -660,7 +660,9 @@
             <div class="clearfix"></div>
         </div>
         <div role="tabpanel" class="tab-pane tab-pane-bordered" id="xmledit">
-            <p>{% trans "If you need to edit XML please Power Off the instance" %}</p>
+            {% if instance.status != 5 %}
+                <p>{% trans "If you need to edit XML please Power Off the instance" %}</p>
+            {% endif %}
             <form action="{% url 'instances:change_xml' instance.id %}" method="post" role="form" aria-label="Edit instance XML form">
                 {% csrf_token %}
                 <div class="col-sm-12" id="xmlheight">
diff --git a/instances/views.py b/instances/views.py
index cfaa157..22e34e8 100755
--- a/instances/views.py
+++ b/instances/views.py
@@ -1853,6 +1853,9 @@ def create_instance(request, compute_id, arch, machine):
                                 machine = "q35"
                                 firmware["secure"] = "yes"
 
+                        if data["net_model"] == "default":
+                            data["net_model"] = "virtio"
+
                         uuid = util.randomUUID()
                         try:
                             conn.create_instance(
diff --git a/webvirtcloud.sh b/webvirtcloud.sh
index 1026a9f..3752181 100755
--- a/webvirtcloud.sh
+++ b/webvirtcloud.sh
@@ -197,6 +197,7 @@ create_user () {
   fi
 
   usermod -a -G "$nginx_group" "$APP_USER"
+  usermod -a -G libvirt "$nginx_group"
 }
 
 run_as_app_user () {