# RSKj Node Installation Rootstock nodes can be installed on Ubuntu OS, Windows, Docker and Java. Here, we provide step-by-step instructions for all supported dev environments. Depending on your network performance, it usually takes *10 to 15 mins* to setup a working node on Mainnet. > Ensure that your system meets the [minimum requirements](/node-operators/setup/requirements/) before installing the Rootstock nodes. > Looking to test your dApps on testnet in minutes before deploying to mainnet? Use the [RPC API](/developers/rpc-api/) ## Supported Environments | Environments | How to Install | | --- | --- | | [Ubuntu Package](/node-operators/setup/installation/ubuntu/) | Visit [Setup Node on Ubuntu](/node-operators/setup/installation/ubuntu/) for instructions on installing Rootstock Node on ubuntu systems | | [Java - Fat / Uber JAR](/node-operators/setup/installation/java/) | Visit [Setup Node using JAR](/node-operators/setup/installation/java/) for instructions on installing Rootstock Node on any system with Fat JAR or Uber JAR. | | [Docker](https://hub.docker.com/r/rsksmart/rskj) | Visit the [Docker Hub](https://hub.docker.com/r/rsksmart/rskj) for instructions on installing Rootstock Node as a docker container on any system. | | [Windows](/node-operators/setup/node-runner/windows/) | Visit [Setup Node on Windows OS](/node-operators/setup/node-runner/windows/) |