[](https://github.com/n8n-io/n8n-hosting/tree/main/docker-compose/withPostgresAndWorker#n8n-with-postgresql-and-worker)
Starts n8n with PostgreSQL as database, and the Worker as a separate container.
## Start
[](https://github.com/n8n-io/n8n-hosting/tree/main/docker-compose/withPostgresAndWorker#start)
To start n8n simply start docker-compose by executing the following command in the current folder.
**IMPORTANT:** But before you do that change the default users and passwords in the [`.env`](https://github.com/n8n-io/n8n-hosting/blob/main/docker-compose/withPostgresAndWorker/.env) file!
```
docker-compose up -d
```
To stop it execute:
```
docker-compose stop
```
## Configuration
[](https://github.com/n8n-io/n8n-hosting/tree/main/docker-compose/withPostgresAndWorker#configuration)
The default name of the database, user and password for PostgreSQL can be changed in the [`.env`](https://github.com/n8n-io/n8n-hosting/blob/main/docker-compose/withPostgresAndWorker/.env) file in the current directory.