When a client receives the link to their newly finished virtual tour and opens it on their phone, what they see looks like magic: high-resolution panoramas, smooth movement, hotspots that open information with a tap. What they don't see — and what makes all of it work — is a two-piece infrastructure running quietly together: the domain and the hosting.
Most business owners file these two concepts under "technical stuff I leave to someone else," and that is precisely what turns them into a point of vulnerability. If you don't understand what you own, you won't know when you're losing it. And in the context of a self-hosted virtual tour — where the digital sovereignty of the asset is the core value proposition — understanding the domain and the hosting isn't an optional technical detail: it's part of knowing exactly what you bought.
This guide explains it from the ground up, assuming no prior knowledge, at the level of detail a business owner needs to make informed decisions — not to become a technician.
The analogy that explains it all: land and address
Before getting into definitions, there's an analogy that makes everything else fall into place. Think of your virtual tour as a building. For that building to exist and for people to visit it, you need two things that are completely different but equally essential:
Hosting is the physical space on a server — a high-powered computer permanently connected to the internet — where your virtual tour's files live. The panoramic images, the code that makes them spin, the hotspots, the background music if there is any: all of it takes up space on a hard drive. Hosting is that hard drive. Without it, the files have nowhere to be and nobody can reach them.
The domain is the address someone types into the browser to find your tour: mybusiness.com or tour.myhotel.com. Technically, it's a name that points to the numeric address of the server where the tour is hosted. Without a domain, the tour exists but nobody can find it — like a building with no street number that doesn't show up on any map.
The relationship between the two is simple: hosting stores the content, and the domain tells the internet where to find it. They're independent — you can have a domain without hosting and hosting without a domain — but for your tour to work online, you need both working together and connected correctly.
Hosting in detail: what it is, what types exist and which one a 360 tour needs
Hosting isn't a one-size-fits-all product. There are different types depending on the server's power, how much control you have over it and the cost. To work out which one fits a virtual tour, it helps to know the three most relevant:
Shared hosting. This is the cheapest and most common type. Your website or tour shares the same physical server with hundreds or thousands of other sites. The provider handles all the technical administration of the server; you just upload your files and set up your domain. For most virtual tours for local businesses — restaurants, boutique hotels, shops, clinics — shared hosting from a quality provider is enough. Typical cost ranges from 80 to 300 USD per year, depending on the plan and the provider.
VPS (Virtual Private Server). A physically shared server divided into independent virtual instances. You get more guaranteed resources than with shared hosting and more control over the server configuration. It's the option for tours with a high volume of simultaneous visits or complex integrations — connected ecommerce, live 360 video streaming, multiple tours on the same domain with heavy traffic. Typical cost ranges from 15 to 80 USD per month.
Dedicated server or cloud. An entire physical server for your exclusive use, or a scalable cloud instance on platforms like AWS, Google Cloud or DigitalOcean. For 99% of virtual tour cases in the Riviera Maya market, this is overkill in both cost and management complexity. The exception would be a portal with dozens of simultaneous tours and high-volume international audiences.
What hosting technically needs in order to serve a 360 tour
A self-hosted virtual tour is not a simple web page. High-resolution panoramic images — which can weigh between 8 and 40 MB each, with 10 to 25 panoramas per tour — are served through a mechanism called Range Requests: the user's browser doesn't download the entire panorama at once, but requests only the piece it needs at that moment, based on the direction the user is looking. That's what makes the tour load quickly even on moderate connections.
For that mechanism to work, the server needs the right HTTP headers enabled — specifically the Accept-Ranges: bytes header. On Apache — the web server most shared hosting uses — this is configured through the .htaccess file. If the hosting doesn't support this configuration, the tour may load slowly, show blurry panoramas or simply not work properly.
The other technical requirements hosting must meet for a production 360 tour are: SSD storage (not HDD) for fast read speeds, HTTPS support with a free SSL certificate included, FTP or file-manager access to upload the tour files, and the ability to set custom MIME types for 360 video formats if the tour includes panoramic video.
For most clients in Cancún and the Riviera Maya, we recommend Hostinger Business as the starting point. It offers NVMe SSD, full Range Requests support on Apache, a free SSL certificate, an intuitive hPanel dashboard and prices between 100 and 250 USD per year depending on the plan. It isn't the cheapest or the most powerful — it's the best balanced for the kind of self-hosted tour we produce.
Note: LUM360 has no commercial relationship with Hostinger. This recommendation is editorial and based on production experience with clients in the local market.
Domains in detail: what they are, how they work and how to choose the right one
Technically, a domain is a name registered in the global Domain Name System (DNS) that points to the IP address of the server where your content is hosted. When someone types myhotel.com into their browser, the DNS system looks up in its global database which server corresponds to that name and routes the request there in milliseconds.
What matters from a business owner's point of view is this: a domain is registered, not bought outright. You pay an annual right of use — generally between 10 and 25 USD a year for .com or .mx domains — and as long as that payment is current, the domain is yours. If you stop renewing it, it expires and becomes available for anyone else to register.
How to choose the right domain for your tour
There are three typical scenarios for where the 360 tour sits within a business's domain structure, and each has different advantages:
Subdirectory of the main domain — myhotel.com/tour or myhotel.com/virtual-tour. This is the most SEO-friendly option: the tour inherits the main domain's authority, and visits to the tour contribute to the business website's metrics. It requires the main site's hosting to support uploading additional folders with static files, which is standard on most shared hosting.
Subdomain of the main domain — tour.myhotel.com. It's technically independent from the main site but shares the same domain. It lets you host the tour on a different server from the website if the tour's technical requirements exceed what the main hosting can handle. It has a smaller SEO impact than the subdirectory but is more flexible operationally.
A dedicated domain for the tour — myhotel-tour.com. It makes sense when the tour is a standalone asset — a multi-property portal, a tour platform for a real estate developer — or when the business has no website of its own and the tour is its main digital presence. It requires registering an additional domain and setting up its DNS to point to the tour's server.
How the domain and the hosting connect
Registering a domain and buying hosting are two operations you can do with the same provider or with different ones. When they're the same provider, the connection between the two is automatic — the admin dashboard links them without you doing anything technical. When they're different providers, the connection is made by updating the domain's nameservers: the DNS records that tell the global system "this domain points to this hosting server." It takes between 24 and 48 hours to propagate globally, and any hosting provider documents it with step-by-step instructions.
Once the domain points to the right hosting, uploading the tour to the server is the last step: you upload the tour folder via FTP or the file manager to the server's public directory, and the tour becomes available at the configured URL. There's no additional process, no activation, no review by any third party. It's exactly like uploading any other web page.
Ownership, renewal and sovereignty: what nobody explains when you sign
The most important point in this guide — and the one that most often causes real problems for business owners — is the difference between controlling the domain and the hosting and having them registered in the name of the right company.
It's common for a web agency or a designer to register the domain in their own name when they build the client's site. Technically, the domain belongs to them, not the client. If the relationship ends — because of a change of provider, the agency closing, a dispute — the business owner can end up without access to their own domain, and unable to move their tour or website to another server without losing the address all their customers know.
The rule is simple: the domain and the hosting should be registered in the business owner's name, with an email account the owner controls and a payment method the owner manages directly. The technical provider can have administrator access to do the setup, but ownership of the domain and the hosting account should belong to the client, not to whoever provides the service.
Your domain is your address on the internet. Like the address of your physical location, if you lose it, nobody gives it back because you got along well with whoever registered it. It's either yours or it isn't.
At LUM360, every project is delivered with explicit instructions on how to register or transfer the domain and hosting into the client's name. If the client already has hosting — as is often the case for businesses with an existing website — the tour is integrated into the existing structure with no need to buy anything extra. If they don't have hosting, a buying guide is part of the onboarding process.
SSL, load speed and SEO: why infrastructure affects your rankings
Your choice of hosting and the way you set up your domain have direct consequences for three factors Google uses to rank pages in search results.
SSL (HTTPS). Since 2018, Google has penalized the ranking of sites without an active SSL certificate — that is, those with http:// instead of https:// in their address. A 360 tour served without SSL shows up with a security warning in Chrome and other browsers, which sharply reduces visitor trust and conversion rate. An SSL certificate is free on virtually every quality hosting provider through the Let's Encrypt protocol — you just have to activate it from the admin dashboard.
Load speed. Google has included load speed as a ranking factor since 2021 with Core Web Vitals. Hosting with NVMe SSD instead of mechanical disks can cut server response time by 40 to 60 percent compared with lower-quality hosting. For a 360 tour with high-resolution images, that difference decides whether the visitor waits for it to load or closes the window.
Uptime (availability). If the hosting goes down often and the tour isn't available when Google crawls it to index it, rankings suffer. Quality hosting providers guarantee 99.9% uptime — less than 9 hours of downtime a year. The cheapest providers on the market can have 97 or 98% uptime, which can add up to weeks of accumulated downtime.
Recommended setup for a self-hosted tour
Domain under the client's control
- Signup
- Namecheap, Hostinger or an equivalent provider; always in the client's name and on the client's own account.
- Extension
- .com as the preferred option; .mx when the strategy prioritizes a local presence in Mexico.
- Renewal
- Estimated annual payment of $12–18 USD, with auto-renewal to protect the tour's digital address.
Hosting ready for immersive tours
- Provider
- Hostinger Business or equivalent, with NVMe SSD storage, SSL included and a clear admin dashboard.
- Requirements
- Apache with .htaccess, active Range Requests, HTTPS support and the capacity to serve high-resolution files.
- Capacity
- At least 20 GB for high-resolution tours with 10–25 panoramas and supporting assets.
Production setup and autonomy
- SSL
- Active Let's Encrypt certificate, with automatic renewal from the hosting dashboard.
- Structure
- Tour installed at /public_html/tour/ or on a dedicated subdomain such as tour.yourdomain.com.
- Dependencies
- None on external platforms: the tour runs on plain HTML5 and stays under the owner's control.
The questions clients ask us most about hosting and domains
Do I have to buy hosting if I already have a website? Not necessarily. If your website is already on hosting that meets the technical requirements for 360 tours — SSD, Range Requests enabled, enough space — the tour gets uploaded to a folder within the same hosting at no extra cost. Before buying anything new, it's worth checking what you already have.
Can I host the tour on Google Drive or Dropbox? Not reliably for production. These services aren't designed to serve web files with the right headers and the performance control a 360 tour needs. They work for demos or internal reviews, not for the final version you share with clients or embed in Google Maps.
What if my hosting is in another country — will the tour load slower? Geographic latency has an impact, but for users in Cancún and Mexico in general, servers in the United States or Mexico respond fast enough. 360 tours that are set up correctly with Range Requests make up for latency with progressive loading. For high-volume, exclusively international audiences, a CDN (Content Delivery Network) such as Cloudflare — which has a free plan — can reduce latency globally without changing your hosting.
What happens if I don't renew the domain? If you let the domain expire, the tour's URL stops working. The tour still exists on the server, but nobody can reach it because the address no longer points there. The most in-demand domains are often snapped up automatically by specialized companies the moment they expire — recovering them can cost anywhere from 100 to several thousand dollars. Turning on auto-renewal from the registrar's dashboard is the simple fix for this risk.
Do I need to know how to code to manage this? No. Quality hosting providers like Hostinger have visual dashboards that let you upload files, manage SSL, set up subdomains and control access without writing a single line of code. On projects where the client has no prior technical experience, LUM360 includes the initial hosting setup as part of delivery and documents the future maintenance steps in a simple manual.
If you want to understand the decision that comes before infrastructure — whether a self-hosted tour is the right choice for your business or whether it makes sense to stay on a SaaS platform like Matterport — the article on self-hosted vs. SaaS for virtual tours covers exactly that comparison, with real costs and a table of factors. And for the full investment picture — production ranges, the factors that determine the level and how to calculate ROI before you hire — the complete investment guide for virtual tours in Cancún breaks it all down with criteria for comparing providers.
Your virtual tour should live on your land, at your address.
At LUM360, we deliver every virtual tour with the complete source code, the hosting setup guide and initial support so the tour is hosted correctly under your domain and under your control. If you already have a tour on a SaaS platform and want to migrate it to self-hosted, we can handle that transition too.


