Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

NivEz/scipi

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 <USER>@<IP>

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

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.