Create your first Private Networking setup in xneelo Cloud

‘Private Networking’ is a set of advanced features that let you design custom networking setups in xneelo Cloud.

This tutorial will walk you through a simple, end-to-end example to help you understand how the networking features work together. 

You will create a private network, launch a web server, and make it reachable from the internet.


  • Step 1: Create a private network and subnet

    In this step, you will create your internal private network and define its IP range.

    1. 1
      In the Cloud dashboard, go to Network > Networks.
    2. 2
      Select the Create Network button.
    3. 3
      Enter a name for the network. (e.g. private-net).
    4. 4
      Leave Enable Admin State and Create Subnet checked.
    5. 5
      Select the Subnet tab (or Next button).
    6. 6
      Enter a subnet CIDR (e.g. 10.0.0.0/24).
    7. 7
      Leave the default gateway enabled.
    8. 8
      Leave the remaining fields as is.
    9. 9
      Select Create to finish.

    Full tutorial: Private network and subnets in xneelo Cloud





  • Step 2: Create a router and enable internet access

    A router enables traffic to flow from your private network to the internet.

    In this step you will create a router, and set the external gateway to the public internet.

    1. 1
      Go to Network > Routers.
    2. 2
      Select the Create Router button.
    3. 3
      Enter a name for the router. (e.g. private-router).
    4. 4
      Set the External Gateway to Public.
    5. 5
      Select Create Router.
    6. 6
      Once created, click on the router name and Interfaces tab.
    7. 7
      Select Add Interface.
    8. 8
      Choose the subnet you created.
    9. 9
      Select Confirm.

    Full tutorial: Routers in xneelo Cloud





  • Step 3: Launch an instance on the private network

    In this step, you’ll view your completed Private Networking setup and see how traffic flows between resources.

    1. 1
      Go to Compute > Instances.
    2. 2
      Select the Launch Instance button.
    3. 3
      Enter a name for the instance. (e.g. web-server).
    4. 4
      Set the instance flavor, source, and key pair.
    5. 5
      In Security Groups, leave the default group selected.
    6. 6
      In the Networks section:
    • Deselect the Public network.
    • Select your private network.
    1. 7
      Select the Create Instance button.

    Full tutorial: Create cloud instances





  • Step 4: Assign a floating IP for public access

    A floating IP provides your instance with public internet access.

    This step will allocate a floating IP to your project and assign it to the instance on the private network.

    1. 1
      Go to Network > Floating IPs.
    2. 2
      Select Allocate Floating IP and confirm the allocation.
    3. 3
      Once allocated, open the Actions menu and select Associate.
    4. 4
      Choose the floating IP and instance interface (port).
    5. 5
      Select Associate to confirm.

    Full tutorial: Floating IPs in xneelo Cloud





  • Step 5: Allow traffic using a security group

    Security groups act as virtual firewalls for each network port.

    In this step, you will create a new security group and allow inbound HTTP (port 80) traffic. Inbound SSH (port 22) is already enabled by the default security group.

    1. 1
      Go to Network > Security Groups.
    2. 2
      Select the Create Security Group button.
    3. 3
      Enter a name for the security group (e.g. allow-http).
    4. 4
      Select the Create Security Group button.
    5. 5
      On the Manage Security Group Rules page, add an inbound rule for HTTP (port 80).

    To apply the new security group to the instance:

    1. 1
      Go to Compute > Instances.
    2. 2
      Select the instance name and open the Interfaces tab.
    3. 3
      Select Manage Security Groups.
    4. 4
      Add the new security group.

    Full tutorial: Security groups in xneelo Cloud





Assist Note

With Private Networking, you can build anything from simple private connections between two servers to complex, multi-tier environments.

Assist Tip

Now that you understand the basics, you can explore more advanced setups, such as:

  • Build a web and database tier by creating multiple private networks and connecting them using routers.
  • Apply different security groups to each interface to separate public and internal traffic.
  • Move a floating IP between instances during maintenance or failover.
  • Create multi-tier application patterns using both public and private network segments.