Welcome to blog dedicated to Raspberry Pi
Raspberry Pi (also RPi) is defined as "an ARM GNU/Linux box for $35" by its creators. At this site (maybe blog?) I will write down my everyday experiencies with this piece of hardware. I`m owning one of these boards from the release date (february 2012). I`m also a little network enthusiast so I need to make server for everything that can save my time while managing my tiny network.
Great thing about Raspberry Pi is that every board is exactly the same, so when somebody write down some guide setting up anything, you can be sure it will work for you too. Only requirement is that you have to use the same OS. There are several OS images available for Raspberry Pi. I decided to use slightly modified Debian to work with RPi called "Raspbian". You can download image from official RPi site at raspberrypi.org/downloads.
I choose Raspbian because I already have some experiencies with Debian. In the year using Raspberry Pi I found installing and setting up some servers quite not simple, I decided to make this site where I will write down some step-by-step guides for installing, configuring servers and services such as:
- FreeRadius authentication, authorization and accounting with Cisco, Windows and Linux devices as clients
- Asterisk as PBX for simple home VoIP
- NGiNX as web server and proxy server
- OpenSSH server with enhancements (certificates, one-time passwords...) ✔
- DNS resolver ✔
- VNC server ✔
- Tor relay and hidden services
- XMPP/Jabber server ✔
- Anonymous proxy server
- OpenVPN tunnels
- n2n (L2 Peer-to-Peer VPN)
- Plotting graphs using Gnuplot ✔
- Generate graphs using RRDtool
- BitTorrent download box (using transmission and its web-gui)
- BitTorrent Sync service
- KrISS feed RSS reader (self-hosted Google Reader alternative)
- CryptoCat (self-hosted web client for anonymous encrypted chat) ✔
- converse.js (web based XMPP/Jabber client with OTR support) ✔
- Streaming multimedia files with VLC (to unicast/multicast addresses) ✔
- Video-on-demand with VLC ✔
- mini-SAP-server announcing VLC`s streams ✔
- Samba shares ✔
- NTP server and client ✔
- DynDNS client ✔
- No-IP client ✔
- Dual-band Wi-Fi access-point with hostapd
- TACACs+ authentication, authorization and accounting
And also a little funky stuff like...
- connecting some LEDs, buttons ✔
- connecting to Intrernet via GPRS/EDGE/3G/HSPA ✔
- making UART to RS-232 converter ✔
- connecting infrared motion sensor
- connecting peripherals via RS-232 (serial port)
- communication via XBee/ZigBee wireless modules
- communication via 433MHz RF transmitter/receiver
- connecting mobile phones as GSM modems (AT commands)
- connecting thermal sensors (DS18B20) via 1wire bus ✔
- connecting thermal sensors (DS18B20) via I2C bus ✔
- controlling stepper motors
- controlling DLSR camera shutter via USB cable
- capturing photos and videos with RPi CSI camera module
- take series of photos for timelapse video
- connecting Bluetooth dongle ✔
- implementing free SSL certificates from StartCom (for web server, jabber server, email signing and encryption)
- implementing free SSL certificates from Let’sEncrypt (for web server)
- emulating old game consoles (mainly The Ending-Man BS-500 AS, because I still have one! :) )
- connecting USB game controllers to play ^^ games
- move filesystem and boot from external hard drive
- case made of Lego ✔
Feel free to contact me...