Azure Single Node Installation
This guide describes how to install the Low-Ops on a single Azure Virtual Machine
.
This setup is suitable for testing and development environments. For production use, we recommend using a multi-node setup with proper high availability.
- Azure Portal access with permissions to create Virtual Machines and Network Security Groups
- Available domain name with DNS management access
- Ubuntu 22.04 LTS
- RAM: 16 GB
- CPU: 8 vCPUs
- Disk: 500 GB
Configure Foundation
Step 1. Create Azure Virtual Machine
Log in to Azure Portal. Navigate to Virtual Machines. Click Create
and select Azure virtual machine
.

Step 2. Configure basic settings
Subscription: Select your subscription
Resource group: Create new or select existing
Virtual machine name: Enter a name
Region: Select your preferred region
Image: Ubuntu Server 22.04 LTS
Size: Select a VM size with minimum 8 vCPUs and 16GB RAM (e.g., Standard_D8s_v3)

Step 3. Configure Administrator account
Authentication type: SSH public key
Username: azureuser
SSH public key source: Generate new key pair or use existing

Step 4. Configure Networking
Virtual network: Create new or select existing
Subnet: Create new or select existing
Public IP: Yes
NIC network security group: Advanced
Inbound rules
• SSH (22) from your IP
• HTTP (80) from anywhere
• HTTPS (443) from anywhere

Step 5. Configure Storage
OS disk type: Premium SSD
OS disk size: 500 GB

Step 6. Review and Create VM
Review the settings and click Create
.

Configure DNS record
Configure wildcard A
record pointing to VM public IP address within DNS provider of your choice. Example: If your
domain is paas.company.com
, create an A
record for \*.paas.company.com
pointing to your VM's public IP. Wait for
DNS propagation (can take up to 48 hours, but usually much faster).
Install Low-Ops
Step 1. Connect to your Azure VM
Connect to your VM via SSH.
ssh azureuser@your-vm-public-ip
Step 2. Install Low-Ops
curl -sO https://raw.githubusercontent.com/cinaq/helm-charts/refs/heads/main/charts/lowops-platform/scripts/install-platform.sh
&& chmod +x install-platform.sh
&& ./install-platform.sh
During installation process you will be prompted to input: base domain name
(For instance if your portal should be
available at portal.paas.company.com
. Base domain is paas.company.com
).
Docker registry credentials. Current dockerhub pull image limits requires at list pro plan PAT for successfull installation.
Wait until lowops-platform pod
in lowops-devops
namespace status is Completed
. Usually takes 20-30 minutes
.
After installation completes, you can access the platform portal using the credentials from the script output
.
Access Low-Ops
Access the Low-Ops at https://portal.paas.company.com