Skip to content

Quickstart (Self-Host)

Get Deckyard running on your machine quickly.

Deckyard is a self-hosted web app for creating and presenting slide decks. It uses:

  • Plain Node.js server
  • Vanilla ESM client (no bundler)
  • File-based JSON persistence on disk
  • Node.js 18+
  • npm
Terminal window
# Clone the repository
git clone <repo-url>
cd deckyard
# Install dependencies
npm install
# Start the server
npm run start
# or: node server/server.js

Open your browser to: http://localhost:4177

  1. Copy env.example to .env
  2. Edit values as needed

See Environment Variables for the full configuration reference.