# Adding Servers to the Mesh Network

> Add new nodes to the Nebula mesh network - register servers via Nebula Admin, issue certificates, configure the client, and connect to the Lighthouse

Source: https://opennix.org/en/docs/yc/nebula/adding-network-nodes/


To get started, you need to register your Lighthouse node.

Open the web interface and go to the Downloads section. From there, you can download the client utility, which simplifies the registration process.

![Nebula client download section for node registration](/img/nebula-09.webp)

Download the client for your operating system.

You can add nodes in two ways:
- Using temporary codes
- Using a login and password

## Adding a Node Using Login and Password

Download and extract the `nebula-client`. This tool simplifies the configuration of your network nodes.

Start by registering the Lighthouse node:
```shell
./nebula-client -user "your_username" -pass "your_password" -ip "ip_address_with_cidr" -name "node_name" -lighthouse -server "your_panel_ip_or_domain" -duration "certificate_lifetime" -service -install

```

> The duration value cannot exceed the lifetime of your CA certificate. If it does, the client certificate will be limited to the CA’s expiration date.

Example:

```shell

./nebula-client -user "admin" -pass "admin" -ip "192.168.11.1/24" -name "yandex-ru" -lighthouse -server "http://123.123.123.123" -duration "5y" -service -install
```
Once the Lighthouse node is registered, you can start adding client nodes to the network. The process is very similar.

On the client node, run:

```shell
./nebula-client -user "admin" -pass "your_password" -ip "ip_address_with_cidr" -name "node_name" -server "your_panel_ip_or_domain" -duration "certificate_lifetime" -service -install

```
Example: 

```shell
./nebula-client -user "admin" -pass "admin" -ip "192.168.11.2/24" -name "yandex-kz" -server "http://123.123.123.123" -duration "5y" -service -install
```

> By default, all traffic between nodes is blocked except for ICMP packets.
> You’ll need to configure firewall rules manually.
>
> In future releases, firewall management will be available directly through the web interface.

