Starting Fresh with a Server Rebuild
The Rebuild feature lets you completely wipe your virtual server and reinstall the operating system from scratch. Think of it as formatting your entire computer and reinstalling Windows or Linux — everything on the drive is erased and you start with a blank slate. This is a powerful tool when you genuinely need it. But it is also the most destructive action available in the control panel, which is why the Rebuild button is the only one colored red.Difficulty
Intermediate
Time
5-10 Minutes
What Exactly Happens During a Rebuild?
To understand the severity, here is exactly what a rebuild does:- Your current operating system is destroyed — the virtual disk is wiped clean.
- A fresh OS image is written — the new operating system is installed from a clean template.
- A new root password is generated — your old credentials no longer exist.
- Your selected SSH keys are injected — if you chose any during the rebuild.
- The server boots into the new OS — as if it were a brand-new server.
Before You Rebuild
This checklist is not optional. Run through every item before you click that red button.Create a Backup
This is the most important step. If you have any data you care about, back it up now.
- Use the Backups tab in the control panel to create a full server backup.
- Or manually download important files via SFTP or SSH.
- Export your databases using
mysqldump,pg_dump, or your database’s export tool. - Save copies of configuration files (
/etc/nginx/,/etc/apache2/,.envfiles, etc.).
Document Your Configuration
Make a note of everything you will need to recreate your server environment:
- Installed software and versions
- Custom firewall rules and iptables configurations
- SSH keys and authorized users
- Cron jobs (
crontab -lto list them) - DNS records that point to this server
- Any services or daemons you configured
Disable Server Protection
If you have Rebuild Protection enabled (and you should on any server you care about), you must disable it before the Rebuild button becomes clickable. Click the lock icon below the server name on the Overview page to remove protection. See How to Protect Your Server from Accidental Rebuilds for details.
Performing the Rebuild
Navigate to Your Server
Click on Servers in the top navigation bar, then click Manage next to the server you want to rebuild.
Click the Rebuild Button
On the server’s Overview page, locate the row of power control buttons at the top. The Rebuild button is on the far right, colored red to distinguish it from the blue power controls (Boot, Shutdown, Restart, Power Off). Click it.If the Rebuild button appears greyed out or disabled, you have Server Protection enabled. Disable it first by clicking the lock icon below the server name.
Select an Operating System
Choose the operating system you want to install. Available options typically include:
- Debian (various versions)
- Ubuntu (LTS and current releases)
- AlmaLinux / Rocky Linux (RHEL-based)
- CentOS
- Windows Server (depending on your plan)
Choose SSH Keys (Optional)
If you have SSH keys stored in your account, select which keys to inject into the new installation. This allows you to log in via SSH immediately after the rebuild without needing a password — a best practice for security.
Confirm the Rebuild
Review your selection carefully. You will be asked to confirm that you understand all data will be permanently erased. This is your last chance to back out. If you are certain, confirm to begin the rebuild process.
After the Rebuild
Once the rebuild is finished, you are working with a completely fresh server:- Your server is running the newly installed operating system.
- A new root password has been generated — check your email or the panel for the credentials.
- Any SSH keys you selected during the rebuild are installed and ready.
- Your server’s IP address is unchanged — no DNS updates needed.
- Connect via SSH (Linux) or RDP (Windows) to begin setting up your new server environment.
- Re-enable Rebuild Protection immediately. Click the lock icon below the server name to safeguard your freshly configured server.
When to Use Rebuild
Rebuilding is a big step. Here are the scenarios where it makes sense:Switch Operating System
You want to move from one Linux distribution to another (say, Ubuntu to Debian), or switch between Linux and Windows. A rebuild is the only way to change the OS on your VPS.
Clean Slate
Your server has accumulated layers of old software, conflicting configurations, and leftover files from experiments. Sometimes it is faster to start fresh than to untangle the mess.
Recovery from Severe Misconfiguration
You have broken something fundamental — the SSH daemon will not start, the file system is corrupted, or the bootloader is damaged. When a server is so broken that Rescue Mode cannot save it, a rebuild gets you back to a working state.
Security Incident
If your server has been compromised by an attacker, a complete rebuild is the safest response. It ensures that all malicious software, backdoors, rootkits, and unauthorized modifications are completely removed. Change all passwords and SSH keys afterward.
What NOT to Use Rebuild For
A rebuild is not the answer to every problem. Before you reach for the red button, consider these alternatives:| Problem | Better Solution |
|---|---|
| A service crashed and will not restart | Restart the server first, or troubleshoot via SSH / Rescue Mode |
| You want to update the operating system | Use apt upgrade or dnf update via SSH — no rebuild needed |
| Your disk is full | Clean up old files, logs, and caches via SSH |
| You forgot your root password | Use the Password Reset feature in the control panel |
| One application is misbehaving | Reinstall just that application, not the entire OS |
Can I undo a rebuild?
Can I undo a rebuild?
No. A rebuild is permanent and irreversible. Once the process begins, all previous data is erased and cannot be recovered by any means. The only way to get your data back is from a backup created before the rebuild. This is why we emphasize backing up so strongly.
Will my IP address change?
Will my IP address change?
No, your server’s IP address remains the same after a rebuild. You do not need to update DNS records, firewall rules, or any external configurations that reference your server’s IP.
Why is the Rebuild button disabled or greyed out?
Why is the Rebuild button disabled or greyed out?
How long does a rebuild take?
How long does a rebuild take?
A typical rebuild completes in 1 to 5 minutes. You can track real-time progress in the Task Log section at the bottom of the server management page. If it seems stuck, give it up to 10 minutes before contacting support.
Can I rebuild to the same operating system?
Can I rebuild to the same operating system?
Yes. Rebuilding with the same OS gives you a completely fresh installation — as if the server were brand new. This is useful when you want a clean slate without switching distributions.
Need Extra Help?
If you encounter any issues, our support team is ready to assist:- Live Chat: Quick assistance via our website.
- Support Ticket: Open a Ticket
- Discord: Join our Community
- Email: support@freakhosting.com
Last Updated: March 2026 | VPS Support: Server rebuilds simplified.