Assign a reserved IP to a running Azure virtual machine

Assign a reserved IP to a running Azure virtual machine Below instructions apply to classic (old) Azure portal only! It’s tricky, and if you do not have a lot of patience, put on the stove a good cup of tea/coffee (maybe not too strong) and take a good breath.


Custom edx-platform git repository on your Open edX deploy (devstack)

Custom edx-platform git repository on your Open edX deploy (devstack) If, despite the configuration of the /edx/app/edx_ansible/server-vars.yml file, the update script continues to fetch data from the edX repository (rather than the one you configured), then you can manually push the new origin into the repo:


Delete demo course from Open edX

Delete demo course from Open edX Use below command: cd /edx/app/edxapp/edx-platform/ sudo -u www-data /edx/bin/python.edxapp ./manage.py cms --settings aws delete_course course-v1:edX+DemoX+Demo_Course commit


Go implementation of a reverse SSH tunnel

Go implementation of a reverse SSH tunnel Since the web is plenty of examples related to SSH forward tunnels (the famous SSH -L command) but lacks of information about its reversed counterpart (SSH -R), I decided to write down a few lines developed while working on a Go implementation of the SSH command: