/cloudynitzar

A tool to convert your Debian system into a Commnunity Networking cloud in a box

Primary LanguageShell

cloudynitzar Build Status

About

Cloudynitzar is a shell script that turns your plain Debian or Ubuntu system into a community networking cloud in a box (i.e. a full-featured Cloudy device). It might as well work on Debian and Ubuntu derivatives, like Linux Mint. Feel free to test and report!

Requirements

Recommended: a fresh and updated Debian 10 Buster installation with curl, lsb-release and an Internet connection.

Cloudynitzar will also work on a Debian 9 Stretch installation. It has also been tested on Ubuntu 18.04 and Raspian.

Procedure

From your Debian system run, as root:

apt-get update; apt-get install -y curl lsb-release
curl -k https://raw.githubusercontent.com/Clommunity/cloudynitzar/master/cloudynitzar.sh | bash -

and let the magic begin! After the process has finished, you can browse the Cloudy web interface at http://cloudy_device_ip:7000.

In order to Cloudynitzar serveral machines you can use Ansible:

  • The first step that you must do is add your hosts on hosts file
  • Then, you should launch the next command:
ansible-playbook -i hosts playbook.yml --ask-pass --extra-vars "hosts=cloudy user=your_user_name"

NOTE: To proceed with this step you will need Ansible installed.

Log

The output of the whole Cloudynitzar process is logged to /var/log/cloudy/cloudynitzar.log.