blob: 2f6c131d66c22d0344e6c4b2bbbc7ab68d121486 [file] [log] [blame] [view]
---
id: try-installation
title: Installation
sidebar_label: Installation
original_id: try-installation
---
import DownloadSection from '@site/src/components/download/DownloadSection.tsx';
The easiest way to install StreamPipes is our Docker-based installation. For production-grade deployments, we also
recommend looking at our Kubernetes support, which is also part of the installation kit.
## Prerequisites
The Docker-based installation requires **Docker** and **Docker Compose** to be installed on the target machine.
Installation instructions can be found below.
<div class="admonition info">
<div class="admonition-title">Install Docker</div>
<p>Go to https://docs.docker.com/installation/ and follow the instructions to install Docker for your OS. Make sure
docker can be started as a non-root user (described in the installation manual, dont forget to log out and in
again) and check that Docker is installed correctly by executing docker-run hello-world</p>
</div>
### Supported operating systems
The Docker-based installation supports the operating systems **Linux**, **Mac OS X** and **Windows 10**. Older windows
versions are not fully compatible with Docker. Linux VMs running under Windows might cause network problems with Docker,
therefore some manual work might be needed to make StreamPipes run properly.
### Web Browser
The StreamPipes application itself will be accessible through a web browser. We recommend a recent version of Chrome (
best experience), Firefox or Edge.
## Install StreamPipes
<DownloadSection version={'0.90.0'}></DownloadSection>
## Setup StreamPipes
Once you've opened the browser at the URL given above, you should see the StreamPipes application as shown below. At
initial startup, StreamPipes automatically performs an installation process.
After the installation has finished, continue by clicking on "Go to login
page", once all components are successfully configured.
On the login page, enter your credentials, then you should be forwarded to the home page.
Congratulations! You've successfully managed to install StreamPipes. Now we're ready to build our first pipeline!
<div class="my-carousel docs-carousel">
<img src="/img/01_try-installation/03_login.png" alt="Go to login page"/>
<img src="/img/01_try-installation/04_home.png" alt="Home page"/>
</div>
<div class="admonition error">
<div class="admonition-title">Errors during the installation process</div>
<p>In most cases, errors during the installation are due to an under-powered system.<br/>
If there is a problem with any of the components, please restart the whole system (<code>docker-compose
down</code> and eventually also delete the volumes).
Please also make sure that you've assigned enough memory available to Docker.</p>
</div>
## Next Steps
That's it! Have a look at the usage guide to learn how to use Apache StreamPipes.