Welcome to SVR.JS 3.0.0-beta4



If you see this page, that means, that server is working properly. You can further configure and replace index.html and test.html pages with custom ones.

Default config.json looks like this:

{
  "users": [],
  "port": 80,
  "pubport": 80,
  "page404": "404.html",
  "timestamp": 1680954429282,
  "blacklist": [],
  "nonStandardCodes": [],
  "enableCompression": true,
  "customHeaders": {},
  "enableHTTP2": false,
  "enableLogging": true,
  "enableDirectoryListing": true,
  "enableDirectoryListingWithDefaultHead": false,
  "serverAdministratorEmail": "[no contact information]",
  "stackHidden": false,
  "enableRemoteLogBrowsing": true,
  "exposeServerVersion": true,
  "disableServerSideScriptExpose": false,
  "rewriteMap": [
    {
      "definingRegex": "/\\/invoke500\\/\\?/",
      "replacements": [
        {
          "regex": "/\\/invoke500\\/\\?/",
          "replacement": "/invoke500.svr?"
        }
      ]
    },
    {
      "definingRegex": "/\\/invoke500\\/.+\\//",
      "replacements": [
        {
          "regex": "/\\/\\?/",
          "replacement": "&"
        },
        {
          "regex": "/invoke500\\//",
          "replacement": "invoke500.svr?"
        },
        {
          "regex": "/\\/(?!invoke500.svr?)/",
          "replacement": ""
        }
      ]
    },
    {
      "definingRegex": "/\\/invoke500\\/.+/",
      "replacements": [
        {
          "regex": "/\\?/",
          "replacement": "&"
        },
        {
          "regex": "/invoke500\\//",
          "replacement": "invoke500.svr?"
        }
      ]
    },
    {
      "definingRegex": "/\\/invoke500\\//",
      "replacements": [
        {
          "regex": "/\\/invoke500\\//",
          "replacement": "/invoke500.svr"
        }
      ]
    },
    {
      "definingRegex": "/\\/invoke500$/",
      "replacements": [
        {
          "regex": "/\\/invoke500/",
          "replacement": "/invoke500.svr"
        }
      ]
    }
  ],
  "allowStatus": true,
  "dontCompress": ["/.*\\.ipxe$/","/.*\\.img$/","/.*\\.iso$/"]
}

Changes:

Bugs:


Tests
Licenses
More Information