Ola Developer Documents
  • Introduction
    • What is Ola
    • Advanced Features
    • Roadmap & Release Notes
  • Quick Start
    • Setup Environment
    • Setting up an Account
    • Deploying a Smart Contract
    • Interacting with a Smart Contract
    • Running smart contract locally
  • Ola Language
  • OlaVM
    • Concepts
      • Accounts
      • Contracts
      • Notes
      • Transaction
      • Transition
      • Blocks
    • OlaVM Architecture
      • VM
      • Circuits
    • GPU acceleration
  • OlaOS
    • Installation Guide
    • Run an OlaOS Node
    • Command Line Interface
    • OlaOS Architecture
    • System Contracts
  • API/SDK
    • APIs
    • Javascript SDK
  • Developer Tools and Resources
Powered by GitBook
On this page
  • Build from Source
  • Requirements
  • Installation
  • Installation from pre-built Binary
  1. OlaOS

Installation Guide

PreviousOlaOSNextRun an OlaOS Node

Last updated 1 year ago

The following requirements and instructions are valid in macOS, similar to Linux, and have not been tested on Windows yet.

Build from Source

The source code of OlaOS will be open source soon!

Requirements

Rust

Install the latest version of

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Docker

OlsOS's database runs in a Docker container, so Docker is required.

Install the latest version of , it is recommended to install Docker desktop app.

Postgres

The underlying database of OlaOS uses Postgres, installation instruction on macOS

brew install postgresql@15

SQLx CLI

Database connection and migration use

cargo install sqlx-cli

Installation

Installation from pre-built Binary

Coming soon!

Rust
Docker
sqlx-cli