Quickstart (Self-Host)
Get Deckyard running on your machine quickly.
What This Is
Section titled “What This Is”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
Requirements
Section titled “Requirements”- Node.js 18+
- npm
Installation
Section titled “Installation”# Clone the repositorygit clone <repo-url>cd deckyard
# Install dependenciesnpm install
# Start the servernpm run start# or: node server/server.jsAccess
Section titled “Access”Open your browser to: http://localhost:4177
Configuration
Section titled “Configuration”- Copy
env.exampleto.env - Edit values as needed
See Environment Variables for the full configuration reference.
Next Steps
Section titled “Next Steps”- Docker Deployment - For production deployments
- Configuration - Customize your instance
- Creating Presentations - Start making presentations