This repository contains a playbook and roles that you can use to set up your own Debian-based mail server. Please follow the instructions at https://workaround.org/ispmail/jessie/ansible
This repository is a clone of https://git.workaround.org/chaas/ansible-ispmail-jessie.git
- Vagrant (for testing) and VirtualBox
- Ansible
- SSH keys authentication to root@your-new-mailserver.com
- Note that you may need more memory to apply the playbook than you need to run the services later. Activate swap if necessary.
- Clone this repository
- Install Ansible
- Install dependencies:
ansible-galaxy install -r requirements.yml
- Copy
group_vars/all.example
togroup_vars/all
- Change parameters in group vars and hosts file
ansible-playbook ispmail.yml
The difference from @Signum's respository is the addition of ringe/ispmail-on-rails installation and use of Let's encrypt for SSL.
Everything in this repository can be freely used under the terms of the MIT license.