Owdex — это открытый индекс страниц со всего Интернета. Вместо сканирования гипертекста на основе ссылок он индексирует только те страницы, на которые его направляют пользователи. Owdex стремится создать лучшую альтернативу веб-поиску, избавляясь от мусора и сосредоточивая внимание на реальной информации.
Мы рекомендуем использовать Docker Compose в производстве. Пример настройки доступен по адресу 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
Если у вас уже есть экземпляры Solr и MongoDB, работающие где-то еще, вы можете просто использовать Owdex отдельно. Изображения доступны для каждого выпуска в реестре контейнеров GitHub. Обязательно установите нужную версию (вместо того, чтобы просто выбирать «последнюю»), поскольку критические изменения могут произойти в любой момент.
$ 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
Вероятно, вы по-прежнему захотите использовать Docker Compose, поскольку с его помощью управление базами данных, а также создание Tailwind CSS больше не будут вашей проблемой.
$ git clone https://github.com/owdex/owdex.git
$ chmod +x setup.sh
$ ./setup.sh
$ docker compose up --build -d
Хотя вы можете вносить изменения в owdex.toml
, вам не обязательно менять пароль администратора или секретный ключ, поскольку они не имеют большого значения в закрытой среде разработки. Затем вы можете получить доступ к интерфейсу по адресу http://127.0.0.1
.
Пожалуйста, посетите CONTRIBUTING.md.
Спасибо @4censord за исключительную помощь, поддержку и советы.
Owdex распространяется по лицензии GNU AGPL v3.