Wiki Node Server

Federated wiki node.js server as a npm module (referred to as wiki-node-server) - github .

The integrated package (including Plugins is now published as wiki-server - github

The Wiki Server is the integrated project on Github, and referred to simply as "wiki" with npm, which integrates all the individual Plugins and the wiki-node-server component to create a functioning Fedwiki Server.

Server Options

Options for the server can be passed in many ways:
  • As command line flags
  • As a configuration JSON file specified with --config
  • As a config.json file in the root folder or cwd.
  • As env vars prefixed with wiki_

Higher in the list takes precedence. The server will then try to guess all unspecified options.

Neighborhood Seeding

Two options are added for seeding a neighborhood. When running a server farm --autoseed will populate the neighborhood with the other sites in the farm that have been visited. Adding --neighbours 'comma separated list of sites' will add those sites to the neighborhood.

A loose discussion of Wiki Farm security. A more technical discussion may well evolve over at GitHub .

Here we describe the essential elements that make up a Wiki Node Server:

While there are many components, the main two are <i>wiki</i>, and <i>wiki-server</i>.