noip.com free hosts expire every month. This script uses Selenium and GAS to automatically renew hosts
- Selenium is used to automatically navigate No-IP.com to renew the hosts.
- GAS is used to grab the OPTs from your gmail inbox. .
- Make a Copy of this Google Apps Script
- Open Overview
- Click Make a Copy
- Publish as a web app
- Click 'Deploy' in the top right
- Click 'New Deployment'
- Click on the gear icon next to 'Select Type'
- Check 'Web App'
- Set 'Execute as' to 'Me (Your email)'
- Set 'Who has access to 'Anyone'
- Click 'Deploy'
- Click 'Authorize access'
- Click on your email
- Click 'Advanced'
- Click 'Go To [Script Name]'
- Click 'Allow'
- Copy the Web App URL
- Install:
pip install noiprenew - Run:
python -m noiprenew - The script will ask you for the following during the initial execution:
- Apps Script URL
- NoIP Email
- NoIP Password
- To reset the script, run
python -m noiprenew reset