Install Samba Server on the Raspberry Pi

Samba is a free software for UNIX which provides the SMB (Server Message Block Protocol), which has originally been developed by Microsoft. In practice that means that it enables you to emulate the file- and printer services of Microsoft Windows. That means, you can share files and printers within your network.

To install Samba Server on your Raspberry Pi follow the steps:

Step 1

Update and Upgrade your system
$ sudo apt-get update && sudo apt-get upgrade

Step 2

Install Samba
sudo apt-get install samba samba-common-bin

Step 3

Open the Samba .config
sudo nano /etc/samba/smb.conf

And remove the hashtag (#) in front of
# security = user

Step 4

Create a Samba user for the user “pi”...

Read More

Smart Alarm Clock with Google Calendar and Raspberry PI

If you have a job which requires you to get up at a different time each morning it may be annoying to set your alarm everynight when you come home. Devon, a blogger from, coded a python script which wakes you up everytime your Google Calendar contains a date named “wake”.

You might ask yourself:”What exactly is the advantage” towards a normal alarm clock or my mobile?” The advantage is that you can access your Google Calendar from every deivce I know! People organizing their days with Google Calendar will find it pretty comfortable to add the exact time to wake up to their Calendars because it gives them a better overview of the time available throughout the day.


  • Raspberry Pi 
  • Internet connection
  • Speaker connection
  • Google Calendar
  • Python Script

This is Devon’s...

Read More

Watch your Raspberry Pi’s health from everywhere with Ground Control

If you care a lot about your RasPi and run one or more exhausting processes for a few days you probably do not want to sit next to your RasPi all night long.

Ground Control offers you the chance to go downtown, sip a few beers and monitor your Raspberry Pi at the same time. Ground Control is a utility that monitors your Pi and pushes that data into the cloud so you can access it anywhere.

With Ground Control running on your Raspberry Pi, you can remotely check in to see health issues from CPU load to what services are on. Ground Control supports all kinds of external services, so you can add dashboards with something like Tempo DB. If you’ve been wanting to keep an eye on your Pi when it’s out of your hands, then Ground Control is a great option.

You can download the precompiled software...

Read More

Turn your Raspberry into an OpenVPN VPN-server

If you are in a public network, for example at university or the airport, your traffic can be recorded and decrypted. To prevent others from doing that you can send your traffic through a secured VPN-tunnel. The VPN-tunnel leads your traffic encrypted to a server which is processing your requests.

In the following tutorial you will learn how to run OpenVPN Server on your Raspberry Pi:


Raspbian or a similar distribution.

Step 1

To be able to install the latest programversions we should update our packet sources:

sudo apt-get update

Step 2

Now we are installing OpenVPN and OpenSSL.

sudo apt-get install openvpn openssl

Step 3

We are switching to the directory of OpenVPN and paste a directory we will be needing later into it.

cd /etc/openvpn

sudo cp -r /usr/share/doc/openvpn/examp...

Read More

Video Tutorial: Raspberry Pi Mediacenter with XBMC

This topic is pretty basic, but for those of you who need a detailed explanation on getting XBMC up and running on the Raspberry Pi should check out OpenSourceGangster’s video (Edit: XBMC/Openelec works out of the box with my Samsung TV remote control! No keyboard/mouse needed):

Read More

CUDA on Raspberry Pi – Unleash the Beast

Bringing CUDA to the Raspberry Pi, Zillians unleashes the real power of the Pie. The low cost computer with a energy saving CPU and a powerful GPU seems to be the perfect platform for CUDA applications.

We provide the world’s first virtual GPU solution on ARM architecture to enable seamless CUDA application migration.

About Zillians
Zillians is the leading GPU cloud solution provider in Taiwan. Zillians products include GPU virtualization middleware and GPU-accelerated cloud computing platforms for both PC and mobile. Our mission is to help our customers deliver innovative and high performance cloud computing solutions. To learn more, visit

Zillians provides a Virtual GPU solution that emulates a V-GPU on the Raspberry Pi a...

Read More

Turn your Raspberry Pi into a VPN Server

Due to its low power consumption, the Raspberry Pi is perfect to act as a VPN Server (Virtual-Private-Network). With a VPN you can securely connect to your home network when you’re on the go, either simply to browse securely or to access the files in your network. In this tutorial you will learn how to turn your Raspberry Pi into a VPN.


  • Of course you need a Raspberry Pi, which you can purchase here for about 40€.
  • HDMI or composite cable: You need to connect your Raspberry Pi to a monitor during the instalation process. Afterwards you don’t need a monitor anymore (AmazonBasics HDMI-Kabel).
  • An 8GB Class 10 SD card or better and a SD-card reader, if you don’t have a built in SD card reader you need to get an extern SD card reader.
  • USB-Keyboard and mouse
  • An Ethernet cable – t...
Read More

Control your Raspberry Pi via Voice-Control

With a few lines of code you can turn your Raspberry Pi into a nice chat parrner which executes, thanks to voice-control, your commands and even answers to you via Google Translation. The transformation from speech to text – and the other way round – are performed by Google services. And this works astonishingly well: The word-recognition has good match ratios without any training, the speech output sounds clear and is easy to understand.

For voice-recognition you will record a sound file, transform it into FLAC format and send it to Google. The Google servers are going to analyse your FLAC file and send back the text of the probably said word(s). With easy comparisons it is possible to link different words to several actions.

Because the Raspberry Pi has no Audio-Input you have to improvi...

Read More

Turn your Raspberry Pi into a FM Transmitter – Hack Radio Frequencies

1. First off, you need to get your Pi to transmit sounds by using PiFM, download the binaries from icrobotics (download), extract them and run the following commands in the same folder:

$> sudo python
>>> import PiFm
>>> PiFm.play_sound("sound.wav")

2. To expand your range connect a 20cm plain wire to the Pi’s GPIO 4 to act as antenna. GPIO 4 is the 4. pin on the on the left row (inner row) of pins. I simply cut a wire of its plug and twisted it around the pin.

FM Transmitter

3. Tune your FM radio to your preferred frequency, I’ll choose 106,7 Mhz.

4. To change the boadcast frequency run the ./pifm binary as following:

sudo ./pifm sound.wav 100,0

This will broadcast on frequency 100 Mhz. In most countries only frequencies between 88 Mhz and 108 Mhz are working properly.

Run the ...

Read More