Getting started: Technical requirements
Linkurious is a Web-application server. It needs to be installed on a server and can then be accessed by multiple users using their Web browser.
Technical requirements for the machine used to install the Linkurious Web-application server:
For a standard installation of Linkurious, the recommended hardware is:
- 32GB of RAM
- 8 CPU cores
- 50GB of free space (SSD preferred)
Linkurious requires a 64-bit system to run.
Please keep in mind that these technical requirements are for Linkurious server only. For hardware requirements regarding your graph database, please refer to these guides:
- Neo4j: hardware sizing calculator
- JanusGraph: Google Groups discussion on hardware requirements
- DataStax Enterprise Graph: hardware requirements
- AllegroGraph: hardware and performance tuning
- Stardog: capacity planning
Linkurious includes an embedded Elasticsearch instance for search capabilities. Please keep in mind that this embedded instance will only work for smaller graphs (less than 50M nodes + edges). For larger graphs, you will need to deploy an Elasticsearch cluster. Please refer to Elasticsearch's hardware requirements guide for details.
Linkurious server can be deployed on the following platforms:
- Windows 7
- Windows 8
- Windows 10
- Windows Server 2012
- Windows Server 2016
- CentOS 7+
- Ubuntu 12.10+
- Gentoo 12+
- Debian 8+
- Mint 14+
- Mac OS X
- OS X 10.10+ (OS X Lion and more recent)
Linkurious embedded Elasticsearch engine requires Java JRE (or JDK) 7+.
JAVA_HOME environment variable should be set.
Linkurious uses an embedded SQLite store for user-data persistence. This database requires GLIBC >= 2.14. Some older Linux distributions don't have this version of GLIBC available. You can check the version available on your system on http://distrowatch.com.
If SQLite does not work on your system, please refer to the user-data store documentation section to learn how to use an alternative database.
Technical requirements for users that access Linkurious with their Web browser:
Hardware requirements of the Linkurious Web client vary with the size of the visualized graphs. For up to 500 nodes and edges in a single visualization, we recommend to use a machine with 4 GB RAM, and 2 CPU cores @ 1.6 Ghz.
The minimal screen resolution is 1024 x 768.
End-users will access Linkurious through a Web browser. All modern browsers are supported:
- Chrome 23+ (fastest)
- Internet Explorer 11+
- Firefox 17+
- Opera 12+
- Safari 11+