diff --git a/.gitignore b/.gitignore
index 287d7f2735eaad5f58778131a4b1be47fac703f0..14e71094f35ce86e78e4414421a7607bea923540 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,3 @@
+/built
+/routes/cert
 /node_modules
-sp-account-metadata.xml
-.idea
diff --git a/views/DE/404.pug b/views/DE/404.pug
index 5a16f0863287e4c4728d22cb6b594203d1fd9edc..29a3cd86e08627a0059a1bc7abc132fe3fe3221f 100644
--- a/views/DE/404.pug
+++ b/views/DE/404.pug
@@ -21,8 +21,8 @@ html(lang="de")
   body
     div(class="container")
       div(class="center", align="center")
-        a(href="https://m4lab.hft-stuttgart.de")
-          img(src="https://transfer.hft-stuttgart.de/images/demo/m4lab_logo.jpg", class="img-responsive center-block", width="185", height="192")
+        a(href="/")
+          img(src="/images/demo/m4lab_logo.jpg", class="img-responsive center-block", width="185", height="192")
         br
         br
         p(class="h5") 404. The requested URL was not found.
diff --git a/views/DE/500.pug b/views/DE/500.pug
index aea0e76c327decde492f063feeac5a7a364a9ac4..20dbfa9d1098bf6ba18d64c37253b3a94f83788b 100644
--- a/views/DE/500.pug
+++ b/views/DE/500.pug
@@ -21,8 +21,8 @@ html(lang="de")
   body
     div(class="container")
       div(class="center", align="center")
