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.
- 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.
-
The fantastic community on the internet from where I learn the foundations to create all of this.
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: