GreenArrow Documentation

Co-Existing With Other Software

GreenArrow Engine can co-exist with other software, such as cPanel. We do not recommend installing a control panel on the same server as GreenArrow Engine, unless you need one for managing non-GreenArrow services. Having a control panel in place introduces some configuration complexity that otherwise wouldn’t be present.

This section lists areas where GreenArrow Engine has potential to conflict with other software, and how to avoid those conflicts.

MTA

If your server comes with another MTA that you’re not using, then, we recommend disabling it. If you are using the MTA, then we recommend configuring it to only bind to one IP address, and notifying GreenArrow technical support about which IP address, or addresses to configure the GreenArrow Engine MTA to bind to. GreenArrow Engine will need to bind to port 25 on at least one externally accessible IP address.

POP3 Server

GreenArrow Engine’s POP3 server binds to port 110 on all active interfaces by default. This default port can be changed, or restricted to a single IP address if it conflicts with another POP3 server.

DNS Cache

GreenArrow Engine’s DNS Cache bind to port 53 on the loopback interface (127.0.0.1) by default. This can be changed if it conflicts with your DNS Server. BIND is the most common DNS server to share an installation with GreenArrow Engine’s DNS Cache. The DNS Cache page includes an example configuration which prevents BIND from binding to 127.0.0.1.

Web Server

If you’re running a non-GreenArrow web server, we recommend configuring it to only bind to one IP address, and notifying GreenArrow technical support which IP address, or addresses to configure the GreenArrow Engine web server to bind to. We recommend configuring GreenArrow Engine’s web server to bind port 80 on at least one externally accessible IP address. This isn’t a requirement, though. GreenArrow Engine’s web server can run on an alternate port, if needed.

FTP Server

GreenArrow Engine does not come with an FTP server, but GreenArrow Studio does. GreenArrow Studio’s FTP server binds to port 21 on all active interfaces by default. This default port can be changed, or restricted to a single IP address if it conflicts with your FTP server.

PostgreSQL

If your server comes with a PostgreSQL installation that you aren’t using, we recommend disabling it. This isn’t a requirement, though. GreenArrow Engine’s PostgreSQL server can be configured to work around an existing PostgreSQL installation.