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.14
      • v2.3.13
      • v2.3.12
      • 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

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

  • Linux

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 remote data file server.

    • 50051, for ingress connections to DoltLab's remote API.

    • 4321, for ingress connections to DoltLab's file upload service API.

Dependencies

DoltLab requires the following dependencies:

curl unzip docker docker-compose amazon-ecr-credential-helper Access to an SMTP server, like smtp.gmail.com.

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

  • Ubuntu

  • Centos

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

Previousv2.0.0NextLinux pre-installer

Last updated 1 year ago