Buzzy Documentation
  • Welcome to Buzzy
  • Getting Started with Buzzy
    • Getting Started Guide
      • 1. Starting with Buzzy AI
      • 2. The Buzzy Workspace
      • 3. Create a new app
      • 4. Preview and edit your app
      • 5. Manage your app
      • 6. Import your app to Figma
      • 7. Using Buzzy with Figma
      • 8. The Buzzy Figma plugin
      • 9. Creating a simple app
      • 10. Screens and navigation
      • 11. Forms, fields and data
      • 12. Data-driven menus & content
      • 13. Data edit and delete
      • 14. Search, sort and filter
      • 15. User login and registration
    • Buzzy AI or Figma first?
  • Working with Buzzy
    • Buzzy AI
      • About Buzzy AI
      • Kickstart with AI
      • Enhance with Figma
      • Extend with Code
      • Example prompts
      • Tips
      • Troubleshooting Buzzy AI
      • AI tokens and pricing
    • Buzzy for Figma
      • About Buzzy for Figma
      • Learning Figma
      • Creating a new app directly in Figma
        • Step by step version
      • Automarkup
      • Responsive layouts
      • Responsive layout checklist
      • Overflow and scrolling
      • Forms and fields
      • Logging users in to your app
      • Theming
      • Troubleshooting Buzzy for Figma
      • Plugin error messages
    • Buzzy Deployment & App Stores
      • Setting up your custom Buzzy app
      • Connecting your own server
      • Apple & Google App Stores
    • Buzzy Marketplace
      • Buzzy Accreditation
    • Buzzy Project Guide
    • Buzzy App Examples
      • Buzzy Templates
      • AI-Powered Chat App
      • AI-Powered Custom T-Shirt App
      • AI-Powered Strategy App
      • AI-Powered Stock Portfolio App
      • Golf Course Finder
      • Personal Finance App with Figma AI
    • FAQs
  • The building blocks
    • Datatables, Fields & Data
      • Introduction to Fields
      • Basic Fields
        • Text
        • Number
        • Date
        • Location
        • Toggle
        • Checkboxes
        • Checklist
        • Selectlist
        • Rating
        • Attachments
        • Images
        • Signature
        • Audio Recording
        • Embedded Link
      • Advanced Fields
        • Formula
        • Sub tables
        • Linked Table field
        • Button
        • Teams
        • Payment
        • Notification
        • Event
        • User Vote
      • Display Fields
        • Header
        • Display Text
        • Image
        • Divider
      • Metadata Fields
        • Author Name
        • Author Phone
        • Submitted
      • Filter Controls
        • Viewers
        • Tags
        • Condition
      • External Fields
        • IBM Connections File
        • Box File
      • Sort Fields
      • Formulas
      • Datatable to Datatable Relationships
      • Security and Access Control
      • Displaying a field based on the values of other fields
      • Hiding a field based on role using a display formula
      • Importing data from a text file
      • Importing data from a URL
      • Import data from Datatable
      • Export data using Chrome
      • Export data in Browser
      • Export data using Safari
      • Datatable Field Type - Cheat Sheet
      • Troubleshooting Fields & Data
    • Code widget (custom code)
      • Code Widget Fields - Advanced Guide
      • New Async API + React HTML Components
      • Examples
        • Image Galley Slideshow
        • Ratings Average and Distribution
        • Event Locations Map
    • Analytics
  • Troubleshooting
    • App Error Codes
      • Action Error
      • App Not Found
      • Component Missing
      • Component Not Set
      • Component Settings Error
      • Datatable Not Found
      • Datatable Not Set
      • Field Not Found
      • Field Not Set
      • No App Selected
      • No Context Name
      • No Screens Found
      • Runtime Exception
      • Screen Not Found
      • Screen Not Set
    • Troubleshooting Buzzy AI
    • Troubleshooting Figma
  • REST API
    • Buzzy REST API
      • Integrating 3rd party applications
      • REST API
        • login
        • createappwithprompt
        • MicroApp Data Operations
          • microappdata
          • microappdata/row
          • insertmicroapprow
          • updatemicroapprow
          • removemicroapprow
          • microappchild
        • User & Organization Operations
          • userid
          • insertteammembers
          • teammembers
          • insertorganization
          • insertteam
        • enforceteammembership
      • Node.js API Client
      • Datatable Rules
      • Datatabledata Tutorial
      • Integrating with Mailchimp
      • Python Access Datatable
  • Advanced Deployment Settings
    • Installation
      • Pre-installation Planning
      • Deployment
        • Introduction to deployment
        • Minikube install guide
        • AWS ECS Fargate install guide
        • HCL Connections install guide
        • Azure AKS install guide
        • Windows container install guide
      • Buzzy settings
      • Whitelabelling Buzzy
      • Certificates
      • Release Management
    • Performance and Reliability
    • Security
      • Platform
      • Users and Roles
      • Datatables
      • Audit Trail
