diff --git a/.github/workflows/github_release.yml b/.github/workflows/github_release.yml
index 11a2ae5c76c6cefbf5f1f9c2baec505d7544f0f5..a21f69f7e06311554362fbc33191c9da1e891ac3 100644
--- a/.github/workflows/github_release.yml
+++ b/.github/workflows/github_release.yml
@@ -49,7 +49,7 @@ jobs:
           prerelease: false
 
       - name: Setup Node.js environment
-        uses: actions/setup-node@v2.4.1
+        uses: actions/setup-node@v2.5.0
         with:
           # Version Spec of the version to use.  Examples: 12.x, 10.15.1, >=10.15.0
           node-version: '>= 16.9.1'
@@ -104,7 +104,7 @@ jobs:
 
       # DEPLOY TO GH-PAGES
       - name: Deploy to GitHub-Pages
-        uses: JamesIves/github-pages-deploy-action@4.1.6
+        uses: JamesIves/github-pages-deploy-action@4.1.7
         with:
           branch: gh-pages
           folder: dist/spa
@@ -155,7 +155,7 @@ jobs:
 
       # SETUP NODE ENVIRONMENT
       - name: Setup Node.js environment
-        uses: actions/setup-node@v2.4.1
+        uses: actions/setup-node@v2.5.0
         with:
           # Version Spec of the version to use.  Examples: 12.x, 10.15.1, >=10.15.0
           node-version: '>= 16.9.1'
diff --git a/.github/workflows/major.yml b/.github/workflows/major.yml
index 396085ae2693e63caf0c4ad0454c726f2f61dc62..51847ab6e136b2df025722ce7d877973ff1eb9c6 100644
--- a/.github/workflows/major.yml
+++ b/.github/workflows/major.yml
@@ -41,7 +41,7 @@ jobs:
           prerelease: false
 
       - name: Setup Node.js environment
-        uses: actions/setup-node@v2.4.1
+        uses: actions/setup-node@v2.5.0
         with:
           # Version Spec of the version to use.  Examples: 12.x, 10.15.1, >=10.15.0
           node-version: '>= 16.9.1'
diff --git a/.github/workflows/minor.yml b/.github/workflows/minor.yml
index cde8ea3982c67d77c3be5b26c92120ffce868a51..ab45de1d87bc72079ee5bc190a04f9a8a61be409 100644
--- a/.github/workflows/minor.yml
+++ b/.github/workflows/minor.yml
@@ -41,7 +41,7 @@ jobs:
           prerelease: false
 
       - name: Setup Node.js environment
-        uses: actions/setup-node@v2.4.1
+        uses: actions/setup-node@v2.5.0
         with:
           # Version Spec of the version to use.  Examples: 12.x, 10.15.1, >=10.15.0
           node-version: '>= 16.9.1'
diff --git a/.github/workflows/patch.yml b/.github/workflows/patch.yml
index 6a6787be7e7439ba4bdc1171ac4b179296e4d856..11833b7198fb4d089c0b4118756c42cf85e4234a 100644
--- a/.github/workflows/patch.yml
+++ b/.github/workflows/patch.yml
@@ -41,7 +41,7 @@ jobs:
           prerelease: false
 
       - name: Setup Node.js environment
-        uses: actions/setup-node@v2.4.1
+        uses: actions/setup-node@v2.5.0
         with:
           # Version Spec of the version to use.  Examples: 12.x, 10.15.1, >=10.15.0
           node-version: '>= 16.9.1'
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index f7f04ccda120bf4253d698fa25191a06727000ab..cf32b61cf4abfadbe2ea5256a0cd4ca3910a7abe 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -17,7 +17,7 @@ jobs:
     steps:
       - uses: actions/checkout@v2
       - name: Setup Node.js environment
-        uses: actions/setup-node@v2.4.1
+        uses: actions/setup-node@v2.5.0
         with:
           # Version Spec of the version to use.  Examples: 12.x, 10.15.1, >=10.15.0
           node-version: '>= 16.9.1'
@@ -65,7 +65,7 @@ jobs:
 
       # SETUP NODE ENVIRONMENT
       - name: Setup Node.js environment
-        uses: actions/setup-node@v2.4.1
+        uses: actions/setup-node@v2.5.0
         with:
           # Version Spec of the version to use.  Examples: 12.x, 10.15.1, >=10.15.0
           node-version: '>= 16.9.1'
diff --git a/Dockerfile b/Dockerfile
index 19143e563a73aace10adeddc8502f2ed3e9431bb..8b0ed9bcd425cf84b1d617198d11a0249b980108 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -13,7 +13,7 @@ RUN \
   npm install && \
   quasar build
 
-FROM lsiobase/nginx:3.14
+FROM lsiobase/nginx:3.15-php8-version-ef5b8f3b
 
 LABEL maintainer="Griefed <griefed@griefed.de>"
 
diff --git a/Dockerfile.develop b/Dockerfile.develop
index ff154b8d7408e743b47cf8da289e2ac471345fe0..d8078b6f79ac0d43157b27df7aa5ca78145f1867 100644
--- a/Dockerfile.develop
+++ b/Dockerfile.develop
@@ -14,7 +14,7 @@ RUN \
   npm install && \
   quasar build
 
