• humphd/nohost

nohost

A web server in your web browser

Overview

This page is a bootloader for a web-page based web server. It creates a persistent filesystem in your browser (using Filer). This filesystem is then used to host web sites and applications, which are installed from zip archives (e.g., all GitHub repos have a Download link to create a zip).

The files in the filesystem can then be served using paths on the query string. The filesystem is shared across all windows using the same origin, which means you can have an application in one tab editing files, and nohost showing you those files in another.

Boot Options

Boot options are passed on the query string. Valid options include:

  • ?reset (e.g., ?reset format the current fs, erasing all files)
  • ?install={zipfile.zip} (e.g., ?install=restaurant-gh-pages.zip)
  • ?/{path/to/file/in/filesystem} (e.g., serve the file at a given path, ?/restaurant-gh-pages)

Installing Files

You can also install your own web site or application via a zip file. Use the button below to find one on your local computer.

NOTE: no files are ever uploaded to any server. Everything is local to your browser.

If you want to install your own .zip file, select one here.