logo

Self-hosting

Learn how to self-host MultitaskAI using the downloadable ZIP file with various static hosting options

Because MultitaskAI is a purely client-side application, self-hosting is incredibly flexible. You only need a way to serve static files—no server-side logic or backend deployment is required. After you have downloaded the ZIP file from multitaskai.com/account/self-host, simply unpack and host the contents wherever static hosting is supported.

Limitations

Please note that self-hosted instances have some limitations compared to the official MultitaskAI app:

  • Google Drive sync is not available in self-hosted instances

Best Practices

To ensure the best experience with your self-hosted MultitaskAI instance, we strongly recommend following these guidelines:

Use a Stable Domain

Always host your MultitaskAI instance on a custom domain or subdomain that you control. This is crucial because:

  • Your chat history and settings are tied to the domain where MultitaskAI is hosted
  • Random or temporary URLs (like those generated by some hosting providers) will result in data loss when you update or redeploy
  • Each unique domain is treated as a separate instance by the browser's storage system

For example:

  • ✅ Good: chat.yourdomain.com or ai.company.org
  • ✅ Good: multitask.yourdomain.com
  • ❌ Bad: random-url-123.tiiny.site (will change on next deploy)
  • ❌ Bad: temporary-deploy-xyz.netlify.app (may change with updates)

Data Persistence Across Hosts

As long as you keep the same domain:

  • Your data will persist even if you move to a different hosting provider
  • All your chat history, settings, and configurations stored in IndexedDB will remain intact
  • You can freely switch between hosting providers (e.g., from Netlify to Vercel) without losing data
  • This makes it easy to upgrade your hosting plan or switch providers as your needs change

Domain Setup Tips

  1. With Tiiny Host: Upgrade to a Pro account to use a custom domain
  2. With Netlify/Vercel: Configure your custom domain in the project settings
  3. With traditional hosting: Set up a subdomain in your DNS settings
  4. With GitHub Pages: Use either a custom domain or the stable username.github.io format

We recommend Tiiny Host as the easiest way to self-host MultitaskAI. It's perfect for users without technical knowledge:

  1. Download the ZIP file from MultitaskAI
  2. Go to tiiny.host
  3. Drag and drop the ZIP file (no need to extract!)
  4. Get your live URL instantly

That's it! No account required, no technical setup - just drag, drop, and you're live.

Traditional Web Hosting (FTP)

If you have a web hosting plan from providers like GoDaddy, Bluehost, or any other traditional web host, you can also host MultitaskAI there:

  1. Extract the ZIP file locally
  2. Use your FTP client (like FileZilla) to connect to your web host
  3. Upload the extracted files to your desired directory (usually public_html or www)
  4. Access your site through your domain or subdomain

Other Hosting Options

Here are many other platforms where you can host MultitaskAI:

  • GitHub Pages: Host your unzipped files in a GitHub repository and enable GitHub Pages for a free, public site.
  • Netlify: Login, create a new site, and upload your folder. Netlify handles SSL and a custom domain if desired.
  • Cloudflare Pages: A convenient static hosting option with a global CDN and free SSL.
  • Surge: A quick and easy CLI-based solution for static site hosting.
  • Vercel: Upload your files and get instant hosting with SSL and CDN included.
  • Firebase Hosting: Google's hosting solution with global CDN.
  • DigitalOcean App Platform: Simple static site hosting with their app platform.
  • Azure Static Web Apps: Microsoft's solution for static web hosting.
  • AWS Amplify: Amazon's hosting service with global CDN.
  • Render: Modern cloud platform with static site hosting.
  • Hostman: Simple static site hosting platform.
  • GitLab Pages: Similar to GitHub Pages but on GitLab.
  • Bitbucket Pages: Atlassian's static site hosting solution.
  • Neocities: Free web hosting with a focus on simplicity.
  • Fleek: IPFS-powered hosting platform.
  • Glitch: Simple hosting platform with instant deployment.
  • Begin: Static and dynamic web hosting platform.
  • Deta Space: Personal cloud platform with static hosting.
  • Heroku: Popular platform that supports static site hosting.
  • Fly.io: Global application platform with static hosting capabilities.
  • Stormkit: Hosting platform built for static sites.
  • Local HTTP Server: Use tools like serve or Python's python -m http.server for local hosting.

Getting Started

  1. Download the self-host ZIP file from multitaskai.com/account/self-host.
  2. Extract the ZIP file locally (unless using Tiiny Host).
  3. Upload these files into the hosting service of your choice.

That's it! Once the files are uploaded, you have a fully functioning instance of MultitaskAI. You can also serve the extracted folder locally using a simple HTTP server if you prefer to keep everything offline.

On this page