IV. - π₯ Install the ggRock Server Application
This guide walks you through the first-time installation of the ggRock Server Application. The process is mostly automated π οΈ but does include some command-line work and basic file editing.
Table of Contents
Instructions
In order to install and set up ggRock we would need to complete following steps:
- https://ggcircuit.atlassian.net/wiki/spaces/GKB/pages/15860709/I.+-+How+to+Download+Debian+and+Rufus?atlOrigin=eyJpIjoiYzlkMTA3N2EwM2FjNDU4NWFhNGE1NGU2NTc5NTQwOGUiLCJwIjoiYyJ9
- https://ggcircuit.atlassian.net/wiki/spaces/GKB/pages/15860713/II.+-+Create+a+Bootable+Debian+Installer?atlOrigin=eyJpIjoiOWFjYTllYWMyNGRjNGZiODkxNDY1NjFiNzIyMWM3MGQiLCJwIjoiYyJ9
- III. - π§ Install Debian Linux
- https://ggcircuit.atlassian.net/wiki/spaces/GKB/pages/15861727/IV.+ggRock+Server+Application+Installation π― You Are Here
- V. - π First-time Setup and Accessing the ggRock Server Application
- VI. - βοΈ Configure the ggRock Array
- https://ggcircuit.atlassian.net/wiki/x/KQjy
- https://ggcircuit.atlassian.net/wiki/spaces/GKB/pages/15861795/VII.+-+Configure+Client+Machines+for+Network+Diskless+PXE+Boot?atlOrigin=eyJpIjoiODA0ZWViYzUzMjg0NGQwNTg5N2IwNWIzN2EzNWVjYWYiLCJwIjoiYyJ9
π₯οΈ Access the Server Console
- Connect to the server via:
- Direct keyboard/mouse/monitor
- SSH
- Debian Control Panel

- Log in as the
rootuser or another administrative user. You should see the prompt:
root@ggrock:~#
π Note: Ensure CAPS LOCK is off if login fails.

βοΈ Run the ggRock Automated Install Script
- Enter the following command at the root prompt:
wget -O - [https://ggrock.com/install.sh](https://ggrock.com/install.sh) | bash -
β οΈ Important:
- The
Ois a capital letter, not the number zero. - Spaces and formatting must be exact.
- If using SSH or the Debian Control Panel, feel free to copy/paste.

π¦ Automated Installation (Sit Back & Relax π)
- The script will now install ggRock and its dependencies. This takes 10β15 minutes depending on server and network speed.
β Grab a coffee β youβve earned it!

- After successful installation, you'll see a message with a local address like:
[http://your.server.ip.address.here/](http://your.server.ip.address.here/)
π This is your access point for the ggRock Web UI.

- Reboot the server:
reboot
π Update Network Configuration
- Log back into the server console as root.

- Back up your current network config:
cp /etc/network/interfaces /etc/network/interfaces.bak

- Open the file for editing:
nano /etc/network/interfaces

- Replace:
auto vmbr0
iface vmbr0 inet dhcp
With:
auto vmbr0
iface vmbr0 inet static
address SERVERIP
netmask NETMASK
gateway GATEWAY
π Replace placeholders with actual values based on your network setup.
Then ensure your file resembles:
auto lo
iface lo inet loopback
auto vmbr0
iface vmbr0 inet static
address SERVERIP
netmask NETMASK
gateway GATEWAY
bridge\_ports ens33
bridge\_fd 0
bridge\_stp off
iface ens33 inet manual
π ens33 may differ based on your server β adjust accordingly.
- Save and exit:
Press CTRL + X, then Y, then Enter.

π Update DNS Configuration
- Back up your DNS config:
cp /etc/resolv.conf /etc/resolv.conf.bak

- Open the DNS file:
nano /etc/resolv.conf

- Replace:
nameserver 192.168.1.1
With:
nameserver 8.8.8.8
nameserver 8.8.4.4

- Save and exit:
Press CTRL + X, then Y, then Enter.

- Reboot the server again:
reboot
π§° Run the ggRock Linux Configuration Utility
π‘ TIP: You can launch the configuration utility at any time using:
>
```
ggrock-linux-configurator
```
- Log back into the server console as root.

π Note: If your server has multiple active network interfaces, youβll see steps 4β9. If not, skip ahead.
- Run the
ggrock-linux-configuratorcommand.

π Installation Complete!
β You're now ready to proceed to the βFirst-Time Setup and Accessing the ggRock Server Applicationβ guide.
π§ Optional: To manage ggRock remotely, check out the Access Debian Control Panel article.
Updated on: 24/12/2025
Thank you!