-        a(href="https://m4lab.hft-stuttgart.de")
-          img(src="https://transfer.hft-stuttgart.de/images/demo/m4lab_logo.jpg", class="img-responsive center-block", width="185", height="192")
+        a(href="/")
+          img(src="/images/demo/m4lab_logo.jpg", class="img-responsive center-block", width="185", height="192")
         br
         br
         p(class="h5") 500. Unexpected Error :(
diff --git a/views/DE/account/newInformation.pug b/views/DE/account/newInformation.pug
index 543d456d3f078664bc8e843d1823cfc5bef33d53..21788f6a514d7acad69f8115ab327cf0d3c16a07 100644
--- a/views/DE/account/newInformation.pug
+++ b/views/DE/account/newInformation.pug
@@ -76,7 +76,7 @@ html(lang="de")
                             label(for="logo", class="col-sm-2") Projektlogo
                             div(class="col-sm-8")
                                 div(class="form-group row px-4")
-                                    - let defaultLogo = "https://m4lab.hft-stuttgart.de/img/footer/M4_LAB_LOGO_Graustufen.png"
+                                    - let defaultLogo = "/img/footer/M4_LAB_LOGO_Graustufen.png"
                                     img(src=defaultLogo, width="100" height="100")
                                 div(class="form-group row px-3")
                                     input#logo(name="logo", class="form-control-file", type="file")
diff --git a/views/DE/account/updateInformation.pug b/views/DE/account/updateInformation.pug
index f8318ee0076fb6e6b76d9cc3ff92e221583e9b3b..58cd8a42bbbda6f773864ea1cbab81e87abed816 100644
--- a/views/DE/account/updateInformation.pug
+++ b/views/DE/account/updateInformation.pug
@@ -85,7 +85,7 @@ html(lang="de")
                                     li Klicken Sie <a href=#{indexLink} target="_blank"><i>hier</i></a>, um Ihre <i>index.html</i> in GitLab zu öffnen.
                                     li Bearbeiten Sie ihre Datei.
                                     li Um die Änderungen zu speichern und auf ihrer Seite sofort zu übernehmen, klicken Sie auf <i>Commit changes</i>
-                                        img(src="https://transfer.hft-stuttgart.de/img/help/save_file.png", class="img-fluid", style="border: 1px solid gray;", alt="index.html")
+                                        img(src="/img/help/save_file.png", class="img-fluid", style="border: 1px solid gray;", alt="index.html")
                                     li Sobald Sie Änderungen an Ihrer <i>index.html</i> vornehmen, wird Ihre Website veröffentlicht.
                             div(class="card-header")
                                 div(class="card-title")
@@ -95,21 +95,21 @@ html(lang="de")
                                     li Klicken Sie <a href=#{settingLink} target="_blank"><i>settings.js</i></a>, um Ihre <i>settings.js</i> in GitLab zu öffnen.
                                     li Bearbeiten Sie ihre Datei.
                                     li Hier sehen Sie die Standardwerde für Soziale Netzwerke und persönliche Webseiten eines Teilnehmers sowie den Standardavatar. Es wird empfohlen, diese Werte nicht zu ändern, aber Sie können weitere Soziale Netzwerke hinzufügen.
-                                    img(src="https://transfer.hft-stuttgart.de/img/help/default_settings.png", class="img-fluid", style="border: 1px solid gray;")
+                                    img(src="/img/help/default_settings.png", class="img-fluid", style="border: 1px solid gray;")
                                     li Diese Schalter kontrollieren, welche Teile der gitlab-Seite angezeigt werden sollen. Wenn Sie also beispielsweise nur eine einzige Seite haben, benötigen Sie kein Menü und können den Wert für 'menu' auf OFF stellen.
-                                    img(src="https://transfer.hft-stuttgart.de/img/help/switches.png", class="img-fluid", style="border: 1px solid gray;")
+                                    img(src="/img/help/switches.png", class="img-fluid", style="border: 1px solid gray;")
                                     li Hier ändern Sie das Projektlogo. Das Logo wird am oberen Rand der Seite mittig angezeigt. Wenn der Schalter für 'project logo' auf OFF steht, wird es nicht angezeigt.
-                                    img(src="https://transfer.hft-stuttgart.de/img/help/pr_logo.png", class="img-fluid", style="border: 1px solid gray;")
+                                    img(src="/img/help/pr_logo.png", class="img-fluid", style="border: 1px solid gray;")
                                     li Hier ändern Sie das Menü Ihrer gitlab-Seite. Ein Menü kann entweder auf einen Unterordner/ template verweisen oder aber auf einen externen Link, z.B. eine Demo. Sie können Menüeinträge hinzufügen oder entfernen. Das Menü wird mit dem Schalter 'OFF' verborgen. Vergessen Sie nicht den Schrägstrich am Ende eines Menülinks, wenn dieser auf einen Ordner zeigt.
-                                    img(src="https://transfer.hft-stuttgart.de/img/help/menu.png", class="img-fluid", style="border: 1px solid gray;")
+                                    img(src="/img/help/menu.png", class="img-fluid", style="border: 1px solid gray;")
                                     li Hier ändern Sie die Teilnehmenden. Sie können die Standardwerte für Soziale Netzwerke (diese beinhalten die HFT-Kanäle) oder Ihr eigenen Profile verwenden. Sie können auf Ihre persönliche Webseite verlinken. Sie können soziale Netzwerke hinzufügen oder entfernen. Sie können auch einen persönlichen Avatar oder den Standard-Avatar (DEFAULT.avatar) verwenden.
-                                    img(src="https://transfer.hft-stuttgart.de/img/help/partic.png", class="img-fluid", style="border: 1px solid gray;")
+                                    img(src="/img/help/partic.png", class="img-fluid", style="border: 1px solid gray;")
                                     li Hier ist ein Beispiel mit zwei Teilnehmenden:
-                                    img(src="https://transfer.hft-stuttgart.de/img/help/partic2.png", class="img-fluid", style="border: 1px solid gray;")
+                                    img(src="/img/help/partic2.png", class="img-fluid", style="border: 1px solid gray;")
                                     li Hier ändern Sie die Fußzeilenlogos z.B. zu denen von Projektpartnern. Wenn Sie das Logo nicht mit einer externen Webseite verlinken wollen, verwenden Sie EMPTY_LINK als Wert für href. Der Titel title wird bei Mouse-Hover über dem Logo erscheinen.
-                                    img(src="https://transfer.hft-stuttgart.de/img/help/f_logos.png", class="img-fluid", style="border: 1px solid gray;")
+                                    img(src="/img/help/f_logos.png", class="img-fluid", style="border: 1px solid gray;")
                                     li Klicken Sie anschließend auf <i>Commit changes</i>, um die Änderungen zu speichern.
-                                    img(src="https://transfer.hft-stuttgart.de/img/help/edit_settings_generic.png", class="img-fluid", style="border: 1px solid gray;")
+                                    img(src="/img/help/edit_settings_generic.png", class="img-fluid", style="border: 1px solid gray;")
 
                 hr
                 div(class="mx-4")
diff --git a/views/DE/layout.pug b/views/DE/layout.pug
deleted file mode 100644
index 32d27e01d25d57838d7c44edf1de5f54b7568fdf..0000000000000000000000000000000000000000
--- a/views/DE/layout.pug
+++ /dev/null
@@ -1,12 +0,0 @@
-doctype html
-html
-    head
-        title PassportJS SAML example
-        block links
-            link(rel='stylesheet', href='bower_components/bootstrap/dist/css/bootstrap.css')
-    body
-        div.container
-            block content
-        script(src='bower_components/jquery/dist/jquery.min.js')
-        script(src='bower_components/bootstrap/dist/js/bootstrap.min.js')
-        block scripts