На хостингах UPnP не должно работать. Это нормально.
Порт 8333 может быть и так уже открыт. Если UPnP не работает - это не значит, что порт закрыт.
А если всё-таки закрыт, проверить:
1. Настройки файервола Убунты (iptables).
2. Настройки доступа к портам в админке хостинга.
Порт открыт. Сам открывал
Я думаю что это какая-то ерунда с механизмом виртуализации у хостпровайдера - сервер-то виртуальный...
Ладно, возможно стоит написать в техподдержку хостинга.