The folders at the top level of my generated album are not showing when viewed on-line. I've tried Firefox, Chrome and IE - all with same results. The top level folders are visible when I use the built-in jAlbum browser.
Sorry, that's beyond the scope of what we do here. This is why most people pay a few bucks a month for a properly-configured, professionally-managed server.
And are you on a residential ISP contract? If so, I'm surprised Comcast lets you run a home server. When I was with Comcast, that was explicitly prohibited (and my current provider, Spectrum, also prohibits it).
Almost any normal web host would be fine - there's nothing unusual about jAlbum web pages.
Just watch out for any host that's owned by the dreaded Endurance International Group (EIG). They've bought out dozens of hosts, and the first thing they do is overload the servers and cut support to the bone. Miserable service.
Reliable reviews: https://www.reviewhell.com. Any of the top listings there would be fine. I'm with MDD Hosting, and have no complaints. Just don't sign up for any host for more than one year. The discounts may sound good, but if the company turns into a dog, you'll end up having to walk away from your money if you want to jump ship.
And don't register your domain with your web host - keep those two things separate, so you don't end up being a captive of a web host (can't leave the host because they make it tough to move or re-point your domain registration). I use Namecheap for domain registrations.
Choose Tools, Publish/Manage, then add a new profile.
The Type should be SFTP (SSH File Transfer Protocol)
The Server name should be your chosen domain name, like example.com
The Username and Password should be whatever they are to login to the MDD cPanel.
Then click Advanced and enter 2233 for the Port.
Everything else should take care of itself. If you just signed up for hosting, the secure connection might not work right off the bat - I'm not sure how they're handling that these days, but it could take a day or two. And of course you'll have to wait for DNS propagation, so your domain name is pointing to the right place. That's pretty speedy these days - it might take only minutes. But theoretically, it could also take a day or two.
Needlessly complicated. Connect to the web host and delete the Turk Family Photos directory. Then, just upload the album to the root of the domain, directly under public_html. jAlbum will warn about this, because it assumes that you want to have multiple albums on your domain, each in its own directory. But that does seem to be what you want to do, so bypass the warning.
This looks like the same kind of problem. The tree.json file, for example, is being served as text/html, which is not what it is.
I think you'll have to get your host's assistance on this one. But good luck - Hostmonster is one of the EIG captive companies, and customer service is the last thing they care about.
The source code is virtually unviewable - it's being served up without any line feeds in it. That shouldn't stop the page from working, but it does make debugging very difficult.
Looks like some "page optimization" is carried over on the server. You should turn that off - see your Control Panel! The album pages are already optimized, and those "optimization" scripts are too dumb for a complex page.