IV. - πŸ–₯ Install the ggRock Server Application

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.



πŸ–₯️ Access the Server Console

  1. Connect to the server via:

    • Direct keyboard/mouse/monitor

    • SSH

    • Debian Control Panel

image-20250403-161824.png
  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.

image-20250403-161847.png

βš™οΈ Run the ggRock Automated Install Script

  1. Enter the following command at the root prompt:

    wget -O - https://www.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.

image-20250403-161911.png

πŸ“¦ 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!

image-20250403-162529.png
  1. After successful installation, you'll see a message with a local address like:

http://your.server.ip.address.here/

🌐 This is your access point for the ggRock Web UI.

image-20250403-163039.png
  1. Reboot the server:

reboot
image-20250403-163056.png

🌐 Update Network Configuration

7. Log back into the server console as root.

image-20250403-163120.png

8. Back up your current network config:

cp /etc/network/interfaces /etc/network/interfaces.bak
image-20250403-163252.png
  1. Open the file for editing:

nano /etc/network/interfaces
image-20250403-163315.png
  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.

image-20250403-163415.png
  1. Save and exit:
    Press CTRL + X, then Y, then Enter.

image-20250403-163433.png

🌍 Update DNS Configuration

  1. Back up your DNS config:

cp /etc/resolv.conf /etc/resolv.conf.bak
image-20250403-163519.png
  1. Open the DNS file:

nano /etc/resolv.conf
image-20250403-163535.png
  1. Replace:

nameserver 192.168.1.1

With:

nameserver 8.8.8.8 nameserver 8.8.4.4
image-20250403-163543.png
  1. Save and exit:
    Press CTRL + X, then Y, then Enter.

image-20250403-163611.png
  1. Reboot the server again:

reboot
image-20250403-163705.png

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

image-20250403-163756.png

πŸ”Ž 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.

image-20250403-163835.png

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