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",