# Docker (👍 Recommended) ## 0. Prerequisites ⚡⚡ Please make sure you have installed [Docker](https://docs.docker.com/get-docker/) ## 1. Download NocoBase Download with Git (or Download Zip,and extract it to the nocobase directory) ```bash git clone https://github.com/nocobase/nocobase.git nocobase ``` ## 2. Select database (choose one) Supports SQLite, MySQL, PostgreSQL ```bash # SQLite cd nocobase/docker/app-sqlite # MySQL cd nocobase/docker/app-mysql # PostgreSQL cd nocobase/docker/app-postgres ``` ## 3. Install and start NocoBase It may take dozens of seconds ```bash # run in the background $ docker-compose up -d # view app logs $ docker-compose logs app app-sqlite-app-1 | nginx started app-sqlite-app-1 | yarn run v1.22.15 app-sqlite-app-1 | $ cross-env DOTENV_CONFIG_PATH=.env node -r dotenv/config packages/app/server/lib/index.js install -s app-sqlite-app-1 | Done in 2.72s. app-sqlite-app-1 | yarn run v1.22.15 app-sqlite-app-1 | $ pm2-runtime start --node-args="-r dotenv/config" packages/app/server/lib/index.js -- start app-sqlite-app-1 | 2022-04-28T15:45:38: PM2 log: Launching in no daemon mode app-sqlite-app-1 | 2022-04-28T15:45:38: PM2 log: App [index:0] starting in -fork mode- app-sqlite-app-1 | 2022-04-28T15:45:38: PM2 log: App [index:0] online app-sqlite-app-1 | 🚀 NocoBase server running at: http://localhost:13000/ ``` ## 4. Log in to NocoBase Open [http://localhost:13000](http://localhost:13000) in a web browser. The initial account and password are `admin@nocobase.com` and `admin123`.