Project 2: Internet-in-a-Box
This project involved setting up an Internet-in-a-Box (IIAB) system using a repurposed laptop and a 10TB external HDD. The system serves offline access to a wide array of educational, informational, and reference materials, designed to function in environments with limited or no internet access.
Key Features and Resources Installed
The IIAB system was configured with a variety of content modules and open-source tools to provide comprehensive offline access, including:
- Kiwix: Offline access to Wikipedia, Wikibooks, Wiktionary, and other major open knowledge projects.
- KA Lite and Kolibri: Interactive Khan Academy lessons and exercises, with content across multiple subjects.
- Project Gutenberg: A library of thousands of classic eBooks for offline reading.
- OpenStreetMap: Offline maps for geographical reference.
- Archive.org: A curated selection of digital books, videos, and audio resources from Archive.org.
- PhET Simulations: Interactive science and math simulations for hands-on learning.
- MIT OpenCourseWare: Lecture notes, videos, and course materials from MIT’s extensive catalog.
- Hesperian Health Guides & MedlinePlus: Medical guides and resources, providing crucial health information.
- TED Talks & TED-Ed: Educational videos on a range of topics, offering engaging and thought-provoking content.
Challenges and Solutions
Managing and indexing large volumes of data, especially from sources like Archive.org, presented a challenge. To address this, I utilized Kiwix for efficient offline content browsing and organized the data for intuitive navigation. The IIAB suite's built-in modules streamlined the process of integrating these resources into a unified system.
Skills Developed
- Linux System Administration: Configured a stable Linux-based server to handle offline content delivery and management.
- Data Management: Organized 10TB of data efficiently for fast, user-friendly access to extensive educational resources.
- Network Setup: Created a secure local network, allowing multiple users to access the system simultaneously without an internet connection.
- Open-Source Tools: Proficiently integrated and customized various open-source software to create a practical offline solution.
Key Takeaways
This project strengthened my abilities in server setup, data organization, and open-source software integration, with a focus on creating scalable, impactful solutions. The IIAB system has practical applications in educational institutions, remote communities, and disaster recovery scenarios, making it a valuable tool for bridging the digital divide.
Back to Portfolio