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

Hoarder/Chrome/Meilisearch roles #410

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

Conversation

Zuke97
Copy link
Contributor

@Zuke97 Zuke97 commented Jan 13, 2025

"Hoarder is an open source "Bookmark Everything" app that uses AI for automatically tagging the content you throw at it. The app is built with self-hosting as a first class citizen."

Hoarder is a tool for bookmarking and archiving links/videos/images/documents that can also optionally use an AI model to create tags for the data.

Homepage
Github
Project Docs

Also added Chrome and Meilisearch roles due to them being required for Hoarder
Chrome repo
Meilisearch - AI search tool

Two secrets must be generated and stored in the user settings as hoarder.nextauth_secret & meilisearch.meili_master_key
The docs recommend running openssl rand -base64 36 to generate this

  • nextauth: The built in auth server won't work and it will be inaccessible
  • meili_master_key: search function doesn't work

How Has This Been Tested?

  • Installed multiple times locally - running 22.04
  • Verified data is not erased when rebuilding the container

@Zuke97
Copy link
Contributor Author

Zuke97 commented Jan 13, 2025

Docs PR 327

@Zuke97 Zuke97 marked this pull request as ready for review January 13, 2025 01:54
@Zuke97
Copy link
Contributor Author

Zuke97 commented Jan 13, 2025

Found an issue with accessing remotely, will work on tomorrow.

@owine
Copy link
Collaborator

owine commented Jan 17, 2025

We are trying to move away from the settings file in favor of saltbox_facts. Can you revise the PR to utilize saltbox_facts for the secrets? The tandoor role has a simple example of generating and storing a random key that can be recalled at each run.

@Zuke97
Copy link
Contributor Author

Zuke97 commented Jan 18, 2025

I didn't add the 'remove legacy setting' task that tandoor had since I figured this is brand new. let me know if that's something that should be in there

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