Готовитесь ли вы к концу света или просто хотите, чтобы вся информация была у вас под рукой, даже когда подводит интернет — Kiwix поможет вам быстро и легко сохранить копию интересующего Вики-проекта в оффлайне.
Kiwix — платформа, создающая сжатые версии сайтов в виде отдельных файлов с расширением .zim. Они мало весят, поэтому их можно хранить даже на смартфоне, компьютере или на сервере.
Перейдите в библиотеку Kiwix, найдите версию Wikipedia или любой другой файл, который соответствует вашим нуждам, и скачайте его перед тем, как перейти к следующему шагу.
Нажмите на "Download - 38.29MB", и появится окно с вариантами для скачивания.
Метод 1. Docker run
Эта команда позволяет запустить контейнер Kiwix без особых проблем:
docker run -v /home/user/kiwix:/data -p 8080:8080 ghcr.io/kiwix/kiwix-serve '*.zim'
А теперь давайте разберем эту команду:
Метод 2. Docker Compose
Альтернативный вариант — использовать docker compose.
Создайте файл YAML с именем docker-compose.yml и добавьте в него следующие данные:
version: '3'
services:
kiwix-serve:
image: ghcr.io/kiwix/kiwix-serve
volumes:
- /home/user/kiwix:/data
ports:
- '8080:8080'
command: '*.zim'
Разберем файл docker-compose.yml:
Далее выполните команду:
docker-compose up -d
Так вы запустите сервер Kiwix в режиме демона на порту 8080.
После этого вы сможете пользоваться вашей локальной Википедией. Для это потребуется только перейти в браузере по вашему локальному IP.
Если вы хотите надежную оффлайн-базу знаний, Kiwix — отличное место для старта. Особенно, когда под рукой у вас есть только недорогой одноплатный компьютер и полчаса свободного времени.