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
- https://ggcircuit.atlassian.net/wiki/x/KQjy
- 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: 10/12/2025
Thank you!
