# Setup

> Set up a new virgoOS node, from the licence agreement to the first sign-in.

Source: https://docs.univrs.cloud/setup/

Setup runs the first time a virgoOS node starts. It sets the network, creates the storage pool, registers the node with your fleet, installs the core apps and replaces the factory password. When it finishes, you manage the node by signing in at its name.

## Before you start

- Connect the node to your network with a cable and power it on.
- Make sure the node has at least 2 data drives of the same type (hard drive, SATA SSD or NVMe) and the same size, within 10% of each other. The drive the system runs from does not count.
- Make sure the node has at least 8 GB of RAM. 16 GB or more is ideal.
- Open `https://<node IP>:3000` in a browser, for example `https://192.168.1.20:3000`. The node uses its own certificate until setup is done, so your browser shows a security warning. Accept it to continue.
- Have your fleet account ready, or create one at [fleet.univrs.cloud](https://fleet.univrs.cloud). It is mandatory if the node will use the `univrs.cloud` domain, and optional with your own domain.
- If your internet connection has a public IP address and you want to reach the node and its apps from outside your network, make sure you have access to your router. You will need to [forward a few ports](https://docs.univrs.cloud/setup/ports/) to the node.

Setup shows its progress, and any errors, as notifications. If a step fails, you stay on that step and can try again.

## Steps

1. [Licence agreement](https://docs.univrs.cloud/setup/licence/)
2. [Network interface](https://docs.univrs.cloud/setup/interface/)
3. [Network host](https://docs.univrs.cloud/setup/host/)
4. [Port forwarding](https://docs.univrs.cloud/setup/ports/)
5. [Storage](https://docs.univrs.cloud/setup/storage/)
6. [Fleet](https://docs.univrs.cloud/setup/fleet/)
7. [Core apps](https://docs.univrs.cloud/setup/apps/)
8. [Password](https://docs.univrs.cloud/setup/password/)
9. [Finish](https://docs.univrs.cloud/setup/finish/)
