Skip to content

Setup Guide

Chris King edited this page Jul 18, 2019 · 10 revisions

FiercePhish

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

System Requirements

  • Linux
  • PHP >= 7.0
  • 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 16.04
  • Ubuntu 16.10
  • Ubuntu 18.04

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

Ubuntu 14.04 installation guide can be found here

Manual Installation - Link to Guide

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

Supervisor Installation - Link to Guide

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

Postfix/Dovecot Installation - Link to Guide

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

Alternate Email Options - Link to Guide

FiercePhish can use other systems aside from Postfix to send email.

Clone this wiki locally