Replace icons with official project logos + MCP badge

This commit is contained in:
Athena
2026-09-20 22:28:29 +02:00
parent f3276d11fe
commit 96d5937a08
21 changed files with 72 additions and 100 deletions
+15 -21
View File
@@ -1,32 +1,26 @@
# Unraid-Docker-Logos
Docker container icons for Unraid (128×128 PNG, transparent background) + SVG sources.
Docker container icons for Unraid (128x128 PNG, transparent background) + SVG sources.
## Usage
Set the icon URL in your Unraid Docker template (or Community Applications) to:
Set the icon URL in your Unraid Docker template to:
```
https://192.168.1.2:3000/michael/Unraid-Docker-Logos/raw/branch/main/icons/<name>.png
```
or via LAN:
```
http://192.168.1.2:3000/michael/Unraid-Docker-Logos/raw/branch/main/icons/<name>.png
http://192.168.1.2:4000/michael/Unraid-Docker-Logos/raw/branch/main/icons/<name>.png
```
## Icons
| Container | File |
|-----------|------|
| Dispatcharr-MCP | icons/dispatcharr-mcp.png |
| FritzBox-MCP | icons/fritzbox-mcp.png |
| Immich-MCP | icons/immich-mcp.png |
| Syncthing-Blade-MCP | icons/syncthing-blade-mcp.png |
| ESPHome-MCP | icons/esphome-mcp.png |
| CAD-MCP | icons/cad-mcp.png |
| Immich-Machine-Learning | icons/immich-machine-learning.png |
| Emby-Tools | icons/emby-tools.png |
| Musikwunschbox | icons/musikwunschbox.png |
| PTouch-Web | icons/ptouch-web.png |
| Container | File | Source |
|-----------|------|--------|
| Dispatcharr-MCP | icons/dispatcharr-mcp.png | Sonarr logo |
| FritzBox-MCP | icons/fritzbox-mcp.png | AVM FRITZ! logo |
| Immich-MCP | icons/immich-mcp.png | Immich logo |
| Syncthing-Blade-MCP | icons/syncthing-blade-mcp.png | Syncthing logo |
| ESPHome-MCP | icons/esphome-mcp.png | ESPHome logo |
| CAD-MCP | icons/cad-mcp.png | ezdxf-style 3D |
| Immich-Machine-Learning | icons/immich-machine-learning.png | Immich logo |
| Emby-Tools | icons/emby-tools.png | Emby logo |
| Musikwunschbox | icons/musikwunschbox.png | custom music design |
| PTouch-Web | icons/ptouch-web.png | Brother P-touch style |
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

+9 -6
View File
@@ -1,7 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128">
<rect x="24" y="16" width="80" height="80" rx="16" fill="#4A5568"/>
<path d="M 40 72 L 40 48 L 64 32 L 88 48 L 88 72 L 64 88 Z" fill="none" stroke="#FFFFFF" stroke-width="4"/>
<path d="M 40 48 L 64 64 L 88 48 M 64 64 L 64 88" fill="none" stroke="#FFFFFF" stroke-width="3"/>
<rect x="44" y="96" width="40" height="18" rx="4" fill="#4A5568"/>
<text x="64" y="109" font-family="Arial, sans-serif" font-size="11" font-weight="bold" fill="#FFFFFF" text-anchor="middle">MCP</text>
</svg>
<g transform="translate(4,2) scale(0.94)">
<rect x="8" y="8" width="104" height="82" rx="18" fill="#155E75"/>
<path d="M 38 68 L 38 38 L 64 24 L 90 38 L 90 68 L 64 82 Z" fill="none" stroke="#FFFFFF" stroke-width="4" stroke-linejoin="round"/>
<path d="M 38 38 L 64 52 L 90 38 M 64 52 L 64 82" fill="none" stroke="#7DD3FC" stroke-width="3"/>
<circle cx="64" cy="52" r="3" fill="#FFFFFF"/>
</g>
<rect x="34" y="104" width="60" height="20" rx="5" fill="#155E75"/>
<text x="64" y="119" font-family="Arial,sans-serif" font-size="13" font-weight="bold" fill="#FFFFFF" text-anchor="middle">MCP</text>
</svg>

Before

Width:  |  Height:  |  Size: 580 B

After

Width:  |  Height:  |  Size: 701 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 9.4 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 577 B

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