-FROM lsiobase/nginx:3.14
+FROM lsiobase/nginx:3.15-php8-version-ef5b8f3b
 
 LABEL maintainer="Griefed <griefed@griefed.de>"
 
diff --git a/package-lock.json b/package-lock.json
index 74bf76b01a14bc25f4492d7bc04af463ef115448..89a8b5a2b90b330529f1ca54fe2df575edfeb485 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,10 +10,10 @@
       "license": "MITLicense",
       "dependencies": {
         "@quasar/extras": "^1.12.2",
-        "core-js": "^3.19.1",
+        "core-js": "^3.19.3",
         "mersenne-twister": "^1.1.0",
         "noise-map": "^1.1.0",
-        "quasar": "^2.3.3"
+        "quasar": "^2.3.4"
       },
       "devDependencies": {
         "@babel/eslint-parser": "^7.16.3",
@@ -4074,9 +4074,9 @@
       }
     },
     "node_modules/core-js": {
-      "version": "3.19.1",
-      "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.1.tgz",
-      "integrity": "sha512-Tnc7E9iKd/b/ff7GFbhwPVzJzPztGrChB8X8GLqoYGdEOG8IpLnK1xPyo3ZoO3HsK6TodJS58VGPOxA+hLHQMg==",
+      "version": "3.19.3",
+      "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.3.tgz",
+      "integrity": "sha512-LeLBMgEGSsG7giquSzvgBrTS7V5UL6ks3eQlUSbN8dJStlLFiRzUm5iqsRyzUB8carhfKjkJ2vzKqE6z1Vga9g==",
       "hasInstallScript": true,
       "funding": {
         "type": "opencollective",
@@ -9915,9 +9915,9 @@
       }
     },
     "node_modules/quasar": {
-      "version": "2.3.3",
-      "resolved": "https://registry.npmjs.org/quasar/-/quasar-2.3.3.tgz",
-      "integrity": "sha512-0Q/OWX61IHIIljNUBTibR4bB0uXzR+ZtSa8y8jxerNiRoiIbqdo+FMHCRBvPr/3RUDqQ680YgHVjQEDpUCvM1Q==",
+      "version": "2.3.4",
+      "resolved": "https://registry.npmjs.org/quasar/-/quasar-2.3.4.tgz",
+      "integrity": "sha512-VgqjuzlRqZU2t4gKDHQHc/gt9nKXi9y1VRM7xYO6VOuJcm48wgOzyBdTwl1vVseghWeEIEHRM9M+R629WWF9MQ==",
       "engines": {
         "node": ">= 10.18.1",
         "npm": ">= 6.13.4",
@@ -15938,9 +15938,9 @@
       }
     },
     "core-js": {
-      "version": "3.19.1",
-      "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.1.tgz",
-      "integrity": "sha512-Tnc7E9iKd/b/ff7GFbhwPVzJzPztGrChB8X8GLqoYGdEOG8IpLnK1xPyo3ZoO3HsK6TodJS58VGPOxA+hLHQMg=="
+      "version": "3.19.3",
+      "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.3.tgz",
+      "integrity": "sha512-LeLBMgEGSsG7giquSzvgBrTS7V5UL6ks3eQlUSbN8dJStlLFiRzUm5iqsRyzUB8carhfKjkJ2vzKqE6z1Vga9g=="
     },
     "core-js-compat": {
       "version": "3.17.3",
@@ -20314,9 +20314,9 @@
       "dev": true
     },
     "quasar": {
-      "version": "2.3.3",
-      "resolved": "https://registry.npmjs.org/quasar/-/quasar-2.3.3.tgz",
-      "integrity": "sha512-0Q/OWX61IHIIljNUBTibR4bB0uXzR+ZtSa8y8jxerNiRoiIbqdo+FMHCRBvPr/3RUDqQ680YgHVjQEDpUCvM1Q=="
+      "version": "2.3.4",
+      "resolved": "https://registry.npmjs.org/quasar/-/quasar-2.3.4.tgz",
+      "integrity": "sha512-VgqjuzlRqZU2t4gKDHQHc/gt9nKXi9y1VRM7xYO6VOuJcm48wgOzyBdTwl1vVseghWeEIEHRM9M+R629WWF9MQ=="
     },
     "querystring": {
       "version": "0.2.0",
diff --git a/package.json b/package.json
index 77195ef169c9d35c7033f4fe86ef2fcd56c19234..f9ac611bb4f3eda8c76efd542847212dfdd76b83 100644
--- a/package.json
+++ b/package.json
@@ -23,10 +23,10 @@
   },
   "dependencies": {
     "@quasar/extras": "^1.12.2",
-    "core-js": "^3.19.1",
+    "core-js": "^3.19.3",
     "mersenne-twister": "^1.1.0",
     "noise-map": "^1.1.0",
-    "quasar": "^2.3.3"
+    "quasar": "^2.3.4"
   },
   "devDependencies": {
     "@babel/eslint-parser": "^7.16.3",