diff --git a/docs/.vitepress/theme/components/Services/List.vue b/docs/.vitepress/theme/components/Services/List.vue
index 87d7a410..0cccd29e 100644
--- a/docs/.vitepress/theme/components/Services/List.vue
+++ b/docs/.vitepress/theme/components/Services/List.vue
@@ -267,7 +267,7 @@ const services = [
{
name: 'Umami',
slug: 'umami',
- icon: '/docs/images/services/umami.svg',
+ icon: '/docs/images/services/umami-logo.svg',
description: 'A lightweight, open-source web analytics tool that prioritizes user privacy by not using cookies.',
category: 'Analytics'
},
@@ -282,21 +282,21 @@ const services = [
{
name: 'Activepieces',
slug: 'activepieces',
- icon: '/docs/images/services/activepieces.svg?url',
+ icon: '/docs/images/services/activepieces-logo.svg',
description: 'Open source no-code business automation.',
category: 'Automation'
},
{
name: 'Actual Budget',
slug: 'actualbudget',
- icon: '/docs/images/services/actualbudget.svg',
+ icon: '/docs/images/services/actualbudget-logo.svg',
description: 'A local-first personal finance tool based on zero-based budgeting.',
category: 'Finance'
},
{
name: 'Affine',
slug: 'affine',
- icon: '/docs/images/services/affine.svg',
+ icon: '/docs/images/services/affine-logo.svg',
description: 'Open-source knowledge base and workspace combining docs, whiteboards, and databases.',
category: 'Productivity'
},
@@ -310,21 +310,21 @@ const services = [
{
name: 'Apprise API',
slug: 'apprise-api',
- icon: '/docs/images/services/apprise-api.svg',
+ icon: '/docs/images/services/apprise-api-logo.svg',
description: 'RESTful API for Apprise notification library.',
category: 'Development'
},
{
name: 'Appsmith',
slug: 'appsmith',
- icon: '/docs/images/services/appsmith.svg',
+ icon: '/docs/images/services/appsmith-logo.svg',
description: 'A low-code application platform for building internal tools.',
category: 'Development'
},
{
name: 'Appwrite',
slug: 'appwrite',
- icon: '/docs/images/services/appwrite.svg',
+ icon: '/docs/images/services/appwrite-logo.svg',
description: 'A backend-as-a-service platform that simplifies the web & mobile app development.',
category: 'Development'
},
@@ -345,14 +345,14 @@ const services = [
{
name: 'Authentik',
slug: 'authentik',
- icon: '/docs/images/services/authentik.svg',
+ icon: '/docs/images/services/authentik-logo.svg',
description: 'An open-source Identity Provider, focused on flexibility and versatility.',
category: 'Security'
},
{
name: 'Baby Buddy',
slug: 'babybuddy',
- icon: '/docs/images/services/babybuddy.svg',
+ icon: '/docs/images/services/babybuddy-logo.svg',
description: 'It helps parents track their baby\'s daily activities, growth, and health with ease.',
category: 'Health'
},
@@ -373,28 +373,28 @@ const services = [
{
name: 'Bitcoin Core',
slug: 'bitcoin-core',
- icon: '/docs/images/services/bitcoin-core.svg',
+ icon: '/docs/images/services/bitcoin-core-logo.svg',
description: 'Bitcoin Core full node software.',
category: 'Crypto'
},
{
name: 'BookStack',
slug: 'bookstack',
- icon: '/docs/images/services/bookstack.svg',
+ icon: '/docs/images/services/bookstack-logo.svg',
description: 'Self-hosted wiki-style documentation platform.',
category: 'Documentation'
},
{
name: 'Browserless',
slug: 'browserless',
- icon: '/docs/images/services/browserless.svg',
+ icon: '/docs/images/services/browserless-logo.svg',
description: 'Headless Chrome as a service.',
category: 'Development'
},
{
name: 'BudgE',
slug: 'budge',
- icon: '/docs/images/services/budge.svg',
+ icon: '/docs/images/services/budge-logo.svg',
description: 'A budgeting personal finance app.',
category: 'Finance'
},
@@ -408,14 +408,14 @@ const services = [
{
name: 'Bugsink',
slug: 'bugsink',
- icon: '/docs/images/services/bugsink.svg',
+ icon: '/docs/images/services/bugsink-logo.svg',
description: 'Self-hosted Error Tracking',
category: 'Development'
},
{
name: 'Cal.com',
slug: 'calcom',
- icon: '/docs/images/services/calcom.svg',
+ icon: '/docs/images/services/calcom-logo.svg',
description: 'Open-source Calendly alternative for scheduling meetings.',
category: 'Productivity'
},
@@ -436,7 +436,7 @@ const services = [
{
name: 'Changedetection',
slug: 'changedetection',
- icon: '/docs/images/services/changedetection.svg',
+ icon: '/docs/images/services/changedetection-logo.svg',
description: 'Website change detection monitor and notifications.',
category: 'Monitoring'
},
@@ -450,63 +450,63 @@ const services = [
{
name: 'Chaskiq',
slug: 'chaskiq',
- icon: '/docs/images/services/chaskiq.svg',
+ icon: '/docs/images/services/chaskiq-logo.svg',
description: 'Open source customer engagement platform.',
category: 'Business'
},
{
name: 'Chatwoot',
slug: 'chatwoot',
- icon: '/docs/images/services/chatwoot.svg',
+ icon: '/docs/images/services/chatwoot-logo.svg',
description: 'Open-source customer engagement suite.',
category: 'Business'
},
{
name: 'Checkmate',
slug: 'checkmate',
- icon: '/docs/images/services/checkmate.svg',
+ icon: '/docs/images/services/checkmate-logo.svg',
description: 'Website monitoring and uptime service.',
category: 'Monitoring'
},
{
name: 'ClassicPress',
slug: 'classicpress',
- icon: '/docs/images/services/classicpress.svg',
+ icon: '/docs/images/services/classicpress-logo.svg',
description: 'A business-focused CMS with a strong community.',
category: 'CMS'
},
{
name: 'CloudBeaver',
slug: 'cloudbeaver',
- icon: '/docs/images/services/cloudbeaver.svg',
+ icon: '/docs/images/services/cloudbeaver-logo.svg',
description: 'Universal database tool with web interface.',
category: 'Development'
},
{
name: 'Cloudflared',
slug: 'cloudflared',
- icon: '/docs/images/services/cloudflared.svg',
+ icon: '/docs/images/services/cloudflared-logo.svg',
description: 'Cloudflare Tunnel client.',
category: 'Networking'
},
{
name: 'Cockpit',
slug: 'cockpit',
- icon: '/docs/images/services/cockpit.svg',
+ icon: '/docs/images/services/cockpit-logo.svg',
description: 'Web-based server administration interface.',
category: 'Administration'
},
{
name: 'Code Server',
slug: 'code-server',
- icon: '/docs/images/services/code-server.svg',
+ icon: '/docs/images/services/code-server-logo.svg',
description: 'Run VS Code on any machine anywhere and access it in the browser.',
category: 'Development'
},
{
name: 'ConvertX',
slug: 'convertx',
- icon: '/docs/images/services/convertx.svg',
+ icon: '/docs/images/services/convertx-logo.svg',
description: 'File conversion service supporting multiple formats.',
category: 'Utilities'
},
@@ -520,91 +520,91 @@ const services = [
{
name: 'Cryptgeon',
slug: 'cryptgeon',
- icon: '/docs/images/services/cryptgeon.svg',
+ icon: '/docs/images/services/cryptgeon-logo.svg',
description: 'Secure note sharing service with self-destructing messages.',
category: 'Security'
},
{
name: 'CyberChef',
slug: 'cyberchef',
- icon: '/docs/images/services/cyberchef.svg',
+ icon: '/docs/images/services/cyberchef-logo.svg',
description: 'Data analysis and manipulation tool for cybersecurity.',
category: 'Security'
},
{
name: 'Dashboard',
slug: 'dashboard',
- icon: '/docs/images/services/dashboard.svg',
+ icon: '/docs/images/services/dashboard-logo.svg',
description: 'A simple dashboard for your server.',
category: 'Administration'
},
{
name: 'Dashy',
slug: 'dashy',
- icon: '/docs/images/services/dashy.svg',
+ icon: '/docs/images/services/dashy-logo.svg',
description: 'Customizable homepage dashboard for self-hosted services.',
category: 'Administration'
},
{
name: 'Deno KV',
slug: 'denokv',
- icon: '/docs/images/services/denokv.svg',
+ icon: '/docs/images/services/denokv-logo.svg',
description: 'Deno\'s built-in key-value database service.',
category: 'Development'
},
{
name: 'Directus',
slug: 'directus',
- icon: '/docs/images/services/directus.svg',
+ icon: '/docs/images/services/directus-logo.svg',
description: 'An open-source headless CMS and API for custom databases.',
category: 'CMS'
},
{
name: 'Docker Registry',
slug: 'docker-registry',
- icon: '/docs/images/services/docker-registry.svg',
+ icon: '/docs/images/services/docker-registry-logo.svg',
description: 'A Docker registry to store and manage your Docker images.',
category: 'Development'
},
{
name: 'Docmost',
slug: 'docmost',
- icon: '/docs/images/services/docmost.svg',
+ icon: '/docs/images/services/docmost-logo.svg',
description: 'Open-source document collaboration platform.',
category: 'Documentation'
},
{
name: 'Documenso',
slug: 'documenso',
- icon: '/docs/images/services/documenso.svg',
+ icon: '/docs/images/services/documenso-logo.svg',
description: 'Open-source DocuSign alternative for document signing.',
category: 'Business'
},
{
name: 'Docuseal',
slug: 'docuseal',
- icon: '/docs/images/services/docuseal.svg',
+ icon: '/docs/images/services/docuseal-logo.webp',
description: 'Open source DocuSign alternative.',
category: 'Business'
},
{
name: 'DokuWiki',
slug: 'dokuwiki',
- icon: '/docs/images/services/dokuwiki.svg',
+ icon: '/docs/images/services/dokuwiki-logo.svg',
description: 'A simple to use and highly versatile Open Source wiki software that doesn\'t require a database.',
category: 'Documentation'
},
{
name: 'Dolibarr',
slug: 'dolibarr',
- icon: '/docs/images/services/dolibarr.svg',
+ icon: '/docs/images/services/dolibarr-logo.webp',
description: 'Open-source ERP and CRM software.',
category: 'Business'
},
{
name: 'Dozzle',
slug: 'dozzle',
- icon: '/docs/images/services/dozzle.svg',
+ icon: '/docs/images/services/dozzle-logo.svg',
description: 'Realtime log viewer for docker containers.',
category: 'Development'
},
@@ -618,14 +618,14 @@ const services = [
{
name: 'Duplicati',
slug: 'duplicati',
- icon: '/docs/images/services/duplicati.svg',
+ icon: '/docs/images/services/duplicati-logo.svg',
description: 'A free backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers.',
category: 'Backup'
},
{
name: 'Easy Appointments',
slug: 'easyappointments',
- icon: '/docs/images/services/easyappointments.svg',
+ icon: '/docs/images/services/easyappointments-logo.svg',
description: 'Open-source appointment scheduler.',
category: 'Business'
},
@@ -975,14 +975,14 @@ const services = [
{
name: 'Label Studio',
slug: 'labelstudio',
- icon: '/docs/images/services/labelstudio.svg',
+ icon: '/docs/images/services/labelstudio-logo.webp',
description: 'Open source data labeling platform.',
category: 'AI'
},
{
name: 'Langfuse',
slug: 'langfuse',
- icon: '/docs/images/services/langfuse.svg',
+ icon: '/docs/images/services/langfuse-logo.webp',
description: 'Open source LLM engineering platform.',
category: 'AI'
},
@@ -1017,7 +1017,7 @@ const services = [
{
name: 'LiteLLM',
slug: 'litellm',
- icon: '/docs/images/services/litellm.svg',
+ icon: '/docs/images/services/litellm-logo.webp',
description: 'Open source LLM Gateway to manage authentication, loadbalancing, and spend tracking across 100+ LLMs. All in the OpenAI format.',
category: 'AI'
},
@@ -1255,7 +1255,7 @@ const services = [
{
name: 'Open WebUI',
slug: 'open-webui',
- icon: '/docs/images/services/open-webui.svg',
+ icon: '/docs/images/services/openwebui-logo.webp',
description: 'User-friendly WebUI for LLMs, formerly Ollama WebUI.',
category: 'AI'
},
@@ -1648,7 +1648,7 @@ const services = [
{
name: 'Unstructured',
slug: 'unstructured',
- icon: '/docs/images/services/unstructured.svg',
+ icon: '/docs/images/services/unstructured-logo.webp',
description: 'Open-source platform and tools to ingest and process unstructured documents for Retrieval Augmented Generation (RAG) and model fine-tuning.',
category: 'AI'
},
@@ -1690,7 +1690,7 @@ const services = [
{
name: 'Weaviate',
slug: 'weaviate',
- icon: '/docs/images/services/weaviate.svg',
+ icon: '/docs/images/services/weaviate-logo.webp',
description: 'Open source, AI-native vector database.',
category: 'AI'
},
diff --git a/docs/public/images/services/activepieces-logo.svg b/docs/public/images/services/activepieces-logo.svg
new file mode 100644
index 00000000..463d5487
--- /dev/null
+++ b/docs/public/images/services/activepieces-logo.svg
@@ -0,0 +1,26 @@
+
diff --git a/docs/public/images/services/affine-logo.svg b/docs/public/images/services/affine-logo.svg
new file mode 100644
index 00000000..09d44cca
--- /dev/null
+++ b/docs/public/images/services/affine-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/docs/public/images/services/appsmith-logo.png b/docs/public/images/services/appsmith-logo.png
new file mode 100644
index 00000000..3ebae39e
Binary files /dev/null and b/docs/public/images/services/appsmith-logo.png differ
diff --git a/docs/public/images/services/appsmith-logo.svg b/docs/public/images/services/appsmith-logo.svg
new file mode 100644
index 00000000..9516a0fe
--- /dev/null
+++ b/docs/public/images/services/appsmith-logo.svg
@@ -0,0 +1,19 @@
+
diff --git a/docs/public/images/services/appwrite-logo.svg b/docs/public/images/services/appwrite-logo.svg
new file mode 100644
index 00000000..f280dbd7
--- /dev/null
+++ b/docs/public/images/services/appwrite-logo.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/docs/public/images/services/authentik-logo.svg b/docs/public/images/services/authentik-logo.svg
new file mode 100644
index 00000000..00a6fea2
--- /dev/null
+++ b/docs/public/images/services/authentik-logo.svg
@@ -0,0 +1 @@
+
diff --git a/docs/public/images/services/bitcoin-core-logo.svg b/docs/public/images/services/bitcoin-core-logo.svg
new file mode 100644
index 00000000..e728c690
--- /dev/null
+++ b/docs/public/images/services/bitcoin-core-logo.svg
@@ -0,0 +1,28 @@
+
\ No newline at end of file
diff --git a/docs/public/images/services/bookstack-logo.svg b/docs/public/images/services/bookstack-logo.svg
new file mode 100644
index 00000000..1026422c
--- /dev/null
+++ b/docs/public/images/services/bookstack-logo.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/docs/public/images/services/browserless-logo.svg b/docs/public/images/services/browserless-logo.svg
new file mode 100644
index 00000000..339b7985
--- /dev/null
+++ b/docs/public/images/services/browserless-logo.svg
@@ -0,0 +1,10 @@
+
\ No newline at end of file
diff --git a/docs/public/images/services/budge-logo.svg b/docs/public/images/services/budge-logo.svg
new file mode 100644
index 00000000..0e6fce41
--- /dev/null
+++ b/docs/public/images/services/budge-logo.svg
@@ -0,0 +1,21 @@
+
diff --git a/docs/public/images/services/calcom-logo.svg b/docs/public/images/services/calcom-logo.svg
new file mode 100644
index 00000000..5b8f819f
--- /dev/null
+++ b/docs/public/images/services/calcom-logo.svg
@@ -0,0 +1,27 @@
+
\ No newline at end of file
diff --git a/docs/public/images/services/changedetection-logo.png b/docs/public/images/services/changedetection-logo.png
new file mode 100644
index 00000000..ab20883c
Binary files /dev/null and b/docs/public/images/services/changedetection-logo.png differ
diff --git a/docs/public/images/services/changedetection-logo.svg b/docs/public/images/services/changedetection-logo.svg
new file mode 100644
index 00000000..009ca8f0
--- /dev/null
+++ b/docs/public/images/services/changedetection-logo.svg
@@ -0,0 +1,124 @@
+
+
+
+
diff --git a/docs/public/images/services/chatwoot-logo.png b/docs/public/images/services/chatwoot-logo.png
new file mode 100644
index 00000000..906e2ff4
Binary files /dev/null and b/docs/public/images/services/chatwoot-logo.png differ
diff --git a/docs/public/images/services/chatwoot-logo.svg b/docs/public/images/services/chatwoot-logo.svg
new file mode 100644
index 00000000..7a927136
--- /dev/null
+++ b/docs/public/images/services/chatwoot-logo.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/docs/public/images/services/classicpress-logo.svg b/docs/public/images/services/classicpress-logo.svg
new file mode 100644
index 00000000..17d876e9
--- /dev/null
+++ b/docs/public/images/services/classicpress-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/docs/public/images/services/cloudbeaver-logo.svg b/docs/public/images/services/cloudbeaver-logo.svg
new file mode 100644
index 00000000..5601f693
--- /dev/null
+++ b/docs/public/images/services/cloudbeaver-logo.svg
@@ -0,0 +1,31 @@
+
diff --git a/docs/public/images/services/cloudflared-logo.svg b/docs/public/images/services/cloudflared-logo.svg
new file mode 100644
index 00000000..7f76e96a
--- /dev/null
+++ b/docs/public/images/services/cloudflared-logo.svg
@@ -0,0 +1,81 @@
+
\ No newline at end of file
diff --git a/docs/public/images/services/cockpit-logo.svg b/docs/public/images/services/cockpit-logo.svg
new file mode 100644
index 00000000..afc16332
--- /dev/null
+++ b/docs/public/images/services/cockpit-logo.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/docs/public/images/services/code-server-logo.svg b/docs/public/images/services/code-server-logo.svg
new file mode 100644
index 00000000..3d2f9373
--- /dev/null
+++ b/docs/public/images/services/code-server-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/docs/public/images/services/denokv-logo.svg b/docs/public/images/services/denokv-logo.svg
new file mode 100644
index 00000000..0fcc7071
--- /dev/null
+++ b/docs/public/images/services/denokv-logo.svg
@@ -0,0 +1,49 @@
+
\ No newline at end of file
diff --git a/docs/public/images/services/directus-logo.svg b/docs/public/images/services/directus-logo.svg
new file mode 100644
index 00000000..40d935b3
--- /dev/null
+++ b/docs/public/images/services/directus-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/docs/public/images/services/docker-registry-logo.svg b/docs/public/images/services/docker-registry-logo.svg
new file mode 100644
index 00000000..fed51b28
--- /dev/null
+++ b/docs/public/images/services/docker-registry-logo.svg
@@ -0,0 +1,12 @@
+
\ No newline at end of file
diff --git a/docs/public/images/services/documenso-logo.png b/docs/public/images/services/documenso-logo.png
new file mode 100644
index 00000000..cd21d8ec
Binary files /dev/null and b/docs/public/images/services/documenso-logo.png differ
diff --git a/docs/public/images/services/documenso-logo.svg b/docs/public/images/services/documenso-logo.svg
new file mode 100644
index 00000000..7a562b2a
--- /dev/null
+++ b/docs/public/images/services/documenso-logo.svg
@@ -0,0 +1,27 @@
+
diff --git a/docs/public/images/services/docuseal-logo.webp b/docs/public/images/services/docuseal-logo.webp
new file mode 100644
index 00000000..b1686be7
Binary files /dev/null and b/docs/public/images/services/docuseal-logo.webp differ
diff --git a/docs/public/images/services/dokuwiki-logo.svg b/docs/public/images/services/dokuwiki-logo.svg
new file mode 100644
index 00000000..456df825
--- /dev/null
+++ b/docs/public/images/services/dokuwiki-logo.svg
@@ -0,0 +1,553 @@
+
+
+
+
diff --git a/docs/public/images/services/dolibarr-logo.webp b/docs/public/images/services/dolibarr-logo.webp
new file mode 100644
index 00000000..b1686be7
Binary files /dev/null and b/docs/public/images/services/dolibarr-logo.webp differ
diff --git a/docs/public/images/services/labelstudio-logo.webp b/docs/public/images/services/labelstudio-logo.webp
new file mode 100644
index 00000000..1dba09cf
Binary files /dev/null and b/docs/public/images/services/labelstudio-logo.webp differ
diff --git a/docs/public/images/services/langfuse-logo.webp b/docs/public/images/services/langfuse-logo.webp
new file mode 100644
index 00000000..bbb5c8a2
Binary files /dev/null and b/docs/public/images/services/langfuse-logo.webp differ
diff --git a/docs/public/images/services/litellm-logo.webp b/docs/public/images/services/litellm-logo.webp
new file mode 100644
index 00000000..fc3b9acb
Binary files /dev/null and b/docs/public/images/services/litellm-logo.webp differ
diff --git a/docs/public/images/services/openwebui-logo.webp b/docs/public/images/services/openwebui-logo.webp
new file mode 100644
index 00000000..986c39fe
Binary files /dev/null and b/docs/public/images/services/openwebui-logo.webp differ
diff --git a/docs/public/images/services/unstructured-logo.webp b/docs/public/images/services/unstructured-logo.webp
new file mode 100644
index 00000000..19d574aa
Binary files /dev/null and b/docs/public/images/services/unstructured-logo.webp differ
diff --git a/docs/public/images/services/weaviate-logo.webp b/docs/public/images/services/weaviate-logo.webp
new file mode 100644
index 00000000..cc707105
Binary files /dev/null and b/docs/public/images/services/weaviate-logo.webp differ