+4 -5
View File
@@ -1,6 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128">
<circle cx="64" cy="56" r="40" fill="#2D4B7A"/>
<path d="M 48 40 L 48 72 L 80 56 Z" fill="#FFFFFF"/>
<rect x="44" y="96" width="40" height="18" rx="4" fill="#2D4B7A"/>
<text x="64" y="109" font-family="Arial, sans-serif" font-size="11" font-weight="bold" fill="#FFFFFF" text-anchor="middle">MCP</text>
</svg>
<image href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAolBMVEUAAABStUtStUtStUtStUtStUtStUtStUtStUtStUtStUtStUtStUtStUtStUtStUtStUtStUtStUv////f8d5culb8/vyx3q6Y05RrwGVWt0/K6cjx+fCAyXv5/fni8+HY79d8yHdyw2xkvV31+/Xx+fHt+Ozo9ufF5sO54bas3Kmg15yKzYV4xnJov2LR68/N6su/47yp2qWl2KGT0Y+Oz4qTO5oWAAAAEnRSTlMAiEL2FdOXA6XcHMiPD/qcTtCMZwXqAAACQ0lEQVRo3u3XW1ITURhF4QOS1kAAPQlIooRLFAEV7/Ofmm35sB6oIvQ6sF9gTeCr6l1d/XdxbXQlGW6tWRk3K+NmZdysjJuVcbMyblbGTcu4eRnXy+0uTYrJu7RRHifcrIyblXGzMm5Wxs3KuFkZNyvjZmXcrIyblXGVPNlMushdfbGZc5G7WpGdq+TeRXauknsXOeEScthFTrvIzs3Lu+NKUXn7WX4S8qTe6tzKrW/U7Ptcys4Fnh6+PXCyc4Gn049HCyU7F7jv5FjJ0gXuezc3snaBmVrIwgVm6kGydIGZWsjCBWbqgbJzgZm6XcZdD9P7ozYZ954wzY4bZNwhMFNbGVfATC1kXAEztZBxBczUSsZdD/upkXEFrKfeGeQCt0492sJtgml25lwPM/WNdD3M1ML1MJ2cCbcd/vB54V0PH16Z59wOfzuv3vXwpy/1vm7pBCzGxUV+KPhqVQe4yI3wKeOudZE9zLhDXWQPL38thIts4R+rKlxkCZ9+rcJFlvDFn+pcZAMvfy60izwcvlxV4QoZmHGFa2Tgi99VuFIGXl4fCNfKwJc3VbhOBuaQbHdpfx3M6UzepZev7oa5II3r5et5Fa6UffuFsnL3LAflSVrm1z8s42Zl3LiM6+XxKOkij7e3RjEXuXdLQRaukv+7yMKV8r8vDLJwrdy7yAmXkNMuctpFTrvIaRc57SKnXeS0i5x2kdMuctpFTrvIaRc57SKnXeS0i5x2kdMucthFfoObbXend/eiLvLe65IMWbp/AXSoBWh8RJqyAAAAAElFTkSuQmCC" x="4" y="2" width="120" height="98" preserveAspectRatio="xMidYMid meet"/>
<rect x="34" y="104" width="60" height="20" rx="5" fill="#2D4B7A"/>
<text x="64" y="119" font-family="Arial,sans-serif" font-size="13" font-weight="bold" fill="#FFFFFF" text-anchor="middle">MCP</text>
</svg>

Before

Width:  |  Height:  |  Size: 405 B

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 553 B

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

