Quickstart¶
Get MultiFlexi running and execute your first automated job in under 15 minutes.
Target Audience: New Users Difficulty: Beginner Prerequisites:
Debian 12 or Ubuntu 24.04 LTS
Root or sudo access
Internet connection
Installation (5 minutes)¶
1. Add MultiFlexi Repository
curl -sSLo /tmp/multiflexi-archive-keyring.deb https://repo.multiflexi.eu/multiflexi-archive-keyring.deb
sudo dpkg -i /tmp/multiflexi-archive-keyring.deb
echo "deb [signed-by=/usr/share/keyrings/repo.multiflexi.eu.gpg] https://repo.multiflexi.eu/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/multiflexi.list
sudo apt update
2. Install MultiFlexi with MySQL
sudo apt install multiflexi-mysql
When prompted:
“Configure database for multiflexi?” → Yes
“Password for the new user” → Leave blank (auto-generated)
3. Install Probe Application (for testing)
sudo apt install multiflexi-all
Configuration (2 minutes)¶
1. Access Web Interface
Open your browser: http://<your-server-ip>/multiflexi
2. Create Administrator Account
On first visit, you’ll see the initial setup screen:
Username: Choose your admin username
Password: Create a secure password
Email: Your email address
Click “Create Administrator”
Your First Job (8 minutes)¶
1. Add a Company
Companies represent the organizations/tenants you’re automating tasks for.
Navigate to “Companies” in the top menu
Click “➕ New Company”
Fill in:
Name: “Demo Company”
Code: “DEMO” (unique identifier)
Status: Active
Click “Save”
2. Install an Application
Applications are the tools MultiFlexi executes (reports, importers, integrations).
From the company page, click “📦 Applications”
Find “MultiFlexi Probe” (system health check tool)
Click “✓ Install”
3. Create a RunTemplate
RunTemplates define how and when an application runs for a company.
Click “⚙️ Create RunTemplate” on the Probe application
Configure:
Name: “Hourly System Check”
Interval: “Hourly” (runs every hour at :00)
Status: Active
Click “Save”
4. Execute Your First Job
On the RunTemplate detail page, click “▶️ Execute Now”
After ~5 seconds, you’ll see:
Status: ✅ Success (green badge)
Exit Code: 0
Stdout: System health metrics
Congratulations! You’ve executed your first automated job.
What’s Next?¶
Learn the Data Model: Understand Applications, Companies, RunTemplates, and Jobs (Data Model)
Follow the Full Tutorial: Build a complete integration from scratch (Your First Automated Job (Tutorial))
Explore Applications: Install real-world applications (Applications Overview)
Set Up Monitoring: Integrate Zabbix or OpenTelemetry- Zabbix Integration
Troubleshooting¶
- Web interface not loading?
Check Apache status:
sudo systemctl status apache2- Database errors during installation?
Ensure MySQL is running:
sudo systemctl status mysql- Probe execution failed?
Check logs:
sudo journalctl -u multiflexi-executor -f
Need help? See the full Troubleshooting guide.
See also
Installation Guide - Detailed installation instructions
First Run - Initial configuration guide
Usage Guide - Complete usage documentation