2.4 KiB
Installation
:::tip
You can use user@automatisch.io
email address and sample
password to login to Automatisch. You can also change your email and password later on from the settings page.
:::
:::danger
Please be careful with the ENCRYPTION_KEY
and APP_SECRET_KEY
environment variables. They are used to encrypt your credentials from third-party services. If you change them, you will not be able to access your connections and thus, your existing flows and connections will be useless.
:::
Docker Compose
# Clone the repository
git clone git@github.com:automatisch/automatisch.git
# Go to the repository folder
cd automatisch
# Start
docker compose -p automatisch up
✌️ That's it; you have Automatisch running. Let's check it out by browsing http://localhost:3000
Docker
Automatisch comes with two services which are main
and worker
. They both use the same image and need to have the same environment variables except for the WORKER
environment variable which is set to true
for the worker service.
::: warning We give the sample environment variable files for the setup but you should adjust them to include your own values. :::
To install the main:
docker run --env-file=./main.env automatischio/automatisch
::: details main.env
APP_ENV=production
HOST=
PROTOCOL=
PORT=
ENCRYPTION_KEY=
APP_SECRET_KEY=
POSTGRES_HOST=
POSTGRES_PORT=
POSTGRES_DATABASE=
POSTGRES_USERNAME=
POSTGRES_PASSWORD=
POSTGRES_ENABLE_SSL=
REDIS_HOST=
REDIS_PORT=
REDIS_USERNAME=
REDIS_PASSWORD=
REDIS_TLS=
:::
To install the worker:
docker run --env-file=./worker.env automatischio/automatisch
::: details worker.env
WORKER=true
APP_ENV=production
HOST=
PROTOCOL=
PORT=
ENCRYPTION_KEY=
APP_SECRET_KEY=
POSTGRES_HOST=
POSTGRES_PORT=
POSTGRES_DATABASE=
POSTGRES_USERNAME=
POSTGRES_PASSWORD=
POSTGRES_ENABLE_SSL=
REDIS_HOST=
REDIS_PORT=
REDIS_USERNAME=
REDIS_PASSWORD=
REDIS_TLS=
:::
Production setup
If you need to change any other environment variables for your production setup, let's check out the environment variables section of the configuration page.
Let's discover!
If you see any problems while installing Automatisch, let us know via github issues or our discord server.