Owdex é um índice aberto de páginas da web. Em vez de rastrear hipertexto com base em links, ele indexa apenas as páginas para as quais seus usuários o direcionam. Owdex visa construir uma alternativa melhor à pesquisa na web, eliminando o lixo de resultados inúteis e trazendo o foco para informações reais.
Recomendamos usar o Docker Compose na produção. Um exemplo de configuração está disponível em owdex/compose
.
$ git clone https://github.com/owdex/compose.git owdex && cd owdex
$ chmod +x setup.sh
$ ./setup.sh
$ nano owdex.toml
# Edit the configuration file, being sure to change the secret key and admin password.
$ nano misc/Caddyfile
# Edit the reverse proxy configuration, being sure to change the domain name and email.
$ docker compose up -d
Se você já possui instâncias Solr e MongoDB em execução em outro lugar, basta usar o Owdex sozinho. As imagens estão disponíveis para cada versão no GitHub Container Registry. Certifique-se de definir a versão desejada (em vez de apenas obter 'mais recente'), pois alterações importantes podem acontecer a qualquer momento.
$ wget https://raw.githubusercontent.com/owdex/compose/main/owdex.toml.default -O owdex.toml
$ nano owdex.toml
# Edit the configuration file, being sure to change the secret key, admin password and database hostnames.
$ docker run --detach --volume ./owdex.toml:/owdex.toml:ro ghcr.io/owdex/owdex:main
Provavelmente, você ainda desejará usar o Docker Compose, pois ele faz com que o gerenciamento dos bancos de dados, bem como a construção do Tailwind CSS, não seja mais um problema seu.
$ git clone https://github.com/owdex/owdex.git
$ chmod +x setup.sh
$ ./setup.sh
$ docker compose up --build -d
Embora você possa fazer alterações em owdex.toml
, você não precisa necessariamente alterar a senha do administrador ou a chave secreta, pois isso não importa muito em um ambiente de desenvolvimento não exposto. Você pode então acessar o frontend em http://127.0.0.1
.
Consulte CONTRIBUTING.md.
Obrigado a @4censord pela ajuda, apoio e conselhos excepcionais.
Owdex é licenciado sob a GNU AGPL v3.