+4 -6
View File
@@ -1,7 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128">
<rect x="20" y="20" width="88" height="72" rx="12" fill="#E2001A"/>
<text x="64" y="62" font-family="Arial, sans-serif" font-size="20" font-weight="bold" fill="#FFFFFF" text-anchor="middle">FRITZ!</text>
<text x="64" y="82" font-family="Arial, sans-serif" font-size="14" font-weight="bold" fill="#FFFFFF" text-anchor="middle">Box</text>
<rect x="44" y="96" width="40" height="18" rx="4" fill="#E2001A"/>
<text x="64" y="109" font-family="Arial, sans-serif" font-size="11" font-weight="bold" fill="#FFFFFF" text-anchor="middle">MCP</text>
</svg>
<image href="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNDUzLjU0MyAxMjcuMTk0Ij4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuNS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjQgQnVpbGQgMykgIC0tPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJVbmJlbmFubnRlcl9WZXJsYXVmXzE5IiBkYXRhLW5hbWU9IlVuYmVuYW5udGVyIFZlcmxhdWYgMTkiIHgxPSIxMjAuNTM1IiB5MT0iNjMuNTk3IiB4Mj0iMTYzLjYzMyIgeTI9IjYzLjU5NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMDFlNmUiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDAxZTZlIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxwYXRoIGQ9Ik0wLDgxLjI1Nkw0MC44ODQsMGgzMS43OTh2ODEuMjU2aDkuMDg2djI3LjI1NmgtOS4wODZ2MTguNjgzaC0yNy4yNTV2LTE4LjY4M0gwdi0yNy4yNTZaTTQ1LjQyNyw1NC41MTJsLTEzLjYyOCwyNi43NDRoMTMuNjI4di0yNi43NDRaIiBzdHlsZT0iZmlsbDogIzAwMWU2ZTsiLz4KICA8cGF0aCBkPSJNOTMuNjUxLDI3LjI1NmMwLTE4LjE3MSw5LjA4Ni0yNy4yNTYsMjcuMjU3LTI3LjI1NmgyNi40MWMxOC4xNzEsMCwyNy4yNTcsOS4wODUsMjcuMjU3LDI3LjI1NnY3Mi42ODJjMCwxOC4xNzEtOS4wODYsMjcuMjU2LTI3LjI1NywyNy4yNTZoLTI2LjQxYy0xOC4xNzEsMC0yNy4yNTctOS4wODUtMjcuMjU3LTI3LjI1NlYyNy4yNTZaIiBzdHlsZT0iZmlsbDogdXJsKCNVbmJlbmFubnRlcl9WZXJsYXVmXzE5KTsiLz4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0xMjAuNzg1LDI1LjY3Mmg1OC44OTd2MjEuMzI0bC0zMi4yMjctLjAxdjEwLjI2NmgyNS45NDd2MjAuMTZoLTI1Ljk0N3YyNC4xNDFoLTI2LjY3VjI1LjY3MloiIHN0eWxlPSJmaWxsOiAjZTYwMDBmOyIvPgogICAgPHBhdGggZD0iTTIyNS4wNTQsNzQuNDQ2YzAsNC4xODMtMi42NzksNi44MDYtNi4zNiw2LjgwNmgtOC45ODN2LTEzLjIyM2g4LjkyN2MzLjc5NCwwLDYuNDE3LDMuMDY4LDYuNDE3LDYuNDE3TTI1MC43MTgsNzQuMDU1YzAtMTguMDc3LTEzLTI3LjA2LTMxLjk3LTI3LjA2aC0zNS40Mjh2NzUuODc5aDI2LjUwMXYtMjMuMjY2aDUuMjQ1bDExLjQ2OSwyMy4yNjZoMjguMDA5bC0xNS41OTktMjcuODQyYzYuODYyLTQuMDcyLDExLjc3My0xMS4zMjYsMTEuNzczLTIwLjk3OCIgc3R5bGU9ImZpbGw6ICNlNjAwMGY7Ii8+CiAgICA8cG9seWdvbiBwb2ludHM9IjI5Mi4xOTUgNDYuOTk1IDI5Mi4xOTUgNjkuODcxIDMxMC42MDcgNjkuODcxIDMxMC42MDcgMTIyLjg3NCAzMzcuMTY2IDEyMi44NzQgMzM3LjE2NiA2OS44NzEgMzU1LjUyMSA2OS44NzEgMzU1LjUyMSA0Ni45OTUgMjkyLjE5NSA0Ni45OTUiIHN0eWxlPSJmaWxsOiAjZTYwMDBmOyIvPgogICAgPHJlY3QgeD0iMjU3LjUyNSIgeT0iMzIuNjciIHdpZHRoPSIyNi42NjkiIGhlaWdodD0iNzUuODMyIiBzdHlsZT0iZmlsbDogI2U2MDAwZjsiLz4KICAgIDxwYXRoIGQ9Ik00MzAuNzc5LDEwOC40OTFoMjIuNzY0di0xOC40NjloLTIyLjc2NHYxOC40NjlaTTQzMC43NzksODQuMzVoMjIuNzY0di01MS42NzdoLTIyLjc2NHY1MS42NzdaIiBzdHlsZT0iZmlsbDogI2U2MDAwZjsiLz4KICAgIDxwb2x5Z29uIHBvaW50cz0iMzU1LjUyMSAyNS42NzIgMzU1LjUyMSA0Ni45OTUgMzg3LjM0MiA0Ni45OTUgMzU1LjUyMSA4My45NzYgMzU1LjUyMSAxMDEuNTUxIDQyMS4xMzUgMTAxLjU1MSA0MjEuMTM1IDgwLjAxNSAzODguNDM5IDgwLjAxNSA0MjAuMzUzIDQyLjg1NiA0MjAuMzUzIDI1LjY3MiAzNTUuNTIxIDI1LjY3MiIgc3R5bGU9ImZpbGw6ICNlNjAwMGY7Ii8+CiAgPC9nPgo8L3N2Zz4=" x="4" y="2" width="120" height="98" preserveAspectRatio="xMidYMid meet"/>
<rect x="34" y="104" width="60" height="20" rx="5" fill="#E2001A"/>
<text x="64" y="119" font-family="Arial,sans-serif" font-size="13" font-weight="bold" fill="#FFFFFF" text-anchor="middle">MCP</text>
</svg>

