ggRock Installation

ggRock Installation This master articles describes the entire process of the ggRock installation from start to finish, including special cases

ggRock installation requires a set-up server. Provided there are no issues during the installation process it shouldn’t take more than 2 hours.

Visit ggRock Hardware Requirements and Recommendations if you have questions about hardware.


  1. Your server should be connected to the Internet.

  2. Your LAN should have a DHCP server set up and functional. Most likely it's already turned on your internet router. ggRock at the time does not have a DHCP server and works in proxy mode.

  3. There should be only one PXE server in any given LAN segment - ggRock.

  4. You don't use any management features in your network gear and don't configure settings 66 and 67 for PXE boot.

  5. Spanning tree should NOT be enabled for the LAN segment ggRock and clients are on.

Warning: All of these prerequisites have to be met before proceeding to the Installation phase

Hardware Requirements

Please reference the below guides for suggested hardware configurations for your ggRock server based on the number of Machines you plan to support.

Hardware FAQ

Hardware Recommendations

Hardware Specifications


In order to install and set up ggRock we would need to complete following steps:

  1. Prepare Debian OS Installation Media

  2. Install the Debian OS on Your Server

  3. Install the ggRock Server Application

  4. Access the ggRock Server Application

  5. Configure the ggRock Array

  6. Configure Client Machines for Network/Diskless (PXE) Boot

  7. Create, Configure, and Test ggRock Images

Installation Special cases

These articles expand on the special cases that you might face or chose to be a part of during the installation process, depending on your goals.

  1. Appendix I: Multiple Server Network Interfaces

  2. Appendix II: Debian OS Installation to a Software RAID Array

  3. Appendix III: Install the GRUB Boot Loader

  4. Import ccBoot OS Disk (Coming)

  5. Import ccBoot Games Disk (Coming)

  6. Configure ggRock Array with NAS (In backlog)

Optional configuration

Completing these steps is not mandatory and can be done after ggRock is installed and configured.

  1. Access Debian Control Panel

  2. Remote Access Configuration (Static IP)

  3. ggRock Image Creation Tool manual (Deprecated)

  4. Install ggLeap

  5. ggRock NIC Teaming/Bonding manual

  6. Set up persistent logging

  7. Set up remote SSH access as root

  8. Set up Wake on Lan (Coming)