diff --git a/instance/index.html b/instance/index.html
index 99631eeefaa9318e6ff528b349b9c7f2064e8daf..048d4e2250ca9e182624093d36f493457b93c47a 100644
--- a/instance/index.html
+++ b/instance/index.html
@@ -17,14 +17,37 @@
             href="../style/fontawesome-free-5.15.1-web/css/all.min.css"
         />
         <script src="./main.js"></script>
-        <style>
-            ::-webkit-scrollbar {
-                display: none;
-            }
-        </style>
         <script></script>
     </head>
     <body>
+        <div
+            id="modal-settings"
+            class="modal bd-example-modal-lg"
+            tabindex="-1"
+            role="dialog"
+        >
+            <div
+                class="modal-dialog modal-lg modal-dialog-centered"
+                role="document"
+            >
+                <div class="modal-content">
+                    <div class="modal-header">
+                        <h2 class="modal-title">Amadeus settings</h2>
+                        <button
+                            type="button"
+                            class="btn btn-outline-primary btn-lg modal-close"
+                            aria-label="Close"
+                        >
+                            <i class="fas fa-window-close"></i>
+                        </button>
+                    </div>
+                    <div class="modal-body">
+                        <p>Some text in the Modal Body</p>
+                        <p>Some other text...</p>
+                    </div>
+                </div>
+            </div>
+        </div>
         <div id="mainFrame" class="container-fluid">
             <div
                 id="buttonPanelListLeft"
diff --git a/instance/main.js b/instance/main.js
index 514a386c7dacee2bb2f8a354b445d5bdb8b9daba..30a1088d4db1d389f3b260a1ad6733c5f3627a6e 100644
--- a/instance/main.js
+++ b/instance/main.js
@@ -134,7 +134,33 @@ function createButtonList(list) {
         <div class="p-1 bd-highlight mb-1 mr-auto ml-auto" style="width: 60%;-webkit-app-region: no-drag;">
             <input id="filterInput" type="text" class="form-control filterInput" placeholder="Filter...">
         </div>
-        <div class="btn-group" role="group">${renderHtmlRight}</div>`;
+        <div class="btn-group" role="group">
+        <button id="btn-settings" type="button" class="btn btn-secondary p-2 bd-highlight"
+                style="-webkit-app-region: no-drag" data-toggle="tooltip"
+                data-placement="bottom" title="Open settings">
+            <i class="fas fa-cogs"></i>
+        </button>
+        ${renderHtmlRight}
+        </div>`;
+
+    /* Set things up for the settings modal*/
+    var modal = document.getElementById('modal-settings');
+    var btn = document.getElementById('btn-settings');
+    var span = document.getElementsByClassName('modal-close')[0];
+
+    btn.onclick = function () {
+        modal.style.display = 'block';
+    };
+
+    span.onclick = function () {
+        modal.style.display = 'none';
+    };
+
+    window.onclick = function (event) {
+        if (event.target == modal) {
+            modal.style.display = 'none';
+        }
+    };
 }
 
 /* Create the left panel */
diff --git a/style/css/instance.css b/style/css/instance.css
index a7b997213a6a819fcae72d5475c83b41719ab0e6..417ad3462ae6ec5297a6b73f4a44b9ebc3447294 100644
--- a/style/css/instance.css
+++ b/style/css/instance.css
@@ -5,6 +5,10 @@
          url("../fonts/LinotypeIPACustom3.svg")  format('svg');
 }
 
+::-webkit-scrollbar {
+    display: none;
+}
+
 body {
     overflow: hidden;
     height: 100vh;