Category: Raspberry Pi

GIT Server on Raspberry Pi with Http Backend and GitWeb

Author: | Categories: Linux, Programming, Raspberry Pi No Comments
For Source code you want to share to the world, there is GitHub, but for closed source projects there are many paid and free options. This article is all about setting up your own private Git server on your home network using Raspberry Pi. Following modules will be used: Git Core Http Backend: to access […]

Digital Ocean Dynamic DNS

Author: | Categories: Linux, Networking, Raspberry Pi No Comments
Here is bash script to dynamically update DigitalOcean domain name ‘A’ record to create dyndns type service on your Linux system. Pre-Requisites 1. Domain (example.com) registered at DO 2. Subdomain (home.example.com) which you want to point to a machine whose public IP is not constant 3. DO API key. Can be obtained from https://cloud.digitalocean.com/settings/api/tokens 4. […]

Enable SSH on Raspberry Pi without Monitor

Author: | Categories: Linux, Raspberry Pi No Comments
Raspbian by default has disabled SSH server. To enable it without Keyboard and Monitor, follow any of the below mentioned methods. Preliminary requirements: 1. You should have Raspbian image written on SD Card 2. You should have a machine with SD Card reader and OS which supports reading ext filesystem Method 1 1. Mount SD […]

Raspberry Pi Ethernet to WiFi

Author: | Categories: Linux, Networking, Raspberry Pi 2 Comments
This tutorial is about using your Raspberry Pi (or any Linux box) as WiFi router. Setup I am using Raspberry Pi 2 with Raspbian Strech. Edimax WiFi adapter. Internet enabled Ethernet connection. Check Ethernet Before continuing make sure the Ethernet cable is connected in and you can ping out from the Pi try ping ping […]

Mosquitto MQTT Install and Run part 1

Author: | Categories: IoT, Programming, Raspberry Pi 5 Comments
MQTT (Message Queue Telemetry Transport) is a publish subscribe messaging protocol for use on top of the TCP/IP protocol. It is designed for connections with remote locations where a small code footprint is required or the network bandwidth is limited. Mosquitto is an open-source message broker service that uses the MQTT protocol to send and […]

Control Raspberry Pi LEDs from Web and Mobile

Author: | Categories: IoT, Linux, Programming, Raspberry Pi 2 Comments
In this post, I’ll demonstrate controlling couple of LEDs connected to Raspberry Pi GPIO from Web. LEDs could be replaced with any devices so its a kind of basic IoT project too, so this core design can be extended to any scale and many devices can be controlled simultaneously. Programming is done in Python and […]

Show Running Processes in Linux terminal

Author: | Categories: Linux, Raspberry Pi No Comments
The Linux terminal has a number of useful commands that can display running processes, kill them, and change their priority level. top The top command is classic way to view system’s resource usage and view processes that are taking up most system resources. Top displays a list of processes, with the ones using the most […]

PuTTy or Shell keyboard shortcuts

Author: | Categories: Linux, Raspberry Pi One Comment
Context Menu (even in full screen) Ctrl + Right Click CTRL Key Bound Ctrl + a - Jump to the start of the line Ctrl + b - Move back a char Ctrl + c - Terminate the command Ctrl + d - Delete from under the cursor Ctrl + e - Jump to the […]