diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png
new file mode 100644
index 0000000000..e9394964a2
Binary files /dev/null and b/public/apple-touch-icon.png differ
diff --git a/public/favicon.ico b/public/favicon.ico
new file mode 100644
index 0000000000..5dbb129549
Binary files /dev/null and b/public/favicon.ico differ
diff --git a/public/icon-192.png b/public/icon-192.png
new file mode 100644
index 0000000000..ec59c83f1b
Binary files /dev/null and b/public/icon-192.png differ
diff --git a/public/icon-512.png b/public/icon-512.png
new file mode 100644
index 0000000000..1a466bfde6
Binary files /dev/null and b/public/icon-512.png differ
diff --git a/public/icon-maskable-512.png b/public/icon-maskable-512.png
new file mode 100644
index 0000000000..19f8d194ca
Binary files /dev/null and b/public/icon-maskable-512.png differ
diff --git a/public/site.webmanifest b/public/site.webmanifest
new file mode 100644
index 0000000000..f16ea8f718
--- /dev/null
+++ b/public/site.webmanifest
@@ -0,0 +1,14 @@
+{
+ "name": "Coolify",
+ "short_name": "Coolify",
+ "start_url": "/",
+ "scope": "/",
+ "display": "standalone",
+ "background_color": "#101010",
+ "theme_color": "#101010",
+ "icons": [
+ { "src": "/icon-192.png", "type": "image/png", "sizes": "192x192" },
+ { "src": "/icon-512.png", "type": "image/png", "sizes": "512x512" },
+ { "src": "/icon-maskable-512.png", "type": "image/png", "sizes": "512x512", "purpose": "maskable" }
+ ]
+}
diff --git a/resources/views/layouts/base.blade.php b/resources/views/layouts/base.blade.php
index 689b2fa0e8..27ddee9f33 100644
--- a/resources/views/layouts/base.blade.php
+++ b/resources/views/layouts/base.blade.php
@@ -156,8 +156,12 @@
@env('local')
@else
+
@endenv
+
+
+
@vite(['resources/js/app.js', 'resources/css/app.css'])