https://github.com/codingforentrepreneurs/pi-awesome
References and guides to using & setting up a raspberry pi for your projects.
https://github.com/codingforentrepreneurs/pi-awesome
List: pi-awesome
raspberry-pi
Last synced: 7 months ago
JSON representation
References and guides to using & setting up a raspberry pi for your projects.
- Host: GitHub
- URL: https://github.com/codingforentrepreneurs/pi-awesome
- Owner: codingforentrepreneurs
- Created: 2021-04-28T20:59:12.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-07T17:57:36.000Z (about 4 years ago)
- Last Synced: 2025-06-10T01:58:38.551Z (7 months ago)
- Topics: raspberry-pi
- Language: Shell
- Homepage: http://www.piawesome.com
- Size: 203 KB
- Stars: 87
- Watchers: 7
- Forks: 17
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [Pi Awesome](https://www.piawesome.com)
References and guides to using & setting up a raspberry pi for your projects.
### Resources:
- [Github Repo](https://github.com/codingforentrepreneurs/Pi-Awesome)
- [Website](https://www.piawesome.com)
> Find errors? Please submit an [issue](https://github.com/codingforentrepreneurs/Pi-Awesome/issues/new) or [pull request](https://github.com/codingforentrepreneurs/Pi-Awesome/pulls).
### Courses
- [Pi Server](https://cfe.sh/projects/pi-server)
- [Pi Ansible](https://cfe.sh/projects/pi-ansible)
### [How-Tos](/how-tos)
- [List Network Devices on macOS and Linux with nmap](/how-tos/List%20Network%20Devices%20on%20macOS%20and%20Linux%20with%20nmap.md)
- [Mount SATA on Turing PI](/how-tos/Mount%20SATA%20on%20Turing%20PI.md)
- [Docker & Docker Compose on Raspberry Pi](/how-tos/Docker%20%26%20Docker%20Compose%20on%20Raspberry%20Pi.md)
- [Get PI Stats](/how-tos/Get%20PI%20Stats.md)
- [Configure PI User for Ansible](/how-tos/Configure%20PI%20User%20for%20Ansible.md)
- [Gunicorn & Supervisor](/how-tos/Gunicorn%20%26%20Supervisor.md)
- [Create a Minimal Web Application with Nginx, Python, Flask & Raspberry Pi](/how-tos/Create%20a%20Minimal%20Web%20Application%20with%20Nginx%2C%20Python%2C%20Flask%20%26%20Raspberry%20Pi.md)
- [Graceful-ish Updates of A Docker Compose Service via Git](/how-tos/Graceful-ish%20Updates%20of%20A%20Docker%20Compose%20Service%20via%20Git.md)
- [Flash Hypriot as your Pi OS](/how-tos/Flash%20Hypriot%20as%20your%20Pi%20OS.md)
- [Get IP Address or Hostname](/how-tos/Get%20IP%20Address%20or%20Hostname.md)
- [SSH to Host without Password](/how-tos/SSH%20to%20Host%20without%20Password.md)
- [Supervisor as a Background Service Manager](/how-tos/Supervisor%20as%20a%20Background%20Service%20Manager.md)
- [Setup Git & Version Control on your Pi Server](/how-tos/Setup%20Git%20%26%20Version%20Control%20on%20your%20Pi%20Server.md)
- [Mange Pi with Ansible](/how-tos/Mange%20Pi%20with%20Ansible.md)
- [Add New User on Pi or Linux](/how-tos/Add%20New%20User%20on%20Pi%20or%20Linux.md)
- [Change Hostname on Linux](/how-tos/Change%20Hostname%20on%20Linux.md)
- [Upgrade Docker](/how-tos/Upgrade%20Docker.md)
- [List Network Devices on Windows with nmap](/how-tos/List%20Network%20Devices%20on%20Windows%20with%20nmap.md)
- [Nginx Load Balancing & Backup Service in Docker Compose](/how-tos/Nginx%20Load%20Balancing%20%26%20Backup%20Service%20in%20Docker%20Compose.md)
- [Activate an Nginx Web Server on a Raspberry Pi or any Linux](/how-tos/Activate%20an%20Nginx%20%20Web%20Server%20on%20a%20Raspberry%20Pi%20or%20any%20Linux.md)
- [User Group Permissions](/how-tos/User%20Group%20Permissions.md)
## Shell scripts
**Under construction**
These setup scripts are designed and tested on [Raspbian](http://www.raspbian.org); other systems may not work correctly.
Find errors? Please submit an [issue](https://github.com/codingforentrepreneurs/Pi-Awesome/issues/new) or [pull request](https://github.com/codingforentrepreneurs/Pi-Awesome/pulls).
### `gphoto2-updater.sh`
[Download](shell-scripts/gphoto2-updater.sh) | [Raw](https://github.com/codingforentrepreneurs/Pi-Awesome/blob/main/shell-scripts/gphoto2-updater.sh)
gPhoto2 is a tool to control digital cameras with code and a USB connection. [Supported Cameras](http://www.gphoto.org/doc/remote/).
```
curl -sSL https://www.piawesome.com/shell-scripts/gphoto2-updater.sh | sudo sh
```
Or
```
curl https://www.piawesome.com/shell-scripts/gphoto2-updater.sh -O gphoto2-updater.sh
chmod +x gphoto2-updater.sh
sh gphoto2-updater.sh
```
### `setup-face-recognition.sh`
[Download](shell-scripts/setup-face-recognition.sh) | [Raw](https://github.com/codingforentrepreneurs/Pi-Awesome/blob/main/shell-scripts/setup-face-recognition.sh)
```
curl -sSL https://www.piawesome.com/shell-scripts/setup-face-recognition.sh | sudo sh
```
Or
```
curl https://www.piawesome.com/shell-scripts/setup-face-recognition.sh -O setup-face-recognition.sh
chmod +x setup-face-recognition.sh
sh setup-face-recognition.sh
```
### `setup-opencv.sh`
[Download](shell-scripts/setup-opencv.sh) | [Raw](https://github.com/codingforentrepreneurs/Pi-Awesome/blob/main/shell-scripts/setup-opencv.sh)
OpenCV is a great tool for performing computer vision analysis on your Pi.
```
curl -sSL https://www.piawesome.com/shell-scripts/setup-opencv.sh | sudo sh
```
Or
```
curl https://www.piawesome.com/shell-scripts/setup-opencv.sh -O setup-opencv.sh
chmod +x setup-opencv.sh
sh setup-opencv.sh
```