Adding a module to RACHEL-Pi

Thanks, Nicole. This is a pretty technical process, and you can easily damage your Pi if you are not careful, but here are the instructions:

  1. SSH into your RACHEL-Pi
  • Your RACHEL-Pi is network installed in one of two ways, either as a stand-alone server (with a wifi dongle) or plugged into a router. Based on this configuration, it will either have a self-assigned IP address (10.10.10.10 with dongle) or one assigned by a router via DHCP (192.168.x.xxx). This guide assumes you can find this IP address.

  • You need a good SSH client. Generally, SSH Secure Shell appears to be the most popular SSH client available. My rachel is connected to my network with the IP address 192.168.0.103 so I use these settings:

image

  • You may have to agree to a couple of prompts if this is your first time logging in:

image

image

  • You now must enter password rachel

image

  • You are now in your RACHEL! Your screen should look like:

image

  1. Enter the linux command do download the module you want.
  • To add or update content modules, you need to have your RACHEL-Pi connected to the Internet. This means you need to have the Cat5 cable (large telephone cord looking device) connect between a router and RACHEL-Pi.

  • Now we assume you have successfully SSH’d into the device as shown in step 1 above and you are at this prompt:
    image

  • You can now download updates to your modules, or new modules. As an example, we are going to add the en-fileshare module now. A list of all available modules is here: http://oer2go.org – I have selected the file share module.

image

image

  • This option gives me HALF of the command to add a module to RACHEL-Pi. You MUST change the second half of the command. DELETE the final two characters which include ./ and replace them with /var/www/modules/. making sure to leave a space after rsync -Pavz rsync://dev.worldpossible.org/rachelmods/en-file_share

spaces are very important in Linux, you must have proper spaces as they show below
image

  • Now that you have configured the command to work for RACHEL-Pi, you can copy that entire command and paste it into your SSH Secure Shell window:
    image

You will immediately see your RACHEL-Pi start working to download the needed files

  • Depending on your version of RACHEL-Pi, you may immediately see your new module on your RACHEL homepage. If so, congratulations, you’re done. Be careful to not overload your SD card.
  1. If you do not see your module on your RACHEL-Pi homepage, you must edit your index.html page. You will need to obtain someone with HTML experience to do this work. The page is at /var/www/index.html inside your RACHEL-Pi.