import Link from '@docusaurus/Link'; import React from 'react'; interface CommunityGuidesProps { title: string; description: string; url: string; } const guides: CommunityGuidesProps[] = [ { title: 'Cloudflare Tunnels with SSO/OAuth', description: `Setting up Cloudflare Tunnels and a SaaS App for Immich.`, url: 'https://github.com/immich-app/immich/discussions/8299', }, { title: 'Database backup in TrueNAS', description: `Create a database backup with pgAdmin in TrueNAS.`, url: 'https://github.com/immich-app/immich/discussions/8809', }, { title: 'Unraid backup scripts', description: `Back up your assets in Unraid with a pre-prepared script.`, url: 'https://github.com/immich-app/immich/discussions/8416', }, { title: 'Sync folders with albums', description: `synchronize folders in imported library with albums having the folders name.`, url: 'https://github.com/immich-app/immich/discussions/3382', }, { title: 'Podman/Quadlets Install', description: 'Documentation for simple podman setup using quadlets.', url: 'https://github.com/tbelway/immich-podman-quadlets/blob/main/docs/install/podman-quadlet.md', }, { title: 'Google Photos import + albums', description: 'Import your Google Photos files into Immich and add your albums', url: 'https://github.com/immich-app/immich/discussions/1340', }, ]; function CommunityGuide({ title, description, url }: CommunityGuidesProps): JSX.Element { return (

{title}

{description}

{url}

View Guide
); } export default function CommunityGuides(): JSX.Element { return (
{guides.map((guides) => ( ))}
); }