Internet offline? Access knowledge with Kiwix on Raspberry Pi using Docker and Caddy!

preview_player
Показать описание
#Kiwix is a very underrated free/open source project that allows you to access the internet knowledge base (Wikipedia, Stack Exchange, Project Gutenberg, Ted Talks, etc.) offline.

In this video, I give an in-depth introduction to this project and then go through the process of setting up your self-hosted offline knowledge base on a #RaspberryPi using #Docker and #Caddy.

00:00 Introduction
02:50 Kiwix reader
03:53 My Kiwix setup on Raspberry Pi
04:55 Available Kiwix contents
07:33 Kiwix on Raspberry Pi introduction
08:21 Kiwix-serve
09:18 Kiwix-serve on Raspberry Pi with Docker demo
10:16 Kiwix-serve issue with HTTPS - as some Zim files required
11:30 Caddy introduction - as reverse proxy to enable HTTPS
12:40 Setting up Kiwix-serve Docker on Raspberry Pi
17:05 Kiwix-serve Docker container as a Systemd service
20:24 Installing Caddy on Raspberry Pi
21:40 Caddy reverse proxy syntax
23:21 Adding Caddy as a Systemd service
Рекомендации по теме
Комментарии
Автор

This has to be one of the most useful things I've seen in a long time. What a great project. Definitely going to put this on a Raspberry Pi. Thanks!

liquidmobius
Автор

Very useful, specily for documentation website.
Thanks for the share. 👍

ilyes_aiouaz
Автор

i love archive stuff. idk when i am gonna check this out. but i got many tbs thats gonna need many datas shoved into it

quitting_the_internet
Автор

I recently bought Kiwix and I wanted to see if I can access internet offline. I did not get half of what you are talking about, especially the part where you were coding!

bobbyshabangu
Автор

If you have problems with the Caddy reverse proxy then do it like this.? Edit with your text editor of choice etc/caddy/Caddyfile. Where is says :80 put the IP of your machine followed by the port. Like this 192.168.1.10:7000 Then inside the {where is says delete root * /usr/share/caddy and replace with reverse_proxy IP 192.168.1.10:8080 (your machines IP and the port that kiwix runs) 2 lines down delete file_server.

MeKaliLin-wqzy
Автор

Would be cool to see it work with a Squid_server (both access management and cache) for the Squid is GPLv2, up and that Kiwix is GPLv3. We're talking OpenBSD here.
My comment has no hate in it and I do no harm. I am not appalled or afraid, boasting or envying or complaining... Just saying. Psalms23: Giving thanks and praise to the Lord and peace and love. Also, I'd say Matthew6.

obsoletepowercorrupts