> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.ggcircuit.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Install ggRock (Deprecated)

## This article helps guide the user through the second step of the installation - installing ggRock application package.

In order to install ggRock you should have a server with Debian installed according to our [**Install Debian OS**](https://8226353.hs-sites.com/knowledge/install-debian-os-deprecated?__hstc=177048186.d3d38f5e724cb861c39039a19971738f.1735844693470.1747402724973.1747411355614.61&__hssc=177048186.23.1747411355614&__hsfp=1190003462) article. If the following steps don't make sense to you please refer to the previous section.

### Step 1. Login as root

Your login is: ***root***  
Your password is: whatever you set in [**Step 7. Set your root password**](https://8226353.hs-sites.com/knowledge/install-debian-os-deprecated?__hstc=177048186.d3d38f5e724cb861c39039a19971738f.1735844693470.1747402724973.1747411355614.61&__hssc=177048186.23.1747411355614&__hsfp=1190003462).  
It is okay to not see the password characters as you enter them. Enter the password and press Enter.

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193029_sqzrc8.png)

### Step 2. Confirm login

After successful login the last line you should see will read root@ggrock:~#, ggock here is the hostname of your server. If you can't login with the correct password - **please check** that the **CAPS LOCK** is disabled

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193050_7346y6.png)

### Step 3. Run install command.

Input the following line in the console:  
wget -O - [ggrock.com/install.sh](http://ggrock.com/install.sh) | bash -  
And press Enter. It will take ggRock a couple of minutes to download all the packages after this step.  
**Important!**  
Pay attention that pasting the command above might result in characters being misplaced. Please use ssh or just type it in manually. **The "O" in the command is a capital o (O), not a digit zero (0). Respect the whitespaces.**

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193113_1v1zc6n.png)

### Step 4. Initiate ggRock configuration utility

Press "Yes" button to proceed.

*You can always run this utility by initiating ggrock-linux-configurator command*

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193139_1vtzzpo.png)

### Step 5. Allow ggRock to install Debian dependencies

Press "Yes" to allow ggRock to install packages from the Debian "contrib" repository that it requires

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193209_1qzauja.png)

### Step 6. Allow ggRock to enable own dependencies

Press "Yes" to allow ggRock to enable database-related and monitoring-related packages

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193231_1cwnc9d.png)

### Step 7. Pick server IP address

Choose one of IP addresses, assigned to the server, that will be used for network booting by client PCs. This will be your **Server IP** Address

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193257_1wvwesz.png)

### Step 8. Confirm Network Bridge

In order to allow ggRock run it's Virtual Machines kindly allow configuring a network bridge.

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193453_1o43um2.png)

### Step 9. Enable IP forwarding

Enable IP forwarding on the server, as it is required for ggRock to function with Windows PXE boot

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193551_1t608ik.png)

### Step 10. Let ggRock install all packages

It will take ggRock 10-30 minutes to install itself and all dependencies

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193611_1p03jth.png)

### Step 11. Check the installation

Depending on your hardware, the installation might require up to 30 minutes.  
Once complete, server should display the following message:

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193050_7346y6.png)

ggRock has been installed. Open it in your web browser [http://SERVER_IP/](http://server_ip/+*)  
**Server IP** is the local web address that you can use to access ggRock from now on. Congratulations!

**Note:**

*At this point (and from this point forward) you may elect to administer your ggRock server remotely by following the optional instructions in the* [**Access Debian Control Panel Article](https://8226353.hs-sites.com/knowledge/access-debian-control-panel?__hstc=177048186.d3d38f5e724cb861c39039a19971738f.1735844693470.1747402724973.1747411355614.61&__hssc=177048186.23.1747411355614&__hsfp=1190003462).**

### Step 12. Reboot the server

Finally, you have to **Reboot the server once again**.

Input the following line in the console:  
reboot  
And press Enter.

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193050_7346y6.png)

### Step 13. Login as root

Your login is: ***root***  
Your password is: whatever you set in [**Step 7. Set your root password**](https://intercom.help/ggcircuit/en/articles/4214977-install-debian-os#step-7-root-password).  
It is okay to not see the password characters as you enter them.

Enter the password and press Enter

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193050_7346y6.png)

### Step 14. Confirm login

After successful login the last line you should see will read root@ggrock:~#, ggock here is the hostname of your server. If you can't login with the correct password - **please check** that **CAPS LOCK** is disabled

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193050_7346y6.png)

