You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
yova
9bbcd4a97d
|
2 years ago | |
---|---|---|
dyndns-update.py | 2 years ago | |
env-example | 2 years ago | |
readme.md | 2 years ago | |
requirements.txt | 2 years ago | |
test.yml | 2 years ago |
readme.md
Configures BBB for DYNDNS
Changes domain name with OVH API. Updates an A record to the current IP.
Updates /etc/bigbluebutton/bbb-webrtc-sfu/production.yml
to current IP.
Updates loopback device with current IP.
requirements ubuntu
$ apt install python3-pip python-is-python3
$ pip install -r requirements.txt
configuration
cp env-example .env
and edit .env
with credentials from https://www.ovh.com/auth/api/createToken
run
dyndns-update ZONE SUBDOMAIN
install
For changing the loopback device IP, this needs root rights.
cd /root
git clone git@git.gugelfrei.de:bbb/dyndns-update.git
Install as user cronjob like
*/5 * * * * cd /root/dyndns-update ; ./dyndns-update.py ZONE SUBDOMAIN
to /etc/cron.d/bbb