Empowering Tech-Savvy Librarians on a Budget

Category: Library Tech Projects

  • Using Raspberry Pis as Low-Cost Technology Tools

    Using Raspberry Pis as Low-Cost Technology Tools banner

    Raspberry Pis: Affordable, Flexible, and Built for Creativity

    Raspberry Pis are single-board computers (SBCs) — compact systems that fit an entire computer onto a circuit board the size of a deck of cards. They’re designed with affordability and flexibility in mind, making them a favorite among educators, hobbyists, and budget-conscious technologists.

    A Raspberry Pi typically costs between $35 and $80. Yet, it includes everything needed to run a complete Linux-based operating system, connect to the internet, and power displays, sensors, and other peripherals. This combination of low cost, open hardware, and community-driven support has made the Raspberry Pi a go-to solution for do-it-yourself (DIY) technology projects in libraries, classrooms, and MakerSpaces.

    Libraries, in particular, benefit from their adaptability—a single Raspberry Pi can serve as a public terminal, digital signage player, coding workstation, or IoT controller. With an ever-growing ecosystem of tutorials and accessories, these little boards can stretch a technology budget further than almost any other device on the market.


    Learn by Doing

    The Raspberry Pi encourages an active, hands-on learning approach. Instead of passively reading about computers, you build and experiment with one directly, all without the worry of breaking more expensive, mission-critical hardware.

    From the moment you install the operating system to connecting sensors or writing your first Python script, the Pi makes technology tangible and interactive. It teaches troubleshooting, logic, and creative problem-solving—skills that are invaluable for both staff and patrons in a library setting.

    Libraries can use Raspberry Pis to teach digital literacy and STEAM skills:

    • Let patrons explore coding in Scratch or Python.

    • Host “build your own computer” workshops, where participants assemble and boot their own Pi.

    • Create technology petting zoos where visitors can safely experiment with hardware and coding without fear of “breaking” anything important.

    The experience of tinkering, failing, and iterating builds confidence—the very essence of learning by doing.


    Digital Signage

    Instead of paying for commercial display systems, a Raspberry Pi can drive a wall-mounted monitor using free tools like Screenly or Yodeck.

    At the Westhampton Free Library, we take this a step further using GoBoard—an open-source, cross-platform digital signage server created by my colleague Walter Pesce. It’s a great example of how open-source software and affordable hardware can combine to create sustainable, customized solutions for libraries on a tight budget!


    Public Terminals or OPAC Stations

    Many libraries have old PC accessories—monitors, keyboards, mice—collecting dust. A Raspberry Pi can bring them back to life as OPACS or public browsing/email stations.

    As I discussed in my previous post, Repurposing Older PCs as OPAC Stations with Debian Linux and OpenKiosk, you can install OpenKiosk on Raspbian (the Pi’s Debian-based OS) to create an inexpensive and locked-down OPAC station.

    It’s a simple, cost-effective way to expand public access without purchasing expensive new computers.


    STEAM Education

    Raspberry Pis are perfect for Maker and STEAM programming. They support popular educational tools like Scratch (for block-based coding) and Python (for text-based coding), allowing learners to build games, automate devices, or explore robotics.

    Projects like blinking an LED, running a weather station, or programming a robot arm all become accessible with a Pi and a few low-cost components. Libraries can use these projects to inspire curiosity and creativity among kids, teens, and adults.


    Project Ideas for Libraries

    If you’re wondering how Raspberry Pis can be used in your library, here are a few practical and creative project ideas that make the most of their flexibility:

    • 🖥️ Program / Event Display Board: Mount a monitor in your lobby that automatically shows upcoming programs, weather, or local community news.

    • 📚 OPAC Station: Combine a Raspberry Pi and OpenKiosk to let patrons search the catalog.

    • 🔧 STEAM Maker Kit: Create checkout kits that include a Raspberry Pi, keyboard, mouse, and preloaded coding tutorials for learning at home.

    • 📷 Photo Booth or Green Screen Station: Set up a Pi with a USB camera and free software like PiCamera for fun community photo projects.

    • 🏫 Library Server Sandbox: Use a Pi as a small web server to teach basic web hosting, HTML editing, or even run a mini intranet for staff.

    These small, low-cost experiments can have an enormous impact on learning and community engagement.


    Final Thoughts

    The big takeaway is simple: Raspberry Pis stretch tight budgets. They’re inexpensive, versatile, and educational—but they’re not meant to replace full desktop PCs. Think of them as flexible building blocks for creative, low-cost tech solutions that can make a big impact in public libraries.

    And if you want to take things further, you can explore more powerful single-board computers (SBCs) like the Odroid, Rock 5, or GMKtec Mini PC, which can handle heavier workloads while still keeping costs somewhat reasonable.


    Resources

    Here are a few places to start if you’d like to explore Raspberry Pi projects or set one up in your library:


     

  • Repurposing Older PCs as OPAC Stations with Debian Linux and OpenKiosk

    Lenovo Tiny PC

    In many libraries, aging desktop computers end up gathering dust or heading for the recycling bin. At the Westhampton Free Library, I saw an opportunity to give these machines a second life by turning them into dedicated OPAC (Online Public Access Catalog) stations. With a combination of Debian Linux, OpenKiosk Web Browser, and Innovative’s Vega Discovery catalog, we created a secure, efficient, and cost-effective solution that benefits both patrons and staff.

    Why Choose Debian Linux?

    Debian Linuix Logo

    When evaluating Linux distributions, I tested several options, including Ubuntu, Fedora, and even NixOS. While each has strengths, Debian quickly stood out for this project. Debian’s lightweight desktop environments, such as XFCE and LXDE, run smoothly on older hardware with limited memory and processing power. Unlike some distributions that bundle in numerous pre-installed packages and background services, Debian provides a clean, minimal installation. This helps reduce system overhead and speeds up boot times.

    Another advantage is Debian’s reputation for long-term stability and predictable updates. Once configured, the systems require very little maintenance beyond regular security updates. This was important, since I don’t want to spend a lot of time constantly tweaking settings or troubleshooting software conflicts. Additionally, Debian’s robust documentation and active community support made it easier to find solutions to help customize the environment.

    What is OpenKiosk?

    OpenKiosk Browser Homepage

    I installed OpenKiosk to lock down the computers so they would function exclusively as catalog stations. OpenKiosk is an open-source kiosk browser released under the Mozilla Public License (MPL) and originally developed to provide a secure, customizable browsing experience for public settings such as libraries, schools, and museums.

    OpenKiosk allows administrators to restrict which websites users can access, disable menus and toolbars, and prevent changes to settings. Because it is built on Firefox, it supports modern web standards and runs smoothly even on modest hardware. The interface is familiar to anyone who has used a web browser, which means patrons don’t need extra training to use it.

    Using OpenKiosk’s Whitelisting Feature

    OpenKiosk Web Browser whitelist page

    One of the most essential features of OpenKiosk is its whitelisting capability. OpenKiosk is configured to allow access only to our library’s OPAC URLs and homepage. This prevents patrons from navigating away to other sites, protecting them from potential security risks and keeping the stations focused on their purpose.

    Setting up the whitelist is straightforward by editing the configuration to define the exact domains and subdomains that are permitted. OpenKiosk then automatically blocks any attempt to visit non-whitelisted websites or open external links. I also configured the system to launch OpenKiosk automatically when the computer starts and to disable any system menus or keyboard shortcuts that could exit the application or access the underlying operating system.

    Integrating Vega Discover as the OPAC Software

    WHAM OPAC

    Our library uses Vega Discover, developed by Innovative Interfaces, as our OPAC platform. Vega Discover provides a modern discovery layer that makes it easier for patrons to search our catalog, explore collections, and manage their accounts. The interface is visually appealing, responsive on different screen sizes, and accessible to users with varying levels of technical skill. All while being ADA-compliant.

    Vega Discover pairs exceptionally well with OpenKiosk because it provides a clean, focused experience without clutter or distracting elements. Patrons can walk up to any OPAC station and immediately begin searching without worrying about pop-ups, browser toolbars, or irrelevant content, and appreciate that the stations are reliable and easy to use.

    Benefits and Takeaways

     

    Repurposing these PCs has provided multiple benefits for our library. First, it saved us the cost of purchasing new dedicated hardware. Second, it reduced electronic waste by extending the useful life of computers that would otherwise be discarded. Third, it created a secure, maintenance-friendly environment that requires minimal intervention from staff.

    Using Debian Linux and OpenKiosk together gave us the flexibility and control we needed without licensing fees or proprietary restrictions. Combined with Vega Discover’s modern catalog experience, our patrons now have a reliable, efficient way to find materials and explore the library’s resources.

    Conclusion

    Conclusion Infomap

    For libraries looking to stretch their budgets and improve public computing, this approach can be a practical solution. With the end of support for Windows 10, many PCs that can’t be upgraded to Windows 11 can still be useful. By combining Debian Linux, OpenKiosk, and Vega Discover, we created OPAC stations that are fast, secure, and sustainable. If you’re considering a similar project or have questions about configuration, I’d be happy to share more details or hear about your experiences.