Hugin is an offline knowledge base appliance powered by RavenDB, designed to run on a Raspberry Pi. It is intended for scenarios where access to information is needed without an internet connection. Simply plug it into power for immediate usability.
- Connect to the wireless network using SSID: "Hugin (ravendb)"
- If you are greeted by a sign-in page, you are done.
- Point your browser to: http://start.ravendb (note, not https).
Using Hugin, you have offline access to the following Stack Exchange communities:
- raspberrypi.stackexchange.com
- unix.stackexchange.com
- serverfault.com
- userfault.com
The dataset includes all data up and including Dec 2023 and was taken from: https://archive.org/download/stackexchange
I would like to thank both StackExchange for making this available and the actual users who posted and answered all those questions.
The appliance runs on Raspberry Pi (typically Zero W, but it can be any modern one). It uses Raspberry Pi OS (Legacy, 32 bits) Lite as the base image and includes the RavenDB server, the datasets, and the application for viewing, searching, and using it.
The appliance is running a RavenDB Server and hosts all the data locally for offline
access as well as the web application to search and view the data.
The appliance functions as WiFi Access Point and accepts incoming connections. When you connect to the WiFi, it will redirect you to: http://start.ravendb, which is the landing page of the Hugin web application. From there you have immediate access to the data and full functionality.
You can also explore the appliance directly using SSH with the following command:
$ ssh [email protected]
[email protected]'s password: awesome
The credentials for the machine are:
Username: rdb
Password: awesome
- Access Point configuration
- The application & database itself. You can find the following services running:
ravendb.serice
-/usr/lib/ravendb/server/Raven.Server
- RavenDB binaries
- Configuration:
/etc/ravendb/settings.json
- Data directory -
/var/lib/ravendb/data
hugin.serivce
-/usr/lib/hugin
- Node.js application
- React frontend