Hello!
I want to know the procedure for hosting a website on the internet. My website is created and is saved on my computer as a single .pub file (Microsoft Publisher). The size of the file is 50 MB. How can I publish it on the internet free (free web hosting service)? Do I need Linux or Unix or Mac OS to maintain the website? Can I maintain it with my Windows XP SP2 and broadband connection. Please help me step by step.
Any suggestions, tips, ideas are welcome.

Thank You in advance. :)

Dani AI

Generated

Building on 's suggestion to try free hosting, here is a practical, step‑by‑step way to get a Microsoft Publisher (.pub) publication online and what to watch for.

A .pub file is a proprietary document; web browsers will not render it directly. If the goal is to let visitors view your site in a browser you must export the content to a web format (HTML) or to PDF. In Publisher use the export/save options to produce a web page (an .htm file plus a folder of images) or export to PDF. Test the exported .htm locally by opening it in a browser — the .htm must reference the accompanying resource folder, so keep that folder intact when you upload.

Choose a host that fits your comfort level. Static‑site hosts are free and simple for HTML sites (for example, GitHub Pages or modern drag‑and‑drop services). They serve static .htm/.html files and images directly. If you only need people to download the original .pub, any file‑hosting or hosting control panel that serves static files will work, but users will need Publisher (or a converter) to open it.

Quick troubleshooting and tips:

  • Upload the exported .htm plus its resource folder and preserve relative paths; missing images usually mean the folder was not uploaded or filenames changed.
  • Name the main page index.html (hosts expect that). Hosts on Linux are case‑sensitive, so use consistent lowercase names.
  • A 50 MB site is fine for many static hosts, but some free tiers limit single file size or monthly bandwidth — compress images if possible.
  • Exported HTML from Publisher is often verbose and may need cleanup; if you plan to update the site often, consider learning basic HTML or moving content into a simple static template.

For hosting how‑tos and static site workflows, see the official GitHub Pages documentation and learn HTML basics at MDN.

Recommended Answers

All 2 Replies

OK, firstly your site does not require a lot of server space so the first place I'd try is your email provider. They often provide free web space with your email. This could be a good place to start. You can always move later.

Here is a link to a website that gives info on free web hosting: http://www.freewebsiteproviders.com/
Choose either "free hosting" or the "most recommended ..." and see what you think.

You should find something there.

You will probably need to ftp your files to get them from your PC to the host: go to to download a free program to do this.

Yes, you can do this with XP and your broadband connection.

When you have had enough of the free service (they have limitations and adverts) then you can buy hosting for just a few dollars a month.

If you intend to expand your site or produce others you will soon get frustrated with Publisher. Keep an eye out for other products you could try that will help you learn html (the building block of all sites). The thing I don't like about Publisher is that you can't see your code if you wanted to until after you have 'published' it. This makes learning difficult.

Anyway, for now, go ahead and publish for free and enjoy!

Thank You for your help.

I do know HTML but just basics..still learning..

Thank You Once Again!

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.