Skip to content
/ RPi Public

Get your Raspberry Pi running. IoT & Data Analytics Projects.

License

Notifications You must be signed in to change notification settings

JAlcocerT/RPi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raspberry Pi and IoT

Get Started with Single Board Computers with these 101 Guides and Projects

Code License Jekyll Theme Workflow DHT CI/CD Workflow Maintained

YouTube Channel

Start your journey with a Raspberry Pi and explore its role in IoT, embedded computing, and data analytics, all on one compact board.

See the Raspberry Pi Projects

You can also get started with Linux with a RPi. Also with Docker.

See the guides in Web version on Github Pages: https://jalcocert.github.io/RPi/

The web is generated and hosted thanks to GH Actions.

Guides Structure

  • RPi Setup: first steps for new users and self-hosting
  • IoT & Data Analytics: using sensors, Python, Docker and more.
  • Networking: improving your home internet

In the folders starting with Z_ you have supporting materials for the projects.

For example Z_IoT contains Scripts used in IoT Projects with the RPi.

Powered Thanks To ❤️

📢 Ways to Contribute

Please feel free to fork the repository - try it out the IoT Projects for yourself and improve them!

Local Web Dev with jekyll
#https://jekyllrb.com/docs/installation/
sudo apt install ruby-full build-essential zlib1g-dev && \
echo '# Install Ruby Gems to ~/.gem' >> ~/.bashrc && \
echo 'export GEM_HOME="$HOME/.gem"' >> ~/.bashrc && \
echo 'export PATH="$HOME/.gem/bin:$PATH"' >> ~/.bashrc && \
source ~/.bashrc && \
#gem update --system && \
gem install jekyll bundler

###https://www.ruby-lang.org/en/downloads/releases/
sudo apt install -y libssl-dev libreadline-dev zlib1g-dev libyaml-dev libffi-dev libgdbm-dev
curl -O https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0.tar.gz
tar -xvzf ruby-3.2.0.tar.gz && cd ./ruby-3.2.0
./configure
make
sudo make install
ruby -v

Go to the theme folder and just do the following to see locally the website:

bundle
bundle exec jekyll s #local server - http://127.0.0.1:4000
#bundle exec jekyll serve --host 192.168.1.100 --port 4000
  • Support the Projects that made possible this Project. I leveraged on their great job.

  • Support extra evenings of tinkering and sharing Raspberry Pi / IoT stuff:

ko-fi