Category: Raspberry Pi

  • Install Home Assistant on Raspberry Pi

    Home Assistant is an open-source home automation system. It supports a wide range of integrations and allows users to add different systems to their homes. In this guide, I will share how to install it on Raspberry Pi. By using Raspberry Pi Imager, installation is quite easy. Download the Raspberry Pi Imager from the following…

  • Install PostgreSQL on Raspberry Pi

    According to the official PostgreSQL website, “PostgreSQL is a powerful, open source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.” In this post, I will be helping you to install PostgreSQL on Raspberry Pi. It can be used as a…

  • Install Apache Server on Raspberry Pi

    1. What is Apache Server and Why Use it on Raspberry Pi? According to the Apache website: “The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows. The goal of this project is to provide a secure, efficient and extensible server…

  • Install Docker on Raspberry Pi

    1. First things first, set up your Raspberry Pi You can follow this guide to set up your Raspberry Pi to install anything on it. 2. Let’s get started, get the installer script By running the following command you will be downloading an installer script to your home directory. You can run the script with…

  • Install openmediavault on Raspberry Pi

    1. First things first, what is openmediavault? According to the openmediavault official website: “openmediavault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. Thanks to the modular design of the framework it can be enhanced…

  • Install OctoPrint on Raspberry Pi Zero 2W

    1. What is Octoprint and what can it do? Octoprint is “The snappy web interface for your 3D printer.” according to their official website. This means that this open-source and free software gives you the ability to control your 3D printer with a web interface through the network connection. It can save you from taking…

  • Install and Configure NGINX Server on Raspberry Pi

    According to the NGINX website: NGINX is open-source software for web serving, reverse proxying, caching, load balancing, media streaming, and more. It started out as a web server designed for maximum performance and stability. In addition to its HTTP server capabilities, NGINX can also function as a proxy server for email (IMAP, POP3, and SMTP)…

  • Coding on Raspberry Pi Remotely with VS Code

    When developing software for Raspberry Pi we all get frustrated by the synchronization between the Raspberry Pi and the development environment. Some people are pushing the code from the development environment to git and pulling it from the Raspberry Pi and running it. Some people are using “scp” to copy files into the Raspberry Pi…

  • The Ultimate Desktop Experience on Raspberry Pi with FydeOS

    Since the first time that Raspberry Pi gets popular, people had one question in their head: Can I use this thing as a desktop replacement? For Raspberry Pi Zero and Zero 2, the answer to this question was a hard no because of the lack of RAM. For the Raspberry Pi 3 and one whole…

  • What Is ROS2 and How To Install It on Raspberry Pi?

    According to the ROS documentation: “The Robot Operating System (ROS) is a set of software libraries and tools for building robot applications. From drivers to state-of-the-art algorithms, and with powerful developer tools, ROS has what you need for your next robotics project.” As the definition in the documentation states that the ROS contains a wide…