Page cover

Installation Guide

This guide will walk you through the process of installing JuliaOS and its dependencies.

Prerequisites

Before installing JuliaOS, ensure you have the following prerequisites installed:

  • Julia (version 1.8 or later)

  • Node.js (version 16 or later)

  • Python (version 3.8 or later)

  • Git

Installing Julia

macOS

Using Homebrew:

brew install julia

Or download the installer from the official Julia websitearrow-up-right.

Linux

Using package manager (Ubuntu/Debian):

Windows

Download the installer from the official Julia websitearrow-up-right and follow the installation instructions.

Installing Node.js

macOS

Using Homebrew:

Linux

Using package manager (Ubuntu/Debian):

Windows

Download the installer from the official Node.js websitearrow-up-right and follow the installation instructions.

Installing Python

macOS

Using Homebrew:

Linux

Using package manager (Ubuntu/Debian):

Windows

Download the installer from the official Python websitearrow-up-right and follow the installation instructions.

Installing JuliaOS

Clone the Repository

Install Julia Dependencies

Install Node.js Dependencies

Install Python Dependencies

Docker Installation (Alternative)

JuliaOS can also be installed using Docker, which simplifies the setup process.

Prerequisites

  • Docker

  • Docker Compose

Installation

  1. Clone the repository:

  1. Build and start the Docker containers:

This will start all the necessary services, including the Julia backend, the bridge, and the CLI.

Verifying the Installation

To verify that JuliaOS is installed correctly, run the following command:

You should see the message "JuliaOS is installed correctly!" if the installation was successful.

Next Steps

Now that you have installed JuliaOS, you can proceed to the Quick Start Guide to learn how to use it.