# Development

**URL:** <https://community.icinga.com/t/development/142>\
**Category:** Icinga Web\
**Tags:** development, icingaweb2\
**Created:** [January 10, 2019, 2:26pm UTC](https://community.icinga.com/t/development/142 "2019-01-10T14:26:48Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dnsmichi](https://community.icinga.com/user_avatar/community.icinga.com/dnsmichi/32/7721_2.png) [@dnsmichi](https://community.icinga.com/u/dnsmichi)\
**Post date:** [January 10, 2019, 2:26pm UTC](https://community.icinga.com/t/development/142/1 "2019-01-10T14:26:48Z")

</div>

Icinga Web 2 requires some components to fully run. In order to avoid building your own LAMP stack with PHP, Apache/Nginx, MariaDB, OpenLDAP, etc. just use the development Vagrant box.

# PHP IDE

Icinga developers prefer to use [JetBrains PHPStorm](https://www.jetbrains.com/phpstorm/) for development - basically you can use any editor you like. Just make sure to respect the indent used in the source code.

> **Tipp** : You can apply for an Open Source license for JetBrains.

# Docker Images for Development

In [this blogpost](https://icinga.com/blog/2020/08/06/docker-compose-icinga/) on the matter you can read all about how to use docker for the developent of Icinga Web 2 and its modules.  
The official [Icinga 2 Docker GitHub repository](https://github.com/Icinga/docker-icinga2) and [Icinga DB Docker GitHub repository](https://github.com/Icinga/docker-icinga2) can provide some more help.

### The Vagrant Environment is deprecated

The [documentation](https://icinga.com/docs/icingaweb2/latest/doc/99-Vagrant/) used to provide a quickstart on the matter. What was previously happened in Vagrant will be moved to Docker environments as described above.

---

<div class="post-metadata">

**Author:** ![anon66228339](https://community.icinga.com/letter_avatar_proxy/v4/letter/a/c4cdca/32.png) [@anon66228339](https://community.icinga.com/u/anon66228339)\
**Post date:** [January 11, 2019, 6:47pm UTC](https://community.icinga.com/t/development/142/3 "2019-01-11T18:47:37Z")

</div>

> **Godlike Tipp** : [Free individual licenses for students and faculty members](https://www.jetbrains.com/student/)