Before

Width:  |  Height:  |  Size: 643 B

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 818 B

After

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 6.5 KiB

+4 -6
View File
File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 480 B

After

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

+9 -7
View File
@@ -1,8 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128">
<rect x="24" y="16" width="80" height="80" rx="20" fill="#FF8C42"/>
<circle cx="48" cy="56" r="10" fill="#FFFFFF"/>
<circle cx="80" cy="56" r="10" fill="#FFFFFF"/>
<path d="M 58 56 L 58 40 L 70 34 L 70 56" fill="#FFFFFF"/>
<rect x="44" y="96" width="40" height="18" rx="4" fill="#FF8C42"/>
<text x="64" y="109" font-family="Arial, sans-serif" font-size="11" font-weight="bold" fill="#FFFFFF" text-anchor="middle">MCP</text>
</svg>
<g transform="translate(4,2) scale(0.94)">
<rect x="8" y="8" width="104" height="82" rx="20" fill="#FF8C42"/>
<circle cx="46" cy="62" r="14" fill="#FFFFFF"/>
<circle cx="82" cy="62" r="14" fill="#FFFFFF"/>
<path d="M 60 62 L 60 30 L 96 24 L 96 62" fill="none" stroke="#FFFFFF" stroke-width="7" stroke-linejoin="round"/>
</g>
<rect x="34" y="104" width="60" height="20" rx="5" fill="#FF8C42"/>
<text x="64" y="119" font-family="Arial,sans-serif" font-size="13" font-weight="bold" fill="#FFFFFF" text-anchor="middle">MCP</text>
</svg>

Before

Width:  |  Height:  |  Size: 531 B

After

Width:  |  Height:  |  Size: 634 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

+11 -9
View File
@@ -1,10 +1,12 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128">
<rect x="20" y="28" width="88" height="56" rx="8" fill="#1B3A5C"/>
<rect x="28" y="36" width="72" height="24" rx="3" fill="#FFFFFF"/>
<text x="64" y="53" font-family="Arial, sans-serif" font-size="12" font-weight="bold" fill="#1B3A5C" text-anchor="middle">P-touch</text>
<circle cx="32" cy="72" r="3" fill="#4CAF50"/>
<circle cx="42" cy="72" r="3" fill="#FFC107"/>
<circle cx="52" cy="72" r="3" fill="#F44336"/>
<rect x="44" y="96" width="40" height="18" rx="4" fill="#1B3A5C"/>
<text x="64" y="109" font-family="Arial, sans-serif" font-size="11" font-weight="bold" fill="#FFFFFF" text-anchor="middle">MCP</text>
</svg>
<g transform="translate(4,2) scale(0.94)">
<rect x="6" y="14" width="108" height="70" rx="10" fill="#1B3A5C"/>
<rect x="14" y="24" width="92" height="26" rx="4" fill="#FFFFFF"/>
<text x="60" y="43" font-family="Arial,sans-serif" font-size="15" font-weight="bold" fill="#1B3A5C" text-anchor="middle">P-touch</text>
<circle cx="22" cy="68" r="4" fill="#4CAF50"/>
<circle cx="34" cy="68" r="4" fill="#FFC107"/>
<circle cx="46" cy="68" r="4" fill="#F44336"/>
</g>
<rect x="34" y="104" width="60" height="20" rx="5" fill="#1B3A5C"/>
<text x="64" y="119" font-family="Arial,sans-serif" font-size="13" font-weight="bold" fill="#FFFFFF" text-anchor="middle">MCP</text>
</svg>

Before

Width:  |  Height:  |  Size: 724 B

After

Width:  |  Height:  |  Size: 773 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 10 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 704 B

After

Width:  |  Height:  |  Size: 13 KiB