outbush-ai / scripts /pi_deploy_notes.md
joelvanveluwen's picture
Publish Outbush AI Space
3fa0f26 verified
|
Raw
History Blame Contribute Delete
953 Bytes

A newer version of the Gradio SDK is available: 6.20.0

Upgrade

Raspberry Pi Deployment Notes

These notes are the intended implementation path for the field appliance.

  1. Rotate the temporary setup password before field use.
  2. Install Python 3.11+, llama.cpp, and the dependencies in requirements.txt.
  3. Copy this repository to the Pi.
  4. Run python app.py for a quick manual test.
  5. Install the llama.cpp prebuilt runtime and smoke model:
    • bash scripts/install_llama_cpp_pi.sh
  6. Add systemd services for:
    • llama-server
    • outbush-ai
    • optional kiwix-serve
    • hotspot/mDNS
  7. Configure the access point:
    • SSID: Outbush-AI
    • Local URL: http://outbush.local
  8. Run python scripts/pi_smoke_test.py http://127.0.0.1:7860 on the Pi.

Ask mode is model-first: llama.cpp should provide the prose answer, while the app adds risk banners, sources, and compact safety anchors. If the text model is unavailable, the app says so instead of inventing a deterministic chat answer.