Powered by GitBook
On this page
  • Setting up your server
  • App name
  • Region
  • Domain name
  • Mail Settings
  • Google Maps API Key
  1. Working with Buzzy
  2. Buzzy Deployment & App Stores

Setting up your custom Buzzy app

Using your own domain, publishing to the app stores and more

Setting up your server

Configuration options for your own Buzzy server:

App name

This just needs to be something unique in the realm of Buzzy deployment names. We recommend something like the name of your organization or project.

Region

You need to choose the region you'd like to deploy in, at the moment, these options are available:

  • NA1 - North America (in the USA)

  • EU1 - Europe - (in Germany)

  • AP1 - Asia Pacific - (in Australia)

Based on the chose region, this is where you app's data will reside and be served from.

Domain name

You have two options to configure the domain name setup:

1. Use Buzzy's domain with your own custom sub-domain

Use your custom sub-domain with a Buzzy domain - as an example: somethingcustom.buzzy.buzz The sub-domain here is somethingcustom. Constraints it needs to be unique and not anything offensive, aligned with Buzzy's terms and conditions.

2. Your own domain

Setup your own sub-domain to point to the Buzzy deployment, for example "app.<yourdomain>.com " where "app" is the sub-domain.

If you need help, please reach out to your DNS provider to get help on how to do this.

The CNAME record will need to be setup to point to one of the following servers depending on the region your Buzzy server will be in:

  1. NA1 point to communication-k8s.buzzycompany.com

  2. EU1 point to eu1-cluster.buzzy.buzz

  3. AP1 point to communication-sydney-cluster.buzzycompany.com

If you want to have your own domain but need more time to set it up, we can set up your server with the Buzzy domain to start with and switch to your custom domain once it is ready.

Mail Settings

To send mail from you own servers we'll need return users eg info@yourdomain.coma SMTP url in the format of smtps://USERNAME:PASSWORD@HOST:PORT you will need to get this from your mail provider

Google Maps API Key

To enable Google Maps functionality in your Buzzy app, you'll need to set up a Google Maps API key and provide it to us. Follow these steps:

1. Sign in to Google Cloud Console

  • Go to https://console.cloud.google.com/

  • Sign in with your Google account (or create one if you don't have one).

2. Create a new project

  • In the top-left, click the project dropdown, then New Project.

  • Give it a name like "My Maps Demo", choose your organisation (if prompted), and click Create.

  • Wait a few seconds for it to finish.

3. Enable billing

  • Google Maps APIs require a billing account, though you get a free monthly credit.

  • In the left menu, go to Billing.

  • Follow prompts to add a credit card.

  • Once set up, billing will be linked to your project.

4. Enable the required Maps APIs

  • In the left menu, go to APIs & Services » Library.

  • Search for and Enable each of these APIs:

    • Maps JavaScript API

    • Geocoding API

    • Directions API

    • Places API

5. Create your API key

  • Still under APIs & Services, click Credentials.

  • Click + CREATE CREDENTIALS and choose API key.

  • Google generates a long string—that's your key.

6. Secure your key (strongly recommended)

  • Unrestricted keys can be abused if someone finds them. Let's lock it down:

  • On the Credentials page, click your new key's name.

  • Under Application restrictions, choose HTTP referrers (web sites).

  • Add your site's URL(s), e.g.

    • https://your-domain.com/*

    • http://localhost:3000/*

  • Under API restrictions, select Restrict key, then select only the four APIs you enabled:

    • Maps JavaScript API

    • Geocoding API

    • Directions API

    • Places API

You'll need to provide this API key to us when setting up your Buzzy deployment. This allows your app to use Google Maps features while maintaining security and usage control.

PreviousBuzzy Deployment & App StoresNextConnecting your own server

Last updated 8 days ago

You will need to go to your DNS provider, like Godaddy, and setup a CNAME record to the details below. As an example, of how to setup on Godaddy please see .

Once setup you should be able to validate it's been done correctly a nslookup web site like . You can also do a nslookup or dig on your computer via the Terminal/Command prompt.

here
CNAME lookup