Introdução geral
O Hoarder é uma ferramenta de gerenciamento de favoritos auto-hospedada que suporta o armazenamento de links, notas, PDFs e imagens. Ele usa tecnologia de IA para marcação automática e oferece pesquisa de texto completo. Os usuários podem adicionar rapidamente marcadores por meio do plug-in do Chrome e do Firefox, e há suporte para aplicativos para iOS e Android. O Hoarder também oferece coleta automática de conteúdo de feeds RSS, garantindo que os usuários não percam nenhuma informação importante.
Lista de funções
- Gerenciar links, notas e imagens
- Obter automaticamente títulos, descrições e imagens de links
- Classifique os marcadores em diferentes listas
- Pesquisa de texto completo para todo o conteúdo do armazenamento
- Etiquetagem automática baseada em IA
- Função OCR para extrair texto de imagens
- Plug-ins do Chrome e do Firefox para marcação rápida de favoritos
- Aplicativos para iOS e Android
- Coleta automática de conteúdo de feeds RSS
- Fornecimento de uma API REST
- Arquivamento de página inteira com monolito para evitar links quebrados
- Arquivamento automático de vídeo com o youtube-dl
- Suporte à operação em lote
- Suporte para logon único (SSO)
- Suporte ao modo escuro
- Preferencialmente auto-hospedagem
Usando a Ajuda
Processo de instalação
- Docker
- Docker Compose
1. criar um novo catálogo
Crie um novo diretório para os arquivos de composição e as variáveis de ambiente.
2. fazer o download do arquivo de composição
Baixe o arquivo fornecido do Docker Compose:Aqui estão.
wget https://raw.githubusercontent.com/hoarder-app/hoarder/main/docker/docker-compose.yml
3. preenchimento de variáveis de ambiente
Para configurar o aplicativo, crie um diretório .env
e adicione os seguintes arquivos básicos de variáveis de ambiente:
HOARDER_VERSION=release
NEXTAUTH_SECRET=super_random_string
MEILI_MASTER_KEY=outra_cadeia_aleatória
NEXTAUTH_URL=http://localhost:3000
vocênecessariamenteAlterar a string aleatória. A string aleatória pode ser alterada usando a opção openssl rand -base64 36
para gerar cadeias de caracteres aleatórias. Além disso, é necessário definir o parâmetro NEXTAUTH_URL
para o endereço de seu servidor.
fazer uso de HOARDER_VERSION=release
extrairá a versão estável mais recente. Se quiser controlar as atualizações, você pode corrigir a versão (por exemplo:HOARDER_VERSION=0.10.0
). Confira a versão mais recente:Aqui estão.
As conexões entre o armazenamento persistente e os diferentes serviços já são tratadas no arquivo Docker Compose.
Observe que toda vez que você alterar o .env
você precisará executar novamente o arquivo docker compose up
.
Se forem necessários mais parâmetros de configuração, verifique a seção arquivo de configuração.
4. configuração do OpenAI
Para ativar a marcação automática, você precisa configurar o OpenAI. Isso é opcional, mas altamente recomendado.
- com base em Documentação de ajuda do OpenAI Obter a chave da API.
- Adicione a chave da API da OpenAI ao campo
.env
Documentação:
OPENAI_API_KEY=
Se você quiser usar o Ollama Executa o raciocínio local e pode substituir o OpenAI.
5. ativação de serviços
Execute o seguinte comando para iniciar o serviço:
docker compose up -d
Em seguida, visite http://localhost:3000
Você verá a página de login.
[Ativação de funções opcionais
confira arquivo de configuração para ativar recursos adicionais, como arquivamento de página inteira, capturas de tela de página inteira, linguagens de inferência e muito mais.
[Configuração da extensão Quick Share
entrevistas Página de compartilhamento rápidoInstale aplicativos móveis e extensões de navegador. Essas ferramentas o ajudarão a reunir recursos mais rapidamente!
atualização
A forma como o acumulador é atualizado depende do HOARDER_VERSION
Configurações de variáveis de ambiente.
- Se você corrigiu o aplicativo para uma versão específica, atualize o número da versão e execute novamente o
docker compose up -d
Isso extrairá a nova versão. Isso extrairá a nova versão. - Se você usar o
HOARDER_VERSION=release
Para forçar o Docker a obter a versão mais recente, execute o seguinte comando:docker compose up --pull always -d
.
Funções de uso
Gerenciar links, notas e imagens
- Os usuários podem adicionar rapidamente os favoritos por meio dos plug-ins do Chrome e do Firefox ou diretamente nos aplicativos para iOS e Android.
- Na interface da Web, os usuários podem visualizar, editar e excluir links, notas e imagens salvos.
Obter automaticamente títulos, descrições e imagens de links
- O Hoarder captura automaticamente o título, a descrição e as imagens relevantes do link, facilitando para os usuários a compreensão rápida do conteúdo.
Classifique os marcadores em diferentes listas
- Os usuários podem criar listas diferentes e armazenar marcadores em categorias para facilitar o gerenciamento e a localização.
Pesquisa de texto completo para todo o conteúdo do armazenamento
- O Hoarder oferece um poderoso recurso de pesquisa de texto completo que permite aos usuários encontrar rapidamente o que precisam por palavra-chave.
Etiquetagem automática baseada em IA
- O Hoarder usa tecnologia de IA para marcar automaticamente o conteúdo armazenado para ajudar os usuários a organizar e gerenciar melhor os favoritos.
Função OCR para extrair texto de imagens
- Os usuários podem fazer upload de imagens e o Hoarder extrairá automaticamente o conteúdo de texto das imagens para facilitar a pesquisa e o gerenciamento.
Coleta automática de conteúdo de feeds RSS
- Os usuários podem se inscrever em feeds RSS, e o Hoarder coleta e armazena automaticamente o conteúdo mais recente para garantir que os usuários não percam nenhuma informação importante.
Fornecimento de uma API REST
- O Hoarder fornece uma API REST que os desenvolvedores podem usar para desenvolvimento secundário e integração, conforme necessário.
Arquivamento de página inteira de páginas da Web com monolito
- O Hoarder usa a ferramenta monolith para arquivar páginas da Web de página inteira, evitando que os links falhem e garantindo que o conteúdo esteja disponível ao longo do tempo.
Arquivamento automático de vídeo com o youtube-dl
- Os usuários podem arquivar automaticamente o conteúdo de vídeo com o Hoarder para garantir que os recursos de vídeo não sejam perdidos.
Suporte à operação em lote
- O Hoarder suporta a adição, edição e exclusão de marcadores em lote para aumentar a eficiência das operações do usuário.
Suporte para logon único (SSO)
- O Hoarder suporta logon único, para que os usuários possam fazer login facilmente com suas contas existentes.
Suporte ao modo escuro
- Os usuários podem alternar o modo escuro de acordo com sua preferência para aprimorar a experiência.