Plugin Installation

If you have WordPress installed and working on your Raspberry Pi, then it is simply a matter of installing the BrewPress plugin.
If you don’t yet have WordPress installed, please see the instructions for setting up WordPress on your Raspberry Pi.

Automatic Installation

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of BrewPress, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.

In the search field type ‘BrewPress’ and click Search Plugins. Once you’ve found our BrewPress plugin, you can install it by simply clicking ‘Install Now’.

Manual installation

The manual installation method involves downloading the plugin and then uploading it to your webserver via an FTP application. The WordPress codex contains instructions on how to do this here.

Activate BrewPress

Once the plugin is installed, it needs to be activated. Navigate to the Plugins page and click the ‘Activate’ link beneath the BrewPress plugin.

Run the Setup Wizard

After activation you will see an option to run the Setup Wizard. Click on the ‘Start the Wizard’ button to go to the Setup Wizard page.
You should now see a bunch of check boxes that each correspond to a task that will be run automatically. These tasks will help to configure your WordPress installation so that BrewPress can run properly.

** Note – If you have installed BrewPress onto your Raspberry Pi and will be using it exclusively for brewing then you can safely run all steps of the wizard. But if you are running BrewPress on an existing WordPress website for testing purposes, you may only want to check the first and the last option.

The options on the wizard are:

  • Create Required Pages – this will create the required pages for BrewPress as well as add the required shortcodes to each page.
  • Set Dashboard as the home page (only works if Create Required Pages is checked)
  • Create Navigation Menu (only works if Create Required Pages is checked) – creates a nav menu with our BrewPress pages
  • Delete WordPress default post – deletes WordPress dummy content
  • Set permalinks to ‘pretty permalinks’
  • Copy the Server-sent Events file to the root folder – this copies the sse.php file located in the /brewpress plugin folder to the root of your site

BrewPress Settings

With the correct pages setup, you should go to http://pi-ip-address/settings and configure the options for brewing.

This is covered in the Settings docs.