Thanks for sharing the reference, I am also in support of using WordPress because its installation process is quite easier, I am using WordPress server on managed cloud hosting platform it works well for me. Many managed hosting providers offer Ideaspacevr.
@drhstone index.php must not be visible in the path, that's why the scene is not rendered properly. Please make sure mod_rewrite is enabled in apache. sudo a2enmod rewrite and sudo service apache2 restart.
@xian There are currently no video themes which support adding a video URL via the web interface. But you could put the video URL manually into the template code. The themes are in /themes/<name of theme>