File Hosting - Share Files or Host Your Own Static Website
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.

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

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.exeFiles 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/