LogoLogo
DemoBlogDiscordDoltLab
  • Introduction
    • What is DoltLab?
    • Getting Started
      • AWS
      • Azure
      • GCP
  • Enterprise
    • Why Enterprise?
    • Getting Started
  • Administrator Guides
    • Installation
      • Linux
      • Start DoltLab
    • Basic
    • Enterprise
  • Features
    • Basic Features
    • Advanced Features
      • API
      • Workspaces
      • Transform File Uploads
  • Reference
    • Installer
      • Configuration file reference
      • Command line reference
    • Release Notes
      • v2.3.11
      • v2.3.10
      • v2.3.9
      • v2.3.8
      • v2.3.7
      • v2.3.6
      • v2.3.5
      • v2.3.4
      • v2.3.3
      • v2.3.2
      • v2.3.1
      • v2.3.0
      • v2.2.2
      • v2.2.1
      • v2.2.0
      • v2.1.6
      • v2.1.5
      • v2.1.4
      • v2.1.3
      • v2.1.2
      • v2.1.1
      • v2.1.0
      • v2.0.8
      • v2.0.7
      • v2.0.6
      • v2.0.5
      • v2.0.4
      • v2.0.3
      • v2.0.2
      • v2.0.1
      • v2.0.0
  • Older Versions
    • Installation
      • Linux pre-installer
      • Start DoltLab pre-installer
    • Upgrade
    • Administrator Guide
Powered by GitBook
On this page
  • Supported operating systems
  • Minimum recommended hardware
  • Networking requirements
  • Dependencies
  1. Older Versions

Installation

Previousv2.0.0NextLinux pre-installer

Last updated 11 months ago

Below you'll find the minimum recommended hardware needed to successfully install and operate a DoltLab instance.

You must have a host(s) running a supported operating system, hardware that meets or surpasses the minimum recommended hardware, the required networking configuration, and all dependencies installed the host(s) in order to run DoltLab.

Supported operating systems

Minimum recommended hardware

DoltLab requires the following minimum system resources:

  • 4 CPU

  • 16 GB of memory

  • 300 GB of disk (DoltLab's container images alone require about 4 GBs of disk).

Networking requirements

DoltLab requires the following networking configuration:

  • The IP address or domain name of the host must be discoverable by the Dolt CLI and web browser.

  • Hosts must allow egress TCP connections.

  • The following ports must allow TCP connections:

    • 22, for ssh connections.

    • 80, for ingress HTTP connections.

    • 443 for ingress HTTPS connections, if DoltLab will use TLS.

    • 100, for ingress connections to DoltLab's .

    • 50051, for ingress connections to DoltLab's .

    • 4321, for ingress connections to DoltLab's .

Dependencies

DoltLab requires the following dependencies:

To help streamline dependency installation, we've created the following scripts for installing DoltLab's dependencies on supported distributions:

Access to an , like .

Once DoltLab's dependencies are installed, we recommend following the steps for Docker that will allow you to run docker commands without using sudo.

Linux
remote data file server
remote API
file upload service API
curl
unzip
docker
docker-compose
amazon-ecr-credential-helper
SMTP server
smtp.gmail.com
Ubuntu
Centos
post-installation