<< Back to tutorials

File Hosting - Share Files or Host Your Own Static Website

1596 words Human made

Published {$created} by Carsten Blum


ftpGrid is best known for secure FTP, SFTP, and FTPS cloud storage - but it can also act as a simple and powerful file and static web hosting platform.


With the new File Hosting feature, you can:

  • Share files via a public URL

  • Enable directory listing for easy downloads

  • Host your own index.html landing page

  • Create lightweight websites for documentation, downloads, or internal tools


This turns ftpGrid into a flexible file sharing and static hosting solution — without the complexity of traditional web hosting.


File and web hosting ved ftpGrid


Prefer to get hands-on instead of reading tutorials? ftpGrid is built to be intuitive — create a free account and start using it right away.


What Is File Hosting in ftpGrid?

File Hosting allows you to expose a folder in your ftpGrid storage via HTTPS.

Once enabled, your files become accessible through a public URL like:

https://your-domain.webX.ftpgrid.com/

You can choose between two main modes:


1. Directory Listing (File Browser)

Visitors can browse files directly in their browser.


Perfect for:

  • sharing files with clients

  • distributing documents

  • hosting downloadable assets

  • internal tools and resources


2. Custom Website (index.html)

Upload your own index.html file and turn your storage into a simple website.


Perfect for:

  • company download portals

  • documentation pages

  • product manuals

  • branded landing pages


Step-by-Step: Enable File Hosting

Step 1 – Open File Hosting Settings

Log in to your ftpGrid dashboard and navigate to:

File hosting


ftpGrid File Hosting and sharing


Step 2 – Enable File Hosting

Check:

Enable file hosting

This will make your selected folder accessible via a public URL.


By default, the root folder is:

/

But it is highly recommended to use a subfolder.


Step 3 – Choose Root Folder

Set a folder like:

webroot/

This ensures only files inside that folder are exposed publicly.


Avoid using root (/) unless you intentionally want everything public.


Step 4 – Enable Directory Listing

Check:

Show file list in browser

If no index.html file is present, visitors will see a list of files and directories.


This is ideal for:

  • file sharing

  • download libraries

  • quick access to uploaded files


Step 5 – Protect with Username & Password (Optional)

You can restrict access by enabling authentication.


Enter:

  • Username

  • Password

This creates a protected file hosting environment, useful for:

  • client portals

  • internal company files

  • private downloads


Step 6 – Configure Public Domain

Choose your subdomain - auto-generate or enter a domain name. In this example ftpGrid has auto-generated the domain name "driven-engine".

driven-engine.webX.ftpgrid.com

This will be your public file hosting URL.


Example:

https://driven-engine.web21.ftpgrid.com/



Step 7 – Save Configuration

Click:

Save configuration

Your file hosting is now live.


Upload Files to Your Hosting

Use any FTP/SFTP client (FileZilla, WinSCP, Cyberduck) to upload files into your selected folder.


Example structure:

webroot/
├── index.html 
├── manuals/ 
   │ 
   ├── product-a.pdf
   │ 
   ├── product-b.pdf 
├── downloads/ 
   │ 
   ├── installer.exe

Files become instantly available via your public URL.


Option 1: Directory Listing File Sharing

If no index.html exists, ftpGrid will show a file browser.


Example URL:

https://driven-engine.webX.ftpgrid.com/manuals/

Visitors can:

  • browse folders

  • download files

  • access content directly

This is perfect for simple file distribution without any setup.


Option 2: Host Your Own Landing Page

To create a custom experience, upload an index.html file.


Example:

webroot/index.html

This file becomes your homepage.


Example: Simple Landing Page

<html>
  <head>
    <title>Downloads</title>
  </head>
  <body>
    <h1>Company Downloads</h1>
    <p>Welcome to our download portal.</p>
    <a href="/manuals/">View manuals</a>
  </body>
</html>

Now your hosting behaves like a small website.


Combining Website + File Hosting

This is where ftpGrid becomes powerful.


You can:

  • build a simple branded landing page

  • link to folders like /manuals/

  • allow direct file downloads

Example:

https://driven-engine.webX.ftpgrid.com/

Landing page

https://driven-engine.webX.ftpgrid.com/manuals/

PDF downloads


Example Use Cases


1. Client File Sharing Portal

  • Upload files to /driven-engine/clients/

  • Enable directory listing

  • Share URL with client


2. Product Documentation

  • Upload manuals to /manuals/

  • Create index.html homepage

  • Link to documents


3. Software Downloads

  • Host installers and updates

  • Provide direct download links

  • No need for CDN or web hosting


4. Internal Tools

  • Protect with username/password

  • Share internal documents

  • Create a simple company portal


Browser Cache Settings

You can configure cache duration.


Default:

1 hour

Caching improves performance but may delay updates.


Custom 404 Page

You can define a custom error page:

404.html

Useful for branding and better UX.


Why Use ftpGrid for File Hosting?

Compared to traditional hosting:

  • No server setup

  • No deployment pipeline

  • Works with FTP/SFTP

  • Instant availability

  • Secure and GDPR-compliant

It combines:

  • file storage

  • file sharing

  • static hosting

into one platform.


Security Considerations

You control access:

  • Public access

  • Password protection

  • Folder-level exposure

ftpGrid ensures:

  • encrypted transfers

  • secure hosting

  • EU-based infrastructure


Final Thoughts

The File Hosting feature turns ftpGrid into more than just storage.


It becomes:

  • a file sharing platform

  • a lightweight web host

  • a simple document portal

Whether you need to share files quickly or build a branded download page, ftpGrid makes it simple.


Related Guides

FTP & SFTP cloud storage https://ftpgrid.com/ftp-cloud-storage/

Quick start guide https://ftpgrid.com/ftp-sftp-cloud-storage-quick-start/

File upload with FileZilla https://ftpgrid.com/tutorials/upload-files-to-ftpgrid-using-filezilla/

Free signup
© 2026 ftpGrid

ftpGrid ApS
Branebjerg 24
DK-5471
Gamby
Denmark

Looking for an all-in-one time tracking, timesheet, and invoicing solution - visit our Devanux sister company Nureti at https://nureti.com.