Articles on: ggRock

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:




πŸ–₯️ Access the Server Console


  1. Connect to the server via:


  • Direct keyboard/mouse/monitor
  • SSH
  • Debian Control Panel



  1. Log in as the root user 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


  1. Enter the following command at the root prompt:


   wget -O - [https://ggrock.com/install.sh](https://ggrock.com/install.sh) | bash -


⚠️ Important:


  • The O is 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 😎)


  1. 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!



  1. 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.



  1. Reboot the server:


reboot



🌐 Update Network Configuration


  1. Log back into the server console as root.



  1. Back up your current network config:


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


  1. Open the file for editing:


nano /etc/network/interfaces


  1. 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.



  1. Save and exit:

Press CTRL + X, then Y, then Enter.




🌍 Update DNS Configuration


  1. Back up your DNS config:


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


  1. Open the DNS file:


nano /etc/resolv.conf


  1. Replace:


nameserver 192.168.1.1


With:


nameserver 8.8.8.8
nameserver 8.8.4.4


  1. Save and exit:

Press CTRL + X, then Y, then Enter.



  1. 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
```


  1. 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.


  1. Run the ggrock-linux-configurator command.




πŸŽ‰ 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

Was this article helpful?

Share your feedback

Cancel

Thank you!