snarkOS Docker & Self-Hosted Deployment

GitHub

A Decentralized Operating System for ZK Applications

4,526 stars Rust Rust 1 file ยท ~6,930 tokens #aleo#blockchain#cryptography#rust#zero-knowledge#zksnarks
RAW Compose
1. Pull Image (DOCKERHUB) docker pull ubuntu/prometheus
2. Docker Run (1-Click Launch) docker run -d --name snarkos -p 9090:9090 --restart always ubuntu/prometheus:2.33-22.04_beta
3. Podman Run podman run -d --name snarkos -p 9090:9090 --restart always ubuntu/prometheus:2.33-22.04_beta
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/ubuntu/prometheus:2.33-22.04_beta
5. ORAS Pull (OCI Artifact) oras pull ubuntu/prometheus:2.33-22.04_beta
6. Compose Deployment docker compose up -d
node/metrics/docker-compose.yml
Download .yml
services:
  prometheus:
    image: ubuntu/prometheus:2.33-22.04_beta
    volumes:
      - ./prometheus.yml:/etc/prometheus/prometheus.yml
    ports:
      - 9090:9090
    extra_hosts:
      - "host.docker.internal:host-gateway"
  grafana:
    image: grafana/grafana
    depends_on: [prometheus]
    ports:
      - 3000:3000