Skip to main content

Servers

Servers are virtual machines running in one of Bamboozle's cloud datacentres. Each server gets dedicated vCPU, RAM, and a root volume, plus a public IP address you can use to connect to it immediately.

The server list

Navigate to Cloud → Server in the left sidebar. You'll see all servers in the current project with their name, hardware flavor, IP address, status, creation date, and datacenter region.

Use the checkbox on the left to select one or more servers for bulk deletion.


Creating a server

Click + Create a Cloud Server to open the creation wizard. The right-hand panel tracks your progress and shows a running cost estimate as you make selections.

1. Location

Choose the datacenter where your server will be hosted. Bamboozle currently operates in three locations:

  • UAE, Dubai (DX1) — Middle East hub
  • UAE, Fujeirah (FJ1) — UAE secondary region
  • Austria, Vienna (VIE2) — Europe hub

Your choice affects latency for your users and where your data is physically stored.

2. Image

Select the operating system for your server. The following Linux distributions are available:

DistributionNotes
DebianStable, widely supported
UbuntuPopular choice for developers and servers
AlmaLinuxRHEL-compatible, community-maintained
Rocky LinuxRHEL-compatible, enterprise-grade
Oracle LinuxOracle-supported RHEL variant
CentOS StreamUpstream RHEL development branch
OpenSUSECommunity SUSE Linux
FedoraCutting-edge RPM-based distro
Arch LinuxRolling release, minimal base

Select a distribution, then choose a version from the dropdown that appears beneath it.

You can also boot from a My Images snapshot (a saved image of an existing server) or from an existing Volume.

3. Hardware

Choose a hardware flavor that determines your server's CPU, RAM, and base storage. Bamboozle offers General Compute flavors scaled from entry-level to high-memory:

FlavorvCPURAM
General_Compute_111 GB
General_Compute_212 GB
General_Compute_322 GB
General_Compute_424 GB
General_Compute_544 GB
General_Compute_648 GB
General_Compute_788 GB
General_Compute_8816 GB
General_Compute_9832 GB
General_Compute_101616 GB

Pricing is shown per flavor in the table. You can rescale a server after creation from the server's Rescale page.

4. Volumes

Optionally attach additional block storage volumes to your server. You can create a new volume or attach an existing one from your project. Volumes are persistent — their data survives server deletion and they can be moved between servers.

If you don't need extra storage, skip this step.

5. Networking

Your server is automatically connected to your project's default public network. You can add additional network interfaces here if needed, or select a specific private network.

6. Authentication

Add an SSH key so you can connect to your server securely. You can:

  • Select an existing key from your project's saved SSH keys
  • Add a new public key by pasting the key text
  • Generate a new key pair — the control panel creates both keys and lets you download the private key
warning

Download and save your private key immediately. It cannot be retrieved again after the generation step.

We strongly recommend adding an SSH key. Without one, you'll need to use the browser Console to access your server.

7. Cloud config

Optionally paste a cloud-init script to run automatically on first boot. This is useful for installing packages, creating users, or configuring services without logging in manually.

8. Security Groups

Attach one or more security groups to control which network traffic is allowed to reach your server. A default security group is applied automatically. You can create additional groups or modify rules under Networking → Security Groups.

9. Name

Give your server a recognisable name. Use lowercase letters, numbers, and hyphens (e.g. web-server-01).

Once all required steps are complete (shown with a green tick in the right-hand panel), click + Create Server.


Managing a server

Click any server name in the list to open its management view. The left sidebar shows all available sections:

SectionWhat it does
OverviewKey stats, server actions, location, image properties, activity log
VolumesAttach, detach, and manage block storage volumes
SnapshotsCreate and manage snapshots of the server's root volume
PasswordRetrieve or reset the server's root password
NetworkingView and manage network interfaces and IP addresses
Security GroupsAdd or remove security groups from this server
RescaleChange the server's hardware flavor (requires a reboot)
PricingView the current cost breakdown for this server
MonitoringCPU, RAM, network, and disk usage graphs
LogsServer event and activity log
DeletePermanently delete the server

Server actions

From the Overview page you can perform these actions:

  • Console — Open a browser-based terminal directly in the control panel. Useful if SSH is unavailable.
  • Rescue — Boot the server from a rescue image to repair a broken OS. Select an image, then click Rescue. Remember to exit rescue mode and reboot normally when done.
  • Reboot — Perform a clean restart of the server.
  • Shut down — Gracefully power off the server. The server continues to be billed while shut down; delete it if you no longer need it.

Connecting via SSH

Once your server shows Active status, connect using:

ssh -i /path/to/private-key username@<server-ip>

The default username depends on the OS:

OSDefault user
Debian / Ubuntudebian / ubuntu
AlmaLinux / Rocky / Oracle / CentOSalmalinux / rocky / opc / centos
Fedorafedora
OpenSUSEopensuse
Arch Linuxarch

Deleting a server

Go to Delete in the server's sidebar. Type the confirmation text and click Delete. This is permanent and cannot be undone. Attached volumes are not deleted automatically — detach or delete them separately if no longer needed.

Was this page helpful?