Setting up a Raspberry Pi web server

Raspberry Pi web server

Pyplate CMS

Banoffee Pi Server

Banana Pi cluster with 4 SATA hard disks.  I installed GlusterFS on them to build a fault tolerant distributed file system. You can read about how I set it up at http://banoffeepiserver.com/glusterfs/setting-up-glusterfs-on-four-banana-pi-servers.html

A cluster of four Banana Pi servers configured as a replicated MySQL cluster. Read all about it at http://banoffeepiserver.com/mysql/automate-mysql-replication-on-four-nodes.html

Learn how to set up replication between two MySQL servers running on Banana Pi servers.

Using Gparted to increase the size of a partition:

  • Go to the Application Menu ->  System -> GParted
  • Select the correct drive in the drop down menu on the right hand side of the tool bar
  • Go to the partition menu and select resize/move partition
  • Drag the right hand end of the partition as far to the right as it will go
  • Click the Apply button on the toolbar

Read more on my Banana Pi site.

ARM server farm.  There are four Banana Pi Servers in the rack on the left, and Raspberry Pi servers in the other two racks.  The racks are resting on top of a PC that I’m using as a load balancer to distribute traffic to the servers.  

On top of the pile there’s a large ethernet switch which the servers are connected to.  All connections from this switch are on the server subnet.

The other switch gives access to the local network.  The router right at the top is used by the servers to send email to the outside world.

A diagram of a 4 node Banana Pi server cluster

Making shelves for a rack of Banana Pi servers

Front and back views of the Banana Pi, and a set up diagram.  Images courtesy of Lemaker.org.