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
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://www.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/π This is your access point for the ggRock Web UI.
Reboot the server:
rebootπ Update Network Configuration
7. Log back into the server console as root.
8. Back up your current network config:
cp /etc/network/interfaces /etc/network/interfaces.bakOpen the file for editing:
nano /etc/network/interfacesReplace:
auto vmbr0
iface vmbr0 inet dhcpWith:
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π
ens33may differ based on your server β adjust accordingly.
Save and exit:
PressCTRL + X, thenY, then Enter.
π Update DNS Configuration
Back up your DNS config:
cp /etc/resolv.conf /etc/resolv.conf.bakOpen the DNS file:
nano /etc/resolv.confReplace:
nameserver 192.168.1.1With:
nameserver 8.8.8.8
nameserver 8.8.4.4Save and exit:
PressCTRL + X, thenY, 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.