Blocklet Server is a comprehensive platform for deploying, managing, and running Blocklet applications. It provides a complete runtime environment with built-in authentication, routing, and lifecycle management.
docker pull arcblock/blocklet-server
docker run -d -p 80:80 -p 443:443 -v ~/blocklet-data:/data arcblock/blocklet-server
Then open http://localhost to access the Blocklet Server dashboard.
npm install -g @blocklet/cli
blocklet server start -a
| Requirement | Minimum | Recommended |
|---|---|---|
| Node.js | 20.x | 22.x or later |
| Memory | 2 GB | 4 GB or more |
| Disk Space | 10 GB | 50 GB or more |
| OS | Linux, macOS, Windows (Docker) | Linux (Ubuntu 20.04+) |
We provide Docker images from multiple registries:
# Docker Hub (default)
docker pull arcblock/blocklet-server
# GitHub Container Registry
docker pull ghcr.io/arcblock/blocklet-server:latest
# AWS ECR
docker pull public.ecr.aws/i0s0w0c9/blocklet-server:latest
Run with persistent data:
docker run -d \
-p 80:80 \
-p 443:443 \
-v /path/to/your/data:/data \
arcblock/blocklet-server
git clone https://github.com/ArcBlock/blocklet-server.git
cd blocklet-server
bun install
bun run build
This monorepo contains the following packages:
| Package | Description |
|---|---|
| @blocklet/cli | Command-line interface |
| @blocklet/sdk | Node.js SDK for Blocklet development |
| @blocklet/js-sdk | Browser SDK |
| Package | Description |
|---|---|
| @abtnode/core | Core server functionality |
| @abtnode/webapp | Web dashboard |
| @abtnode/auth | Authentication system |
| @abtnode/router-provider | Request routing |
| Package | Description |
|---|---|
| @blocklet/logger | Logging utilities |
| @blocklet/store | State management |
| @blocklet/meta | Blocklet metadata |
We welcome contributions! Please see our Contributing Guide for details.
Copyright 2018-2026 ArcBlock
Licensed under the Apache License, Version 2.0. See LICENSE for details.
Content type
Image
Digest
sha256:c66f82a88…
Size
179.5 MB
Last updated
7 months ago
docker pull arcblock/blocklet-server