Book Image

Banana Pi Cookbook

By : Ryad El-Dajani
Book Image

Banana Pi Cookbook

By: Ryad El-Dajani

Overview of this book

Table of Contents (13 chapters)

Synchronizing files over the Internet


The Banana Pi is a great device for network applications. One especially interesting application is the synchronization of files over the Internet. In this recipe, we are going to set up the cloud solution ownCloud. ownCloud is an open source alternative to proprietary cloud solutions such as Dropbox, Google Drive, or Microsoft OneDrive. Once you have set up ownCloud, you can synchronize your data over the Internet and keep your data under your private control.

Getting ready

To set up an ownCloud solution, these ingredients are needed:

  • A running Banana Pi with a Debian-based Linux system

  • A configured network on the Banana Pi

  • A working Nginx web server as illustrated in the Setting up a web application recipe

  • A configured SSL certificate for your Nginx as explained in the Securing the Nginx web server using SSL recipe

How to do it…

To achieve synchronization over the Internet, you have to use a Dynamic DNS (DDNS) service to resolve your IP address to a domain...