Here are links to all of the Dabbles -- I put them into a list so you can easily find the ones you're after.  Here are what the columns will do for you:
  • Name
    • The Academic "class code" and name of each Dabble.
  • Description
    • High level description of each dabble to give you an idea of what it does.
Showing 26 items
NameDescription
Sort 
 
Sort 
 
NameDescription
Central Management - Outputting Syslog TBD 
Connecting Remotely - Building a VPN Server This post demonstrates how to build a Virtual Private Network (VPN) server. This will allow remote devices (PCs, Phones, Tablets, etc.) to connect to the RaspberryPi from anywhere on the Internet. Through this connection, you will be able to use that device as if it were connected locally on your home network. You may use this so you can access your home printer, other computers or storage devices, or so you can access an unfiltered internet if you are at work or somewhere else that filters your connection. 
Managing Data - Installing a MySQL Database This post demonstrates how to build a server running the Relational Database Management System (RDBMS) MySQL. This platform can be used to support any number of applications and processes either locally on this Pi or remotely on other RaspberryPis.  
RaspberryPi 101 - Writing the Image to the Memory Card (Linux) This tutorial will explore writing an image file to a memory card using Debian Jessie Linux with the KDE environment. Initially, this allows you to write the operating system file you download to the memory card, but in time can be used to write backup image files if you find the need to restore from backup. 
RaspberryPi 101 - Writing the Image to the Memory Card (Windows) This tutorial will explore writing an image file to a memory card using Windows 7. Initially, this allows you to write the operating system file you download to the memory card, but in time can be used to write backup image files if you find the need to restore from backup. 
RaspberryPi 102 - Creating an Image from the Memory Card (Linux) This tutorial will explore creating an image file from a memory card using Debian Jessie Linux with the KDE environment. Initially, this allows you to backup the operating system, configurations, and data files from the memory card. Restoration is simple from this type of backup -- simply write the image to a new memory card and everything is exactly reset to what it looked like when the image was taken. 
RaspberryPi 102 - Creating an Image from the Memory Card (Windows) This tutorial will explore creating an image file from a memory card using Windows 7. Initially, this allows you to backup the operating system, configurations, and data files from the memory card. Restoration is simple from this type of backup -- simply write the image to a new memory card and everything is exactly reset to what it looked like when the image was taken. 
RaspberryPi 103 - Updating the RaspberryPi (Manually) This tutorial will explore how to manually update the operating system of the RaspberryPi. 
RaspberryPi 104 - Adding a Network Connection (WiFi - EDiMAX EW-78811Un) This tutorial demonstrates how to add WiFi functionality to a RaspberryPi using the EDiMAX EW-78811Un. This will be very helpful when you want to use a Pi in a location not located directly next to the router or with an available LAN cable. 
RaspberryPi 110 - Configuring the Pi This tutorial will explore the initial configuration of the RaspberryPi after writing the raw image to the memory card and powering it up. 
RaspberryPi 111 - Shrinking the Pi This tutorial will work to remove a number of unused packages. This has the benefit of allowing the Pi to run more quickly by removing these processes from memory, and removing potential security vulnerabilities by removing unused packages. 
RaspberryPi 112 - Configuring the Login Banner This tutorial will customize the login banner of the RaspberryPi. This can be a good way to display basic information about the Pi each time a user logs in. In this case, we'll use it to include the name, IP address, and purpose of the Pi, but you can include whatever you consider to be meaningful. 
RaspberryPi 120 - Connecting the LDAP Client This tutorial will connect to an LDAP server using OpenLDAP and Samba. This will allow for centralized authentication and authorization. 
RaspberryPi 121 - Linking Sudoers to LDAP This tutorial will link the Sudoers configuration to an LDAP server using OpenLDAP. This will allow for centralized authentication and authorization. Essentially, this will allow you to extend Sudo control to users and groups defined within your LDAP structure. There is even a way to implement Sudoers within LDAP (replacing or augmenting the Sudoers file), but that goes beyond the scope of this tutorial. 
RaspberryPi 122 - Connecting the Samba Client This tutorial will connect to a Samba. This will allow for centralized authentication and authorization with integration into Windows and SMB protocols. 
RaspberryPi 130 - Adding Storage (USB) This tutorial will first mount a USB flash drive and then demonstrate how to auto-mount the drive if you wish to use it as permanent storage for the Pi. 
RaspberryPi 201 - Implementing a DNS Server This tutorial will work to implement a DNS server on the RaspberryPi. This allows us to use naming (raspberrypi.domain.lan, etc.) to connect to or reference networked components. It is the first steps in moving network control and centralized authentication on the RaspberryPis. 
RaspberryPi 210 - Implementing an LDAP Server This post implements an LDAP server using OpenLDAP. 
RaspberryPi 211 - Implementing a Samba Server This tutorial will implement a Samba server using the OpenLDAP server set up previously.  
RaspberryPi 220 - Implementing a Certificate Authority (CA) This tutorial will implement a Certificate Authority (CA) using the builtin OpenSSL framework. This CA will be local and untrusted (self signed) in the broader web of trust, but should work well for the systems we are standing up locally. 
RaspberryPi 221 - Implementing an Intermediate Certificate Authority This tutorial will implement an Intermediate Certificate Authority (CA) using the RaspberryPi's builtin OpenSSL framework. This allows us to create sub-CA's under the authority of the primary CA. You can do this for many reasons -- perhaps one is for VPN while another is for LDAPS, but more importantly, this allows you to revoke a certificate -- or an entire root certificate -- in the event of compromise while still maintaining the broader web of trust and making restoration of operations much simpler. 
RaspberryPi 222 - Signing Server Certificates This tutorial will sign a Server Certificate using an Intermediate Certificate Authority (CA) created by the RaspberryPi's builtin OpenSSL framework. Server certificates are used to support authentication and authorization to a number of clients where as client certificates are used primarily for user authentication.  
RaspberryPi 223 - Signing Client Certificates This tutorial will sign a Client Certificate using an Intermediate Certificate Authority (CA) created by the RaspberryPi's builtin OpenSSL framework. Client certificates are used to support authentication and authorization to a number of clients where as client certificates are used primarily for user authentication. 
RaspberryPi 230 - Implementing a VPN Server This tutorial will demonstrate how to build a Virtual Private Network (VPN) server. This will allow remote devices (PCs, Phones, Tablets, etc.) to connect to your network via the RaspberryPi from anywhere on the Internet. Through this connection, you will be able to use that device as if it were connected locally on your network. You may use this so you can access your printer, other computers, or storage devices, or so you can access an unfiltered internet if you are at work or somewhere else that filters your connection. 
RaspberryPi 301 - Installing HomeAssistant This tutorial will install HomeAssistant -- an open source home automation platform based on Python. The tutorial will cover basic installation, configuring the service to start when the RaspberryPi starts, and initial connection to the interface. This platform will be used to build out a while home automation system over the course of several courses.  
RaspberryPi 302 - Installing RetroPi This post demonstrates how to build a RetroPi from scratch. The good people over at RetroPi built an amazing use case of the RaspberryPi that lets us play all of our favorite old video games (ROMs not included) from our RaspberryPi! In the end, this will be an amazing gaming machine! 
Showing 26 items
Comments