CryptoNodeID
  • Introduction
  • Basics
    • Server Preparation
    • Setting up DNS
    • Routing using NGINX
    • Setting up SSL
    • Security Setup
  • Advance
    • Proxmox Setup with 1 Public IP
  • Mainnet
    • Humanode
      • Installation
      • Node Activation
      • Monitoring
    • CrossFi
      • Endpoints and Sync
      • Installation
      • Validator Setup
      • Cheat Sheet
  • Testnet
    • Aztec Network
      • Installation
      • Validator
    • Airchain
      • Endpoints and Sync
      • Installation
      • Validator Setup
    • Cortensor
      • Installation
      • Multiple Node Setup
        • VM Method
        • Docker Method
    • CrossFi
      • Endpoints and Sync
      • Installation
      • Validator Setup
      • Cheat Sheet
      • User ITN Guide
    • Empeiria
      • Endpoints and Sync
      • Installation
      • Validator Setup
      • Cheat Sheet
    • Ethereum and Arbitrum Sepolia
      • Installation
    • Symphony
      • Endpoints and Sync
      • Installation
      • Validator Setup
      • Cheat Sheet
    • NuLink
    • Shardeum
    • Warden Protocol
      • Endpoints and Sync
      • Installation
      • Validator Setup
      • Cheat Sheet
  • Supporting Tools
    • Cosmos Explorer
      • Installation
  • Archived
    • Galactica
      • Endpoints and Sync
      • Installation
    • Initia
      • Endpoints and Sync
      • Installation
    • Mantrachain
      • Endpoints and Sync
      • Installation
    • Side Protocol
      • Endpoints and Sync
      • Installation
    • Stratis EVM
Powered by GitBook
On this page
  • 🖥️System Requirements
  • 💭Prerequisites
  • 🛠️Installation

Was this helpful?

  1. Testnet
  2. Aztec Network

Installation

PreviousAztec NetworkNextValidator

Last updated 4 days ago

Was this helpful?

🖥️System Requirements

- OS: Linux - CPU: 8 Core(s) - Memory: 16GB - Storage: 1TB SSD - Network: 25Mbps Minimum

💭Prerequisites

Have Docker installed in your system, if you don't, please follow

For better performance, We suggest you to run your own RPC.

You can follow our guide to install Sepolia RPC.

🛠️Installation

This guide is created under the assumption you are using Ubuntu 22.04 LTS If you use other OS, please modify the commands accordingly

  1. Install aztec cli

    bash -i <(curl -s https://install.aztec.network)
  2. Create folder for easier management

    mkdir -p aztec-docker/data
  3. Go inside the folder and create docker-compose.yml

    cd aztec-docker && vi docker-compose.yml
  4. Put this yml content in docker-compose.yml and modify accordingly

    name: aztec-sequencer
    services:
      aztec-sequencer:
        container_name: aztec-sequencer
        restart: unless-stopped
        image: aztecprotocol/aztec:alpha-testnet
        environment:
          ETHEREUM_HOSTS: "<your ETH RPC>"
          L1_CONSENSUS_HOST_URLS: "<your ETH Beacon>"
          DATA_DIRECTORY: /data
          VALIDATOR_PRIVATE_KEY: 0x<your private key hash>
          COINBASE: 0x<your address>
          P2P_IP: <your IP address>
          LOG_LEVEL: debug
        entrypoint: >
          sh -c 'node --no-warnings /usr/src/yarn-project/aztec/dest/bin/index.js start --network alpha-testnet start --node --archiver --sequencer'
        ports:
          - 40400:40400/tcp
          - 40400:40400/udp
          - 8080:8080
        volumes:
          - ./data:/data
  5. Send some Sepolia ETH to your wallet address to get started

  6. Start the service with this command

    docker compose up -d

To check log, run

docker compose logs -fn 100

To stop:

docker compose down
this guide
⟠ Ethereum