From 3b6775fd9c33372b18e5bdf787f272d2a976288d Mon Sep 17 00:00:00 2001 From: petrsimunek <49954958+petrsimunek@users.noreply.github.com> Date: Tue, 8 Apr 2025 20:09:11 +0200 Subject: [PATCH] website/integrations: rename Hoarder to Karakeep (#13789) * Hoarder renamed to karakeep The Hoarder app has been renamed to Karakeep recently. https://www.reddit.com/r/selfhosted/comments/1js667o/hoarder_is_rebranding_to_karakeep/ Signed-off-by: petrsimunek <49954958+petrsimunek@users.noreply.github.com> * folder hoarder renamed to karakeep * sidebar changed from hoarder to karakeep --------- Signed-off-by: petrsimunek <49954958+petrsimunek@users.noreply.github.com> --- .../services/{hoarder => karakeep}/index.md | 24 +++++++++---------- website/sidebarsIntegrations.js | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) rename website/integrations/services/{hoarder => karakeep}/index.md (75%) diff --git a/website/integrations/services/hoarder/index.md b/website/integrations/services/karakeep/index.md similarity index 75% rename from website/integrations/services/hoarder/index.md rename to website/integrations/services/karakeep/index.md index 67dbb3091e..63f164120b 100644 --- a/website/integrations/services/hoarder/index.md +++ b/website/integrations/services/karakeep/index.md @@ -1,20 +1,20 @@ --- -title: Integrate with Hoarder -sidebar_label: Hoarder +title: Integrate with Karakeep +sidebar_label: Karakeep support_level: community --- -## What is Hoarder +## What is Karakeep > A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full-text search. > -> -- https://hoarder.app/ +> -- https://karakeep.app/ ## Preparation The following placeholders are used in this guide: -- `hoarder.company` is the FQDN of the Hoarder installation. +- `karakeep.company` is the FQDN of the Karakeep installation. - `authentik.company` is the FQDN of the authentik installation. :::note @@ -23,7 +23,7 @@ This documentation lists only the settings that you need to change from their de ## authentik configuration -To support the integration of Hoarder with authentik, you need to create an application/provider pair in authentik. +To support the integration of Karakeep with authentik, you need to create an application/provider pair in authentik. ### Create an application and provider in authentik @@ -34,21 +34,21 @@ To support the integration of Hoarder with authentik, you need to create an appl - **Choose a Provider type**: select **OAuth2/OpenID Connect** as the provider type. - **Configure the Provider**: provide a name (or accept the auto-provided name), the authorization flow to use for this provider, and the following required configurations. - Note the **Client ID**,**Client Secret**, and **slug** values because they will be required later. - - Set a `Strict` redirect URI to https://hoarder.company/api/auth/callback/custom. + - Set a `Strict` redirect URI to https://karakeep.company/api/auth/callback/custom. - Select any available signing key. - **Configure Bindings** _(optional)_: you can create a [binding](/docs/add-secure-apps/flows-stages/bindings/) (policy, group, or user) to manage the listing and access to applications on a user's **My applications** page. 3. Click **Submit** to save the new application and provider. -## Hoarder configuration +## Karakeep configuration -In Hoarder, you'll need to add these environment variables: +In Karakeep, you'll need to add these environment variables: ```sh -NEXTAUTH_URL=https://hoarder.company +NEXTAUTH_URL=https://karakeep.company OAUTH_CLIENT_ID= OAUTH_CLIENT_SECRET= -OAUTH_WELLKNOWN_URL=https://authentik.company/application/o/hoarder/.well-known/openid-configuration +OAUTH_WELLKNOWN_URL=https://authentik.company/application/o/karakeep/.well-known/openid-configuration OAUTH_PROVIDER_NAME=authentik OAUTH_ALLOW_DANGEROUS_EMAIL_ACCOUNT_LINKING=true # Optional: You can add this if you only want to allow login with Authentik @@ -57,4 +57,4 @@ OAUTH_ALLOW_DANGEROUS_EMAIL_ACCOUNT_LINKING=true # DISABLE_SIGNUPS=true ``` -Finally, restart the Hoarder server and test your configuration. +Finally, restart the Karakeep server and test your configuration. diff --git a/website/sidebarsIntegrations.js b/website/sidebarsIntegrations.js index fd9ac79c99..f7d0e8673e 100644 --- a/website/sidebarsIntegrations.js +++ b/website/sidebarsIntegrations.js @@ -140,7 +140,7 @@ module.exports = { "services/frappe/index", "services/freshrss/index", "services/gravitee/index", - "services/hoarder/index", + "services/karakeep/index", "services/home-assistant/index", "services/immich/index", "services/jellyfin/index",