This page will show you how to install PiCockpit. This is done in two steps: adding an API Key, and installing the picockpit-client. This needs to be done only once for the API key, and once per Pi for the picockpit-client – then you’re set and can immediately start to use PiCockpit!

Adding the API Key

Please follow the instructions in the video:

PiCockpit Short Help & Walkthrough 2019

(note: the video will be updated to the new UI soon, a lot has happened in PiCockpit v2.0! The installation process is still the same, though)

One API key can be used for several Raspberry Pis – there is no need to create a new API key every time you add a new Raspberry Pi.

Add a new Raspberry Pi to PiCockpit (install picockpit-client)

Here’s the quick and convenient one-liner to install picockpit-client:

bash -c "$(curl -k -s https://picockpit.com/setup.sh)"

You only need to run this once. Press enter when asked whether you want to proceed with the package installation. Also have your API key handy, as the installer will ask you for it.

The installer will acknowledge a successful installation and connection with PiCockpit.com: “Finished with connect – your Pi is now connected to picockpit.com, if everything was OK”.

Refresh the My Raspberry Pis view in your browser, and you’ll be able to see the new Raspberry Pi.

You can add up to 5 Raspberry Pis free of charge to PiCockpit.com. If you require more, please get in touch with us for a quote.

Spreading the word about free PiCockpit usage

Elaborate installation instructions

If you’re curious what the one-liner above does, and would like to run the installation manually, please have a look at these manual installation instructions.

picockpit-client needs to be installed only once, it will automatically start on every boot

The API key is case sensitive. The dot matters as well!

Tips for a smooth experience with PiCockpit

That’s it

picockpit-client will automatically start when your Raspberry Pi boots, and allow you to monitor and control your Raspberry Pi. Please refer to the documentation for ideas of what you can do with PiCockpit.

FAQ

Removing PiCockpit

We also have a help page for you detailing how to remove PiCockpit.

Will picockpit-client install on Raspbian 9 (Stretch)?

Unfortunately, as of PiCockpit v2.0, picockpit-client is only compatible with Raspbian / Raspberry Pi OS 10 (Buster) and derivates. The reason lies in Python – picockpit-client requires a more recent version of Python, now. We will look into making picockpit-client compatible across more platforms / OS releases in the future.

Is picockpit-client compatible with Ubuntu?

Unfortunately Ubuntu is currently not supported (due to incompatibilities, again, with the Python version).

Is picockpit-client compatible with 64-bit releases of Raspberry Pi OS?

Unfortunately no, it is currently tested only on 32 bit releases.