Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/NivEz/scipi
Raspberry Pi interactive setup
https://github.com/NivEz/scipi
platform-engineering python raspberry-pi scipy twingate
Last synced: about 2 months ago
JSON representation
Raspberry Pi interactive setup
- Host: GitHub
- URL: https://github.com/NivEz/scipi
- Owner: NivEz
- Created: 2023-01-03T23:38:15.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-20T20:44:49.000Z (over 1 year ago)
- Last Synced: 2024-08-01T22:40:57.750Z (5 months ago)
- Topics: platform-engineering, python, raspberry-pi, scipy, twingate
- Language: Python
- Homepage:
- Size: 27.3 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-opensource-israel - SciPi - Raspberry Pi interactive setup ![GitHub last commit](https://img.shields.io/github/last-commit/NivEz/scipi?style=flat-square) ![GitHub top language](https://img.shields.io/github/languages/top/NivEz/scipi?style=flat-square) (Projects by main language / python)
README
# SciPi
Interactive CLI that helps you set up your Raspberry Pi
---
## About
SciPi (pronounced "saipai") is an interactive CLI tool based on Python that will let you setup your Raspberry Pi quite fast and easily.
SciPi is used for Raspberry Pi home labs, and it uses Docker, docker compose and even Terraform.Disclaimer:
This is a personal project, and it has nothing to do with SciPy.---
### For now, SciPi supports the following installations and setups:
✅ Docker
✅ Portainer
✅ Twingate (zero trust network)
✅ Pi-hole
✅ Nginx Proxy Manager---
## Getting started
Login to your Raspberry Pi via SSH:
```
ssh @
```Clone the project:
```
git clone https://github.com/NivEz/scipi.git
```cd into the project:
```
cd scipi
```Set up SciPi (python venv and requirements installation):
```
./scripts/setup.sh
```You might need execution permissions to execute the setup script:
```
chmod +x ./scripts/setup.sh
```Execute the python interactive CLI:
```
./scripts/scipi.sh
```