If you have an MBTiles file, it gets quite difficult to open it in the offline mode. MapTiler can do that as a standard feature. Double click on any mbtiles file and you will immediately see the content.
When you close the preview, it is possible to directly upload such map to a webhosting, like Amazon s3 or Google Storage. With tileserver.php you can host MbTiles also on your own server.