### Step 15. Backup network config

Make a backup of the network configuration file.  
Input the following line in the console:

```
cp /etc/network/interfaces /etc/network/interfaces.bak
```

And press Enter

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193050_7346y6.png)

### Step 16. Open network configuration

Input the following line in the console:

```
nano /etc/network/interfaces
```

And press Enter  
*Content of this file for you might be different*

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193050_7346y6.png)

### Step 17. Set the Static IP

You need to change several aspects of the configuration file.

Replace

auto vmbr0

iface vmbr0 inet dhcp

with:

auto vmbr0

iface vmbr0 inet static

address 192.168.1.66

netmask 255.255.255.0

gateway 192.168.0.1

Importantly, the values here are:

* address value is your Server IP (192.168.1.66 in this installation)
* netmask value by default is 255.255.255.0, only change if you are certain that your network uses a different value
* gateway value is the IP address of your router. Usually 192.168.0.1 or 192.168.1.1, but can be different, consult your network administrator
* The whitespaces before the address, netmask and gateway are achieved by pressing Tab

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193050_7346y6.png)

### Step 18. Save interface settings

In order to save the settings first press Ctrl+X, then Y, then press Enter

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193050_7346y6.png)

### Step 19. Backup DNS configuration

Make a backup of the DNS configuration file.  
Input the following line in the console:

```
cp /etc/resolv.conf /etc/resolv.conf.bak
```

And press Enter

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193050_7346y6.png)

### Step 20. Open DNS settings

Input the following line in the console:

```
nano /etc/resolv.conf
```

And press Enter  
*Content of this file for you might be different*

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193050_7346y6.png)

### Step 21. Set DNS values

Change the text in the file to:  
nameserver 8.8.8.8  
nameserver 8.8.4.4  
To save press Ctrl-X, then press Y and finally Enter

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193113_1v1zc6n.png)

### Step 22. Reboot the server

Input the following line in the console:  
reboot  
And press Enter

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193113_1v1zc6n.png)

### Optional Step 23. Rerun ggRock Configurator

If you have decided to set your **Static IP to something different** **from** your **initial Server IP,** then please:

1. Login as root
2. Input the following line in the console:

```
ggrock-linux-configurator
```

And then follow [**Step 4. Initiate ggRock configuration utility**](https://help.ggcircuit.com/knowledge/install-ggrock-deprecated#step-4-initiate-ggrock-configuration-utility) - [**Step 11. Check the installation**](https://help.ggcircuit.com/knowledge/install-ggrock-deprecated#step-11-check-the-installation) from [**Install ggRock**](https://8226353.hs-sites.com/knowledge/install-ggrock-deprecated?__hstc=177048186.d3d38f5e724cb861c39039a19971738f.1735844693470.1747402724973.1747411355614.61&__hssc=177048186.23.1747411355614&__hsfp=1190003462) article.

This is required in order for ggRock to re-adjust for your new IP address

![](https://storage.crisp.chat/users/helpdesk/website/-/a/f/d/6/afd6941e8bc7d800/image-20250516-193113_1v1zc6n.png)

### *With a Static IP you can now set up routing and access your ggRock server from outside the LAN.*

### **You should be all good to go** and [**Configure ggRock**](https://8226353.hs-sites.com/knowledge/configure-ggrock-deprecated?__hstc=177048186.d3d38f5e724cb861c39039a19971738f.1735844693470.1747402724973.1747411355614.61&__hssc=177048186.23.1747411355614&__hsfp=1190003462).

Did this answer your question?