Skip to content

Setup Guide

Chris King edited this page Jan 4, 2017 · 10 revisions

FirePhish

This article will give you an overview of the requirements to install FirePhish, as well as the links to the specific guides.

System Requirements

  • Linux
  • PHP >= 5.5.9
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • Rewrite PHP Extension

Installation Guides

Automated Installation - Link to Guide

This is the recommended installation method. However, the installer only supports a couple Linux distributions.

Supported OSes

  • Ubuntu 14.04
  • Ubuntu 16.04
  • Ubuntu 16.10

The automated installer can also install and configure Postfix (SMTP) and Dovecot (IMAP).

If you would like an additional operating system distribution supported, please submit a Github Issue

Click here for the Automated Installation Guide!

Manual Installation - Link to Guide

This is much more of a manual process to install FirePhish, but it can be useful for dealing with a non-Ubuntu system (or if you are going to help develop FirePhish).

Click here for the Manual Installation Guide!

Supervisor Installation - Link to Guide

This is a guide to install and configure Supervisor for FirePhish's background workers. It is extremely easy to configure and is basically required to make sure the background worker doesn't die.

Click here for the Supervisor Installation Guide!

Postfix/Dovecot Installation - Link to Guide

This is a guide to install and configure Postfix and Dovecot for FirePhish usage. This is not required, as you can use Mailgun to send emails as well.

Click here for the Postfix/Dovecot Installation Guide!