Welcome
Getting Started
How to Guides
Application vs Blocklet
Create Blocklet
Compose Blocklets
Develop Blocklet
User and Passport
Communicate with DID Wallet
Blocklet Storage
Using Blocklet Preferences
Using Blocklet Logger
Add PWA Integration to Blocklet
Build blocklet for profit [deprecated]
Bundle your blocklet
Manage Blocklet Versions
Publish your blocklet to the world
Deploy your blocklet
Read/Write blockchain in blocklet
Operation your blocklet
Reference Guides
DID Connect
blocklet.yml
blocklet.js
Blocklet SDK (Node.js)
Blocklet SDK (Browser)
Blocklet Service
Blocklet CLI
Blocklet Server CLI
Blocklet UI
Blocklet GitHub Actions
Blocklet Studio
Blocklet Manager
Security
Performance
Developer Best Practices.
Known Issues or Limitations
Setup Blocklet Server
WebHooks
OAuth Server
Access Key
MCP Servers
Conceptual Guides
Frequently Asked Questions
Run Blocklet using Docker container
Blocklet Server enables Blocklets to run in Docker containers, thereby providing better isolation for each.
Prerequisites#
- Ensure Docker is installed on the system.
- Install Docker on Linux.
- Mac requires Docker Desktop or OrbStack (https://orbstack.dev/)
- Install Docker on Windows using WSL
- Ensure the current user has permission to execute Docker commands.
- Ensure the Docker daemon has the necessary permissions to manage the Blocklet Server data directory.
Enable Docker Container run Blocklet#
Once the requirements are met, enable the service on the server's management page.
- Run Blocklets in Containers: Run each Blocklet in a Docker container.
- Container Network Isolation: Multiple Blocklets for the same application reside within the same Docker network. Enable this option to connect multiple Docker Blocklet networks.