cloudberry

Simplified OpenWISP configuration of multiple devices

View on GitHub

The Cloudberry project

This project aims to simplify setting up OpenWRT, OpenWISP and OpenVPN for different use cases. In particular, it makes it easy to set up groups of OpenWRT based VPN clients that each connect to a dockerized VPN server to route traffic between each other. To Achieve this, Cloudberry implements a few new features on top of OpenWISP and OpenWRT:

In addition it adds the following usability features

For more information on how to set up the RPi devices and how the components work, please see the project wiki.

Main components

Library projects (semi-unrelated)

The configuration transform process

Backend transform process

Screenshots

Multi-device config Backend editing Backend listing

Demo

You can run a virtualized setup using vagrant

make vm