AutomaTik is an automation system for MikroTik devices with simplicity and security in mind. Winbox is the main tool for MikroTik management, but it can be overwhelming for beginners. AutomaTik will help you configure your MikroTik device easily.
Please remember AutomaTik is still in beta. I would appreciate if you could raise issues here if you run into problems.
- Clone this repo.
git clone https://github.com/okazdal/automatik_installation.git
Create .env file
pip install poetry cd automatik_installation poetry shell poetry install mkdir config touch config/config.py python create_dotenv.py
docker-compose up -d mongo redis influxdb minio vault
Run Setup Script
docker-compose up -d fastapi sio worker beat frontend
Create an entry in /etc/hosts on your computer.
Add 127.0.0.1 if AutomaTik is installed on same device. If you have installed AutomaTik on a server, instead of 127.0.0.1 use server IP address.
Open page My AutomaTik Login
Depending on the number of managed routers, you may want to have more worker containers.
To get 2 worker containers, you can use following command:
docker-compose scale worker=2