[2025 July Tips & Tricks] ⚙Set up your USG FLEX H before it’s online

Zyxel_Bruce
Zyxel_Bruce Posts: 10  Zyxel Employee
Fourth Anniversary
edited July 31 in Security Highlight

Starting from firmware uOS1.35, Zyxel’s USG FLEX H series supports remote pre-configuration directly from Nebula—even before the device is powered on. To use this feature, make sure your device is running the required firmware:

  • Newly purchased units must complete the initial setup wizard to keep the firmware up to date.
  • Existing deployed units must be upgraded to uOS1.35—earlier firmware versions do not support pre-configuration in Nebula.

This new capability is especially valuable for MSPs and IT admins who manage multi-site deployments or need to streamline installation at remote locations. Here's how it works:

Here’s how you can set it up step by step: 👇

  1. Creates the organization and site
    Log in to Nebula Control Center using your Zyxel account
    1. Click Create Organization 001_re.png
    2. Enter names for the organization and site, then click Next 002_new_re.png
  2. Skip the device and license for now
    1. Click Next to skip adding a device at this stage 003_new_re.png
    2. Click Next to skip the license info as well 004_new_re.png
    3. Click Go to Nebula Dashboard. 005_new_re.png
  3. Pre-configure your firewall
    1. On the Nebula Dashboard, go to Configure> Firewall 005.2_re.png
    2. Select the model you'll be deploying (e.g., USG FLEX 500H), then click OK to proceed. 006_Select model_re.png 💡 Note: If the deployment site does not use DHCP, you’ll still need to configure WAN settings directly via the device GUI later.
    3. You can now perform the full configuration—set up policies, interfaces, objects, and more. Untitled Image image.png
  4. Add your device to Nebula
    Once your pre-config is done:
    1. Go to Devices > Add Devices image.png
    2. If a newer firmware version is available, Nebula will offer to upgrade the device automatically during registration. Select Yes to apply the upgrade, or No to skip. Then click Finish 009_Add device with firmware upgrade step.jpg
    3. Enter your device’s MAC address, Serial Number, and Name. Click Next. 010_Add device_re.png

Now you’ll see your device appear in the Dashboard—fully set up and ready for deployment.

011_Dashboard after added device_re.png

🙋‍♂️ We Want to Hear from You!

Are you already using USGFLEX H with Nebula? Or trying out the pre-configure feature? Let us know what you think—or what you’d like to see next. Your feedback helps us shape the next improvements.

💬 Drop your comments below and join the conversation.

Comments

  • Dpj
    Dpj Posts: 149  Ally Member
    First Comment Friend Collector Second Anniversary
    edited July 29

    I tried this now multiple times, followed above example. It just don't work. It overwrites the nebula config with the local config. First it will update the firmware out of the box, followed by 2 options Local or Nebula Config. Offcourse i choose the Nebula option. What am i doing wrong? (i use the usg flex 50hp at the moment)

  • Dpj
    Dpj Posts: 149  Ally Member
    First Comment Friend Collector Second Anniversary

    How we did it before with the Flex 200's: We created an organization and site, connected an flex200 to it, and we configured it. Then, we cloned this organization to a new one (without disconnecting the flex 200). and called the organization "Customer Template", from then we always cloned this organization to a real organization, en connected een flex200 to it, then it took over the settings we created before in the first organization. i hope this is possible again.

  • Zyxel_Melen
    Zyxel_Melen Posts: 3,620  Zyxel Employee
    Zyxel Certified Network Engineer Level 1 - Switch Zyxel Certified Network Administrator - Switch Zyxel Certified Network Administrator - Nebula Zyxel Certified Sales Associate
    edited July 31

    Hi @Dpj

    I did a local lab and my Nebula preconfigure is applied to device. I didn't encounter local config overwrites the nebula config.

    Please allow me to confirm this:

    • Did you change any configuration, like change interface name/IP address, on Nebula before selecting "use Nebula for initial configuration"?
    • image-189a7fa61547c8-5688.png
    • Did you use the brand-new device, running factory default, to test this new feature?
    Zyxel Melen