Skip to main content
Experimental: Self-hosting features are currently experimental and documentation is being actively developed.

Requirements

  • Node.js: v18 or higher
  • Valkey: For real-time collaboration features (optional for local-only mode)

Docker Deployment (coming soon)

Manual Deployment

1. Main Application

  1. Clone the repository:
    git clone https://github.com/Null-Tools-Open/nullboard.git
    cd nullboard
    
  2. Install dependencies:
    npm install
    
  3. Build the application:
    npm run build
    
  4. Start the application:
    npm start
    
Access your instance at http://localhost:3000.

2. Collaboration Server (Optional)

For collaboration features to work, you need to run our “proxy” server, draw.
  1. Clone the repository:
    git clone https://github.com/Null-Tools-Open/draw.git
    cd draw
    
  2. Install dependencies:
    npm install
    
  3. Start the server:
    npm start
    
You can find more information about our server architecture in the Architecture page.