I've successfully installed mailman version 3 on my development box. I configured it and having it running to my liking. I have installed it exactly the same on a stage box. (Both are ubuntu 14.04).
My question doesn't lie in the installation, but rather accessing the location. There is a user interface that is accessable by default at localhost:8000.
To start the server at its default location I would run:
./bin/mailman-web-django-admin runserver &
And when I use my development box, I would grab the IP of my webserver and start the server there to access the UI of the application running on my VM from my laptop.
./bin/mailman-web-django-admin runserver 192.168.xx.xx:8000 &
My question is how would I access my server remotely at its 55.xx.xx.xx public IP? When I try to access 55.xx.xx.xx:8000 after starting the webserver at localhost I get: "This weppage is not available." and the connection times out.