developer.holochain.org Open in urlscan Pro
2a05:d014:275:cb02::c8  Public Scan

Submitted URL: https://developer.holochain.org/install/#scaffold-your-first-holochain-app
Effective URL: https://developer.holochain.org/install/
Submission: On January 10 via api from MD — Scanned from DE

Form analysis 1 forms found in the DOM

Name: search

<form class="md-search__form" name="search">
  <input type="text" class="md-search__input" name="query" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active">
  <label class="md-icon md-search__icon" for="__search"></label>
  <button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">  </button>
</form>

Text Content

Skip to content
 * Holochain.org
 * Developers
 * Discord
 * Blog



Install Holochain

Type to start searching
 * Get Started
 * Core Concepts
 * References

 Holochain Docs
 * Get Started
   Get Started
    * Introduction
    * Install Holochain Install Holochain
      Table of contents
       * Hardware Requirements
       * Install Holochain on Linux
          * Install the Nix Package Manager
      
       * Scaffold Your First Holochain App
          * Next Step
      
       * Learn More
   
    * Project Structure
    * Get Involved
    * Glossary
    * Advanced Installation Guide

 * Core Concepts
   Core Concepts
    * Introduction
    * The Basics
    * Application Architecture
    * Source Chain
    * DHT
    * Links and Anchors
    * CRUD Actions
    * Validation
    * Calls and Capabilities
    * Signals

 * References
   References
    * Introduction
    * HDK
    * Admin API
    * App API

Table of contents
 * Hardware Requirements
 * Install Holochain on Linux
    * Install the Nix Package Manager

 * Scaffold Your First Holochain App
    * Next Step

 * Learn More


GET STARTED DEVELOPING WITH HOLOCHAIN¶


HARDWARE REQUIREMENTS¶

 * 8GB+ RAM (16GB+ recommended)
 * 4+ cores CPU (6+ cores recommended)
 * 30GB+ available disk space
 * High Speed Internet connection


LINUX


MACOS

SUPPORT COMING SOON


WINDOWS

SUPPORT COMING SOON


INSTALL HOLOCHAIN ON LINUX¶


INSTALL THE NIX PACKAGE MANAGER¶

At a command line:

sh <(curl -L https://nixos.org/nix/install)


After installing Nix, close the terminal and open a new one.

Check that Nix is correctly installed:

nix-shell --version


You should see something like:

nix-shell (Nix) 2.6.0


Run the following commands to set up the cache:

nix-shell -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/nixos-21.11.tar.gz -p cachix --run "cachix use holochain-ci"



SCAFFOLD YOUR FIRST HOLOCHAIN APP¶

Type the following at the command line:

nix-shell https://holochain.love --run "hc scaffold example forum"


When prompted, select the UI framework you prefer.

When the project setup completes, type the following commands to run the
Holochain app:



cd forum


nix-shell --run "npm install && WEBKIT_DISABLE_COMPOSITING_MODE=1 npm start"





NEXT STEP¶

Explore the project structure of your Holochain Forum example hApp


LEARN MORE¶

 1. Dive into the Holochain Core Concepts.
 2. Read through our advanced installation guide
 3. Learn more about Rust in the Rust book.
 4. Take a look at the developer documentation.
    * SDK and API references
    * Rust HDK overview
 5. Join the discussion in the HC.dev discord.

Previous Introduction
Next Project Structure



DEVELOPERS

 * Get Started
 * Install
 * Core Concepts
 * Glossary
 * References
 * GitHub


COMMUNITY

 * Discord
 * Twitter
 * YouTube
 * Facebook
 * Reddit


BLOG

 * Dev Pulse
 * Tech
 * Projects
 * Community
 * Foundation


HOLOCHAIN & HOLO

 * Holochain.org
 * Holo.host
 * Privacy Policy