Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

website/integrations: added hoarder integration #12161

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

shelldandy
Copy link

@shelldandy shelldandy commented Nov 22, 2024

Details

Added Hoarder Integration to docs.

@shelldandy shelldandy requested a review from a team as a code owner November 22, 2024 17:30
Copy link

netlify bot commented Nov 22, 2024

Deploy Preview for authentik-docs ready!

Name Link
🔨 Latest commit b64e6f6
🔍 Latest deploy log https://app.netlify.com/sites/authentik-docs/deploys/6740bfab67061700084789ef
😎 Deploy Preview https://deploy-preview-12161--authentik-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link

netlify bot commented Nov 22, 2024

Deploy Preview for authentik-storybook canceled.

Name Link
🔨 Latest commit b64e6f6
🔍 Latest deploy log https://app.netlify.com/sites/authentik-storybook/deploys/6740bfabc8901800081b37d9

Copy link
Contributor

@4d62 4d62 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a few comments. Let me know if you have any questions.


## What is Hoarder

> A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
> A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search
> A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full-text search.


The following placeholders will be used:

- `hoarder.company` is the FQDN of the hoarder install.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- `hoarder.company` is the FQDN of the hoarder install.
- `hoarder.company` is the FQDN of the Hoarder install.

@@ -127,6 +127,7 @@ module.exports = {
"services/sonarr/index",
"services/tautulli/index",
"services/weblate/index",
"services/hoarder/index",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If I'm not mistaken, services in the sidebar should be sorted alphabetically.

# DISABLE_SIGNUPS=true
```

Finally, restart the hoarder server and test your configuration.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Finally, restart the hoarder server and test your configuration.
Finally, restart the Hoarder server and test your configuration.


## Hoarder configuration

In hoarder you'll need to add these environment variables:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
In hoarder you'll need to add these environment variables:
In Hoarder you'll need to add these environment variables:


**Provider Settings**

In authentik under **Providers**, create an OAuth2/OpenID Provider with these settings:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You should tell the user where it is. Probably something similar to:

Suggested change
In authentik under **Providers**, create an OAuth2/OpenID Provider with these settings:
In authentik under **Applications** -> **Providers** of the **Admin interface**, create a new **OAuth2/OpenID Provider** with the desired settings.


**Application Settings**

Create an application that uses `hoarder` provider. Optionally apply access restrictions to the application.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You should tell the user where the provider tab is and how to create one

OAUTH_CLIENT_ID=client_id_from_provider
OAUTH_CLIENT_SECRET=client_secret_from_provider
OAUTH_WELLKNOWN_URL=https://authentik.company/application/o/hoarder/.well-known/openid-configuration
OAUTH_PROVIDER_NAME=Authentik
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
OAUTH_PROVIDER_NAME=Authentik
OAUTH_PROVIDER_NAME=authentik


```sh
NEXTAUTH_URL=https://hoarder.company
OAUTH_CLIENT_ID=client_id_from_provider
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
OAUTH_CLIENT_ID=client_id_from_provider
OAUTH_CLIENT_ID=<Client ID from authentik>

```sh
NEXTAUTH_URL=https://hoarder.company
OAUTH_CLIENT_ID=client_id_from_provider
OAUTH_CLIENT_SECRET=client_secret_from_provider
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
OAUTH_CLIENT_SECRET=client_secret_from_provider
OAUTH_CLIENT_SECRET=<Client secret from authentik>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants