How to Install SIP Irrigation Control on Ubuntu Server Latest
SIP irrigation control is a web-based irrigation control program that enables you to automate your garden watering, thus saving time, effort and reducing your water bills.
Requirements
- You will need a computer running Ubuntu Server Latest with internet access
- You will need to have root privileges or sudoer access
- A web browser application such as Firefox, Chrome or Safari
Step 1: Install Dependencies
Before you can install SIP irrigation control, some dependencies must first be installed. Run the following command on the terminal:
sudo apt-get install python3 python3-pip python3-dev build-essential libssl-dev libffi-dev
Step 2: Install SIP Irrigation Control
Clone the SIP git repository by running the following commands:
cd /optsudo git clone https://github.com/Dan-in-CA/SIP.gitInstall SIP by navigating to the SIP directory and running the following commands:
cd /opt/SIPsudo pip3 install -r requirements.txtsudo python3 setup.py install
Step 3: Configure SIP Irrigation Control
Create a configuration file for SIP:
cd /opt/SIPsudo cp sip.config.json.sample sip.config.jsonEdit the
sip.config.jsonfile to suit your irrigation system requirements:sudo nano sip.config.jsonStart SIP by running the following command:
sudo sipctl start
Step 4: Access SIP Irrigation Control
- Open a web browser application and navigate to
http://localhost:8080 - You will be prompted to log in, use the default administrator credentials:
- User:
admin - Password:
master
- User:
- Change the default password to a more secure one of your choice
Congratulations! You have successfully installed and configured SIP irrigation control on your Ubuntu Server.