diff --git a/docs/integrations/unraid/imgs/copy-api-key.png b/docs/integrations/unraid/imgs/copy-api-key.png new file mode 100644 index 00000000..51796cea Binary files /dev/null and b/docs/integrations/unraid/imgs/copy-api-key.png differ diff --git a/docs/integrations/unraid/imgs/unraid-create-api-key.png b/docs/integrations/unraid/imgs/unraid-create-api-key.png new file mode 100644 index 00000000..db9f36c1 Binary files /dev/null and b/docs/integrations/unraid/imgs/unraid-create-api-key.png differ diff --git a/docs/integrations/unraid/imgs/unraid-management.png b/docs/integrations/unraid/imgs/unraid-management.png new file mode 100644 index 00000000..80583a63 Binary files /dev/null and b/docs/integrations/unraid/imgs/unraid-management.png differ diff --git a/docs/integrations/unraid/imgs/unraid-select-api-key-preset.png b/docs/integrations/unraid/imgs/unraid-select-api-key-preset.png new file mode 100644 index 00000000..7a072b8d Binary files /dev/null and b/docs/integrations/unraid/imgs/unraid-select-api-key-preset.png differ diff --git a/docs/integrations/unraid/index.mdx b/docs/integrations/unraid/index.mdx new file mode 100644 index 00000000..b3800d53 --- /dev/null +++ b/docs/integrations/unraid/index.mdx @@ -0,0 +1,59 @@ +--- +title: 'Unraid' +description: "Versatile operating system that lets you run applications, virtual machines, and storage devices on your server" +hide_title: true +--- + +import { IntegrationHeader } from '@site/src/components/integrations/header'; +import { IntegrationCapabilites } from '@site/src/components/integrations/widgets'; +import { AddingIntegration } from '@site/src/components/integrations/adding'; +import { IntegrationSecrets } from '@site/src/components/integrations/secrets'; +import { unraidIntegration } from '.'; +import { systemResourcesWidget } from '@site/docs/widgets/system-resources'; +import { healthMonitoringWidget } from '@site/docs/widgets/health-monitoring'; + +import imgManagement from "./imgs/unraid-management.png"; +import imgCreateApiKey from "./imgs/unraid-create-api-key.png"; +import imgCopyApiKey from "./imgs/copy-api-key.png"; +import imgSelectApikeyPreset from "./imgs/unraid-select-api-key-preset.png"; + + + + +### Widgets & Capabilities + + +### Adding the integration + + +### Secrets +Are you using Unraid pre-7.2? If yes, please first follow the steps here to install the Unraid API., + <> + Open the settings and open the management access
+ Unraid management + , + <> + Clock on the "API Keys" tab at the top and click on the "create API key" button. Choose "Create new"
+ Unraid management + , + <> + Enter a suitable name for your API key (e.g. Homarr), select the "Viewer" preset and submit the modal.
+ Unraid management + , + <> + Last, copy the API key after your API key has been created
+ Unraid management + + ], +}]} /> \ No newline at end of file diff --git a/docs/integrations/unraid/index.ts b/docs/integrations/unraid/index.ts new file mode 100644 index 00000000..4e8e71dc --- /dev/null +++ b/docs/integrations/unraid/index.ts @@ -0,0 +1,7 @@ +import { IntegrationDefinition } from '@site/src/types'; +export const unraidIntegration: IntegrationDefinition = { + name: 'Unraid', + description: 'Versatile operating system that lets you run applications, virtual machines, and storage devices on your server', + iconUrl: 'https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/unraid.svg', + path: '../../integrations/unraid', +};