Skip to content

Commit cdc574e

Browse files
committed
docs: add truenas integration
1 parent 7f631d6 commit cdc574e

File tree

2 files changed

+43
-0
lines changed

2 files changed

+43
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
title: 'TrueNAS'
3+
description: "Enterprise network-attached storage for your home, office, and cloud."
4+
hide_title: true
5+
---
6+
7+
import { IntegrationHeader } from '@site/src/components/integrations/header';
8+
import { IntegrationCapabilites } from '@site/src/components/integrations/widgets';
9+
import { AddingIntegration } from '@site/src/components/integrations/adding';
10+
import { IntegrationSecrets } from '@site/src/components/integrations/secrets';
11+
import { truenasIntegration } from '.';
12+
import { systemResourcesWidget } from '@site/docs/widgets/system-resources';
13+
14+
15+
<IntegrationHeader
16+
integration={truenasIntegration}
17+
categories={['NAS', 'Hardware']}
18+
/>
19+
20+
### Widgets & Capabilities
21+
<IntegrationCapabilites
22+
items={[{ widget: systemResourcesWidget }]}
23+
/>
24+
25+
### Adding the integration
26+
<AddingIntegration />
27+
28+
### Secrets
29+
<IntegrationSecrets secrets={[{
30+
credentials: ['username', 'password'],
31+
steps: [
32+
"Create a user on the TrueNAS UI with a secure password at \"Credentials\" > \"Users\" > \"Add User\".",
33+
"Add the auxiliary group \"auxiliary_administrator\" to the user.",
34+
"Save the user and create an integration in Homarr with the previous defined credentials"
35+
],
36+
}]} />

docs/integrations/truenas/index.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { IntegrationDefinition } from '@site/src/types';
2+
export const truenasIntegration: IntegrationDefinition = {
3+
name: 'TrueNAS',
4+
description: 'Enterprise network-attached storage for your home, office, and cloud.',
5+
iconUrl: 'https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/truenas.svg',
6+
path: '../../integrations/truenas',
7+
};

0 commit comments

Comments
 (0)