diff --git a/qml/pages/ServersPage.qml b/qml/pages/ServersPage.qml
index b700fe2..4b4069a 100644
--- a/qml/pages/ServersPage.qml
+++ b/qml/pages/ServersPage.qml
@@ -59,10 +59,21 @@ Page {
         model: serversModel
         visible: serversModel.loaded
 
+        RemorsePopup {
+            id: remorsePopup
+        }
+
         PullDownMenu {
             MenuItem {
                 text: qsTr( "Reset database" )
-                onClicked: resetDatabase()
+                onClicked: {
+                    remorsePopup.execute(
+                        qsTr( "Resetting database" ),
+                        function() {
+                            serversPage.resetDatabase()
+                        }
+                    )
+                }
             }
 
             MenuItem {
diff --git a/translations/harbour-wallaread.ts b/translations/harbour-wallaread.ts
index 4b760bd..8e10d2b 100644
--- a/translations/harbour-wallaread.ts
+++ b/translations/harbour-wallaread.ts
@@ -119,6 +119,10 @@
         <source>No servers configured yet, create your first one with the Settings menu</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>Resetting database</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>SettingsPage</name>