diff --git a/allianceauth/static/allianceauth/icons/android-chrome-192x192.png b/allianceauth/static/allianceauth/icons/android-chrome-192x192.png
new file mode 100644
index 00000000..a83b4d06
Binary files /dev/null and b/allianceauth/static/allianceauth/icons/android-chrome-192x192.png differ
diff --git a/allianceauth/static/allianceauth/icons/android-chrome-512x512.png b/allianceauth/static/allianceauth/icons/android-chrome-512x512.png
new file mode 100644
index 00000000..2cdf71f0
Binary files /dev/null and b/allianceauth/static/allianceauth/icons/android-chrome-512x512.png differ
diff --git a/allianceauth/static/allianceauth/icons/apple-touch-icon.png b/allianceauth/static/allianceauth/icons/apple-touch-icon.png
old mode 100755
new mode 100644
index f1d16af3..7c7ea0f6
Binary files a/allianceauth/static/allianceauth/icons/apple-touch-icon.png and b/allianceauth/static/allianceauth/icons/apple-touch-icon.png differ
diff --git a/allianceauth/static/allianceauth/icons/browserconfig.xml b/allianceauth/static/allianceauth/icons/browserconfig.xml
new file mode 100644
index 00000000..1677cc2c
--- /dev/null
+++ b/allianceauth/static/allianceauth/icons/browserconfig.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+ #2d89ef
+
+
+
diff --git a/allianceauth/static/allianceauth/icons/favicon-16x16.png b/allianceauth/static/allianceauth/icons/favicon-16x16.png
old mode 100755
new mode 100644
index 2e17b905..454c33a0
Binary files a/allianceauth/static/allianceauth/icons/favicon-16x16.png and b/allianceauth/static/allianceauth/icons/favicon-16x16.png differ
diff --git a/allianceauth/static/allianceauth/icons/favicon-32x32.png b/allianceauth/static/allianceauth/icons/favicon-32x32.png
old mode 100755
new mode 100644
index fcd164fd..1aa26b78
Binary files a/allianceauth/static/allianceauth/icons/favicon-32x32.png and b/allianceauth/static/allianceauth/icons/favicon-32x32.png differ
diff --git a/allianceauth/static/allianceauth/icons/favicon.ico b/allianceauth/static/allianceauth/icons/favicon.ico
new file mode 100644
index 00000000..34c9d60d
Binary files /dev/null and b/allianceauth/static/allianceauth/icons/favicon.ico differ
diff --git a/allianceauth/static/allianceauth/icons/favicon.png b/allianceauth/static/allianceauth/icons/favicon.png
deleted file mode 100755
index fcd164fd..00000000
Binary files a/allianceauth/static/allianceauth/icons/favicon.png and /dev/null differ
diff --git a/allianceauth/static/allianceauth/icons/mstile-150x150.png b/allianceauth/static/allianceauth/icons/mstile-150x150.png
new file mode 100644
index 00000000..df59dcc9
Binary files /dev/null and b/allianceauth/static/allianceauth/icons/mstile-150x150.png differ
diff --git a/allianceauth/static/allianceauth/icons/safari-pinned-tab.svg b/allianceauth/static/allianceauth/icons/safari-pinned-tab.svg
new file mode 100644
index 00000000..eb448142
--- /dev/null
+++ b/allianceauth/static/allianceauth/icons/safari-pinned-tab.svg
@@ -0,0 +1,41 @@
+
+
+
diff --git a/allianceauth/static/allianceauth/icons/site.webmanifest b/allianceauth/static/allianceauth/icons/site.webmanifest
new file mode 100644
index 00000000..5e0c19c8
--- /dev/null
+++ b/allianceauth/static/allianceauth/icons/site.webmanifest
@@ -0,0 +1,19 @@
+{
+ "name": "",
+ "short_name": "",
+ "icons": [
+ {
+ "src": "/static/allianceauth/icons/android-chrome-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ },
+ {
+ "src": "/static/allianceauth/icons/android-chrome-512x512.png",
+ "sizes": "512x512",
+ "type": "image/png"
+ }
+ ],
+ "theme_color": "#ffffff",
+ "background_color": "#ffffff",
+ "display": "standalone"
+}
diff --git a/allianceauth/templates/allianceauth/icons.html b/allianceauth/templates/allianceauth/icons.html
index 9e9042ed..10b058a2 100644
--- a/allianceauth/templates/allianceauth/icons.html
+++ b/allianceauth/templates/allianceauth/icons.html
@@ -1,7 +1,12 @@
{% load static %}
-
+
-
+
+
+
+
+
+
diff --git a/docs/installation/apache.md b/docs/installation/apache.md
index 5e8be71f..79f8c615 100644
--- a/docs/installation/apache.md
+++ b/docs/installation/apache.md
@@ -83,7 +83,7 @@ Place your virtual host configuration in the appropriate section within `/etc/ht
Alias "/static" "/var/www/myauth/static"
Alias "/robots.txt" "/var/www/myauth/static/robots.txt"
- Alias "/favicon.ico" "/var/www/myauth/static/allianceauth/icons/favicon.png"
+ Alias "/favicon.ico" "/var/www/myauth/static/allianceauth/icons/favicon.ico"
Require all granted
diff --git a/docs/installation/nginx.md b/docs/installation/nginx.md
index f05a01db..a79a86ae 100644
--- a/docs/installation/nginx.md
+++ b/docs/installation/nginx.md
@@ -93,7 +93,7 @@ server {
}
location /favicon.ico {
- alias /var/www/myauth/static/allianceauth/icons/favicon.png;
+ alias /var/www/myauth/static/allianceauth/icons/favicon.ico;
}
# Gunicorn config goes below