@horizon/server

Server for RethinkDB Horizon, an open-source developer platform for building realtime, scalable web apps.

Stats

stars 🌟issues ⚠️updated 🛠created 🐣size 🏋️‍♀️
6,808221Jan 26, 2021Oct 28, 2015Minified + gzip package size for @horizon/server in KB

Readme

Horizon Server

An extensible middleware server built on top of RethinkDB which exposes a websocket API to front-end applications.

Documentation

Follow our documentation at horizon.io/install for instructions on installing Horizon.

Requirements

The Horizon server requires some tools and libraries to be available before it can run:

  • node.js - interpreter to run the Horizon server
  • openssl - generating ssl certificates
  • rethinkdb - for running a RethinkDB server

OpenSSL

OpenSSL is required to generate the cert and key pair necessary to serve Horizon securely via HTTPS and WSS. Usually this is done on the production server where you are running Horizon, however to do this locally you'll need to have the OpenSSL installed.

RethinkDB

Check out rethinkdb.com/install for the best method of installing RethinkDB on your platform.

If you find any bugs or have a feature request, please open an issue on github!

The npm package download data comes from npm's download counts api and package details come from npms.io.