ggRock Installation Guide
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.
Prerequisites
- Your server should be connected to the Internet.
- 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.
- There should be only one PXE server in any given LAN segment - ggRock.
- You don't use any management features in your network gear and don't configure settings 66 and 67 for PXE boot.
- Spanning tree should NOT be enabled for the LAN segment ggRock and clients are on.
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.
π₯οΈ ggRock Hardware Requirements
ποΈ ggRock Bring Your Own Server FAQ
π ggRock Hardware Selection Guide
Instructions
In order to install and set up ggRock we would need to complete following steps:
- I. -π₯ How to Download Debian and Rufus
- **II. - πΎ Create a Bootable Debian Installer **
- **III. - π§ Install Debian Linux **
- IV. - π₯ Install the ggRock Server Application
- V. - π First-time Setup and Accessing the ggRock Server Application
- VI. - βοΈ Configure the ggRock Array
- **VII. - πΌοΈ Create, Configure, and Test ggRock Images **
- VIII. - π§ Configure Client Machines for Network/Diskless (PXE) Boot
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.
- Appendix I: Multiple Server Network Interfaces
- Appendix II: π οΈ Installing Debian on a Software RAID1 Array (with GRUB Redundancy)
- Import ccBoot OS Disk (Coming)
- Import ccBoot Games Disk (Coming)
- 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.
- π₯οΈ Accessing the Debian Control Panel (Optional but Recommended)
- βοΈ ggRock Remote Access (Static IP) Configuration
- ggRock Image Creation Tool Manual (Deprecated)
- How to Install ggLeap to ggRock Machine
- ποΈggRock Server NIC Teaming / Bonding / Link Aggregation
- π Enable Persistent Logging in Debian
- π Enabling Remote Root SSH Access
- How to Setup Wake-on-Lan (WoL)
Updated on: 07/04/2026
Thank you!
