Internet offline? Access knowledge with Kiwix on Raspberry Pi using Docker and Caddy!
ฝัง
- เผยแพร่เมื่อ 17 ก.ค. 2024
- #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.
- Kiwix: www.kiwix.org/en/
- Caddy: caddyserver.com/download
- Caddy systemd service example: github.com/caddyserver/dist/b...
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!
Very useful, specily for documentation website.
Thanks for the share. 👍
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.
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
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!
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.