Probably a good idea to go see how much storage will be necessary...

https://slrpnk.net/post/28978076

For wikipedia you’ll want to use Kiwix. A full backup of wikipedia is only like 100GB, and I think that includes pictures too.
Kiwix Library

Last time I updated it was closer to 120GB but if you’re not sweating 100 GB then an extra 20 isn’t going to bother anyone these days.

Also, thanks for reminding me that I need to check my dates and update.

Just built one of those using Dietpi as the OS and NVME M.2 for the storage. I have many different ZIMs and running different services and only using about 270GB.

Works great for offline use. Probably should add an ISO or 2 as well.

What other services are you running?

@fmstrat asked what else I was running in a sibling comment to yours and I didn’t have an answer because I’m not… yet : )

DietPi makes it dead simple to run most of these things as their “software suite” is pretty robust and simple to setup.

For “user facing” applications:

  • Homer Dashboard as the landing page when going to the .local address in a browser
  • Kiwix for the ZIMs
  • Hedgedoc for personal note taking/wiki
  • Lychee photos for a very lightweight photo album maker/viewer for keepsake photos.

For “admin side” stuff:

  • Portainer to manage the containers/stacks
  • Watchtower to auto-update the containers while they’re still network connected
  • Transmission daemonized to download and seed the ZIMs or anything else non-pirate related
  • Use jojo2357’s ZIM updater to auto-update ZIMs via cron job while they’re still network connected
  • DietPi-Dashboard as an all-in-one dashboard to monitor and control the RPi from a web interface. (Yeah I know I can do everything SSH’ing in but I’m lazy.)
  • File Browser just in case I want other people to have access to files but since it’s in maintenance mode and I’m unsure I want others to have access, might strip it out

I try to use containers from LinuxServer.io whenever possible. Mostly just cause it’s what I do on my main server.

I’m still looking at adding/removing things as I get more time to sit down but I’m pretty happy with it’s current state.

Lightweight justice for your SBC!

Optimised | Simplified | For everyone - Backed by community, DietPi is a minimal OS image for SBCs - Raspberry Pi, Odroid, PINE64 etc. Install software optimised for you!

DietPi