We have installation guides for docker compose and docker setup at the moment, but if you need another installation type, let us know by creating a GitHub issue.
You can use
firstname.lastname@example.org email address and
sample password to login to Automatisch. Please do not forget to change your email and password from the settings page.
Please be careful with the
WEBHOOK_SECRET_KEY environment variables. They are used to encrypt your credentials from third-party services and verify webhook requests. If you change them, your existing connections and flows will not continue to work.
# Clone the repository git clone email@example.com:automatisch/automatisch.git # Go to the repository folder cd automatisch # Start docker compose up
✌️ That's it; you have Automatisch running. Let's check it out by browsing http://localhost:3000
Automatisch comes with two services which are
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.
We give the sample environment variable files for the setup but you should adjust them to include your own values.
To run the main:
docker run --env-file=./.env automatischio/automatisch
To run the worker:
docker run --env-file=./.env -e WORKER=true automatischio/automatisch
APP_ENV=production HOST= PROTOCOL= PORT= ENCRYPTION_KEY= WEBHOOK_SECRET_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=
We use default values of render plans with the
render.yaml file, if you want to use the free plan or change the plan, you can change the
render.yaml file in your fork and use your repository URL while creating a blueprint in Render.
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.
If you see any problems while installing Automatisch, let us know via github issues or our discord server.