> For the complete documentation index, see [llms.txt](https://cookbook.denovolab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cookbook.denovolab.com/installation.md).

# Installation

- [Install with Tarball](https://cookbook.denovolab.com/installation/install-with-tarball.md)
- [Install with RPM](https://cookbook.denovolab.com/installation/install-with-rpm.md)
- [Step by Step Guide](https://cookbook.denovolab.com/installation/install-with-rpm/step-by-step-guide.md): RPM installation guide
- [Install with AWS](https://cookbook.denovolab.com/installation/install-with-aws.md)
- [Install with Google Cloud](https://cookbook.denovolab.com/installation/install-with-google-cloud.md)
- [Distributed Architecture](https://cookbook.denovolab.com/installation/distributed-architecture.md)
- [Switch Server](https://cookbook.denovolab.com/installation/distributed-architecture/switch-server.md)
- [dnl\_live\_monitor](https://cookbook.denovolab.com/installation/distributed-architecture/switch-server/dnl_live_monitor.md): This dnl\_live\_monitor process is responsible for live monitoring of pcap for all traffic in the switches.  It then use websocket to send the live SIP capture to the UI
- [dnl\_tool](https://cookbook.denovolab.com/installation/distributed-architecture/switch-server/dnl_tool.md): This dnl\_tool is an assistance module to the Softswitch module.  It handles all the CDR and reports preparation and generation.  Each softswitch instance must have one dnl\_tool running together.
- [dnl\_livecall](https://cookbook.denovolab.com/installation/distributed-architecture/switch-server/dnl_livecall.md)
- [dnl\_softswitch](https://cookbook.denovolab.com/installation/distributed-architecture/switch-server/dnl_softswitch.md)
- [dnl\_watchdog](https://cookbook.denovolab.com/installation/distributed-architecture/switch-server/dnl_watchdog.md)
- [dnl\_cloud](https://cookbook.denovolab.com/installation/distributed-architecture/switch-server/dnl_cloud.md)
- [Web UI](https://cookbook.denovolab.com/installation/distributed-architecture/web-ui.md)
- [dnl\_web\_helper](https://cookbook.denovolab.com/installation/distributed-architecture/web-ui/dnl_web_helper.md)
- [Troubleshoot Your Installation](https://cookbook.denovolab.com/installation/troubleshoot-your-installation.md)
- [Setup SSL on Web UI](https://cookbook.denovolab.com/installation/setup-ssl-on-web-ui.md)
- [LAN IP Setup for Virtual Machine](https://cookbook.denovolab.com/installation/lan-ip-setup-for-virtual-machine.md)
- [Change IP/MAC Address](https://cookbook.denovolab.com/installation/change-ip-mac-address.md)
- [Validate Your Installation](https://cookbook.denovolab.com/installation/validate-your-installation.md)
- [Check dnl\_softswitch log](https://cookbook.denovolab.com/installation/validate-your-installation/check-dnl_softswitch-log.md)
- [Configuring DNL softswitch](https://cookbook.denovolab.com/installation/configuring-dnl-softswitch.md)
- [Setup Selinux](https://cookbook.denovolab.com/installation/setup-selinux.md): You must setup Selinux properly or else UI will not show up.
