Pre-requisites

( Please note many of the below items are Devops activities and hence it rqeuires the involvement of a Devops person )

Operating System

OS supported and tested Beckn-ONIX installer are Ubuntu (20.04, 22.04 and 24.04), Debian (12), Amazon Linux 2, Windows with WSL support and MacOS.

Virtual Servers

Virtual servers (EC2 instances) configured on the cloud provider with administrator login (e.g. ssh access) to them

Docker

Latest docker version

Domain

You need to have 2 fully qualified domains. If you are setting up the BAP/seeker side protocol adapter

eg. A domain or subdomain where the client endpoint of BAP/SEEKER will be accessible (e.g https://agriseeker-bap-client.mydomain_name.com)

A domain or subdomain where the network endpoint of BAP/SEEKER will be accessible (e.g. https://agriseeker-bap-network.mydomain_name.com)

If you are setting up the BPP/provider side protocol adapter eg. A domain or subdomain where the client endpoint of BPP/PROVIDER will be accessible (e.g https://agriseeker-bpp-client.mydomain_name.com)

A domain or subdomain where the network endpoint of BPP/PROVIDER will be accessible (e.g. https://agriseeker-bpp-network.mydomain_name.com)

SSL Certificate/HTTPS

SSL certificate for the two endpoints and configured in Nginx.

Registry URL

NGINX config

For reverse Proxy