Lowcoder Documentation
  • Lowcoder overview
    • The "Hello World" walk
  • 🆕Setup and run
    • Cloud & Private Cloud
    • Self-hosting
      • Google Cloud Platform
      • Easypanel
      • Heroku
      • Raspberry Pi
      • Access local database or API
      • Update MongoDB Versions
      • Lowcoder Version Update
      • Traefik loadbalancer
      • SMTP Server
      • Migration from Openblocks
    • Security
    • Lowcoder Enterprise Edition
      • Ordering the Enterprise Edition
      • Installing Enterprise Edition
      • Enterprise Edition Features
        • Environments
          • Setting up an Environment
          • Environment Details
        • Audit Logs
        • App Usage Analytics
        • Branding & Whitelabel
  • 🏨Workspaces & Teamwork
    • Workspaces
      • Multi-Workspace Mode
      • Single Workspace Mode
    • Members and Groups
    • Permissions for Resources
    • OAuth
      • KeyCloak
      • Google
      • GitHub
      • Generic OAuth Provider
    • Query library
    • Lowcoder Marketplace
  • ✨Build Applications
    • Create a new App
      • App(s) Navigation
      • Modules
      • Version and Release Management
    • App Editor
      • Query & Editing Roundtrips
      • Bulk Editing
      • Keyboard shortcuts
      • Data selection & Javascript
      • Layers
      • Visual Components
        • Common Component Settings
        • Messages / Toast
        • Dashboard & Reporting
          • Table
          • Charts and graphs
            • Bar Chart
            • Line Chart
            • Pie Chart
            • Scatter Chart
            • CandleStick Chart
            • Funnel Chart
            • Gauge Chart
            • Graph Chart
            • Heatmap Chart
            • Radar Chart
            • Sankey Chart
            • Suburst Chart
            • Theme River Chart
            • Tree Chart
            • Treemap Chart
            • Mermaid Chart
          • Google Maps
          • Timeline
        • Layout & Navigation
          • List View
          • Drawer
          • Modal
          • Navigation
          • Cascader
          • Tree / Tree Select
          • Link
          • Floating Button
          • Text
          • Step Control
          • Page Layout
          • Content Card
          • Tabbed Container
        • Data Collection & Forms
          • Form
          • Input Field Types
          • JSON Schema Form
          • Dropdown
          • Select & MultiSelect components
          • Rating
          • Checkbox
          • Switch
          • Toggle Button
          • Radio
        • Meeting & Collaboration
          • Avatar & Avatar Group
          • Comment
        • Project Management
          • Kanban
          • Gantt Chart
        • Calendar & Scheduling
          • Calendar
          • Date & Date Range
          • Time & Time Range
        • Document & File Management
          • File upload
          • Transfer
        • Item & Signature Handling
          • QRCode
          • Scanner
        • Multimedia & Animation
          • Image
          • Lottie Animation
          • Image Carousel
          • Video
          • Audio
          • Image Editor
          • Color Picker
        • Integration & Extension
        • Legacy & Deprecated
      • Option lists
      • Date handling
      • Use Markdown
    • App Interaction
      • Event handlers
    • Themes & Styling
      • Design an efficient and user-friendly form
      • Customize Styles
      • Component Styling Possibilities
    • Video Calls in Lowcoder
  • 🚀Connect your Data
    • Data source basics
      • Configure IP allowlists
    • Data sources in Lowcoder
      • APIs as Datasource
        • REST API
        • GraphQL
        • Google Sheets
      • SQL Databases
        • MySQL
        • MariaDB
        • Supabase
          • Supabase PostgreSQL
          • Supabase Assets API
          • Supabase RealTime
          • Supabase OAuth
        • PostgreSQL
        • Microsoft SQL Server
        • Oracle
      • NoSQL Databases
        • MongoDB
        • CouchDB
        • DynamoDB
      • InMemory Databases
        • Redis
      • File Storages
        • S3 File Storage
      • BigData & OLAP
        • Big Query
        • Snowflake
        • ClickHouse
        • Elasticsearch
      • Websocket Datasource
    • Query basics
      • Bind Query Data to Components
      • Query library
  • 🪄Workflows
    • n8n Integration
  • 💫Business Logic in Apps
    • Write JavaScript
      • JavaScript query
      • Temporary state
      • Transformers
      • Data responder
      • Built-in JS functions
  • 🙌Publish Apps
    • Share an App
    • Publish an App
    • Embed an App
      • Embed App in HTML Pages
      • Embed App in WordPress Pages
      • Embed Apps in React
      • Embed Apps in NEXT.JS
      • Native embed SDK
        • Build the SDK from Source
  • 🔥Lowcoder Extension
    • Opensource Contribution
      • Develop UI components for Apps
      • Develop Data Source Plugins
    • Use third-party libraries in Apps
      • Day.js Date handling
      • Import your own JavaScript Library
    • Custom component
    • Lowcoder Open REST API
  • Lowcoder for Enterprise
    • Custom branding
Powered by GitBook
LogoLogo

More to try...

  • Lowcoder Website
  • Free Cloud Platform
  • Github
  • Discord

© Lowcoder Software LTD

On this page
  • Prerequisites
  • Files You Will Receive
  • File Placement
  • Required Environment Variables
  • MaxMind GeoIP
  • Final Steps

Was this helpful?

  1. Setup and run
  2. Lowcoder Enterprise Edition

Installing Enterprise Edition

Installation Guide

To enable the full suite of Enterprise features for the self-hosted Lowcoder instance(s), you’ll need to prepare your infrastructure and apply the provided plugin and licenses. The process is straightforward and allows seamless upgrade of your Lowcoder environment.


Prerequisites

Before installation, make sure the following are ready and accessible:

  • PostgreSQL Database A separate PostgreSQL database is required for storing Enterprise feature metadata.

  • Redis Server A separate (suggested) Redis Database is needed for caching and enhanced performance.

  • MaxMind Account (for GeoIP Logging) Optional. It is used to enrich audit logs and app usage with geographic data.


Files You Will Receive

Once you're licensed, we will provide:

  • Enterprise Plugin JAR

  • License File


File Placement

Ensure the following directories exist in your deployment stack and place the files accordingly for each deployment (stage / instance)

File Type
Path

Plugin .jar

/lowcoder-stacks/plugins

License .lic

/lowcoder-stacks/licenses

You can mount these volumes into your Docker container or place them directly if running natively.


Required Environment Variables

Add the following variables to your Lowcoder .env file or Docker Compose environment:

LOWCODER_PLUGINS_DIR=./lowcoder-stacks/plugins
PLUGIN_ENTERPRISE_ENV_TYPE=DEV # or TEST, PREPROD, PROD

# PostgreSQL (Enterprise DB)
PLUGIN_ENTERPRISE_DATABASE_URL=postgresql://yourhost:5432/lowcoder_enterprise
PLUGIN_ENTERPRISE_DATABASE_USER=lowcoder
PLUGIN_ENTERPRISE_DATABASE_PASSWORD=yourSecurePassword

# License File Path
PLUGIN_ENTERPRISE_LICENSE_LOCATION=./lowcoder-stacks/license

# Redis
PLUGIN_ENTERPRISE_REDIS_URL=redis://yourhost:6379

# MaxMind GeoIP Service
PLUGIN_ENTERPRISE_MAXMIND_ACCOUNT_ID=124
PLUGIN_ENTERPRISE_MAXMIND_LICENSE=abc

Replace the placeholder values with your actual credentials and database settings.


MaxMind GeoIP

How to Get a License:

  1. Create a free or paid account

  2. Navigate to My License Keys under your account settings

  3. Copy the Account ID and License Key

  4. Insert both into the respective environment variables


Final Steps

After placing the files and configuring your environment:

  1. Restart your Lowcoder services (Docker or systemd, depending on setup)

  2. Navigate to your instance

  3. You should now see the Enterprise features (e.g., Environments, Branding, Audit Logs) available in the UI

PreviousOrdering the Enterprise EditionNextEnterprise Edition Features

Last updated 1 day ago

Was this helpful?

provides GeoIP data services that convert IP addresses into geographic locations (e.g., country, city, latitude/longitude). In Lowcoder Enterprise, this data powers enriched Audit Logs and App Usage Logs, allowing you to track where users interact with your apps from.

Visit:

🆕
MaxMind
https://www.maxmind.com