Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/petergrace/pi_director
Python webapp to handle fleet management for raspberry pi info screens
https://github.com/petergrace/pi_director
Last synced: about 7 hours ago
JSON representation
Python webapp to handle fleet management for raspberry pi info screens
- Host: GitHub
- URL: https://github.com/petergrace/pi_director
- Owner: PeterGrace
- License: mit
- Created: 2015-08-28T20:44:10.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-01-21T00:57:30.000Z (almost 9 years ago)
- Last Synced: 2023-03-24T10:37:36.499Z (over 1 year ago)
- Language: Python
- Size: 521 KB
- Stars: 11
- Watchers: 2
- Forks: 3
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.txt
- License: LICENSE
Awesome Lists containing this project
README
pi_director
===========Introduction
------------
Raspberry Pis are wonderful tools to use for digital signage. They're inexpensive, they can be connected to commodity TVs and have reasonably good web rendering performance for most signage applications. This tool allows one to deploy a fleet of Raspberry Pis that can have centralized management, where one can specify which URL each Pi should display.Getting Started
---------------This app works best when run inside a Docker container.
- Clone this repo to your system
- Add your google oauth keys to production.ini in the velruse.google.* fields (https://console.developers.google.com)
- Build the Docker image with `docker build -t pifm .`
- Then run with `docker run -d -p :6543 pifm` where is the tcp port you want the daemon to run on.
- Go to http://your-server:port/api/v1/authorize/[email protected] to create a user for yourself that has admin rights. NOTE: this url will not work once there is at least one administrator in your database.
- Once the Docker image is up and running, go to http://your-server:port - where your-server is your IP or hostname, and the port is what you specified above.