Back to Zammad

Getting Started

doc/developer_manual/development_environment/getting-started.md

7.0.11.6 KB
Original Source

Getting Started

Introduction

This guide explains how to setup a local Zammad development environment. You can choose between two approaches:

  • Devcontainer Setup (recommended) - Uses a prebuilt development container for a ready-to-use environment. This is the quickest way to get started.
  • Manual Setup - Install all dependencies directly on your machine for full control.

Quick Start

1. Clone the Zammad repository

2. Starting the Environment

Devcontainer Setup

  • Open the project folder in VS Code
  • Click "Reopen in Container"
  • The container will build automatically and start all required services

For more information, see devcontainer setup guide

Manual Setup

3. First-Time Initialization

  • Devcontainer setup: Not required; the container comes preconfigured.
  • Manual setup: Refer to the manual setup guide setup.

4. Launching Zammad

You can start Zammad development services with:

Devcontainer setup

sh
dev

Manual setup

sh
bin/dev

5. Login

Once the application is running, open it in your browser at http://localhost:3000 and use the default development credentials:

text
Username / Email: [email protected]
Password: test

[!NOTE] The first time you launch the app, it can take a few minutes for assets to compile. You may see a blank browser window until this process is complete.