From aa6271b438a7c010cff3b0187d260aaa6927c4ec Mon Sep 17 00:00:00 2001 From: Luke Smith Date: Fri, 1 Jul 2022 18:43:25 -0400 Subject: close #222 --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 56abdc1..ccd6306 100644 --- a/README.md +++ b/README.md @@ -34,10 +34,10 @@ give your full domain without any subdomain, i.e. `lukesmith.xyz`. have an offline mirror of my email setup and I recommend the same. There are other ways of doing it though, like Thunderbird, etc. -## Requirements +## Before you run this script you need... 1. A **Debian or Ubuntu server**. I've tested this on a - [Vultr](https://www.vultr.com/?ref=8384069-6G) Debian server and one running + [Vultr](https://www.vultr.com/?ref=8940911-8H) Debian server and one running Ubuntu and their setup works, but I suspect other VPS hosts will have similar/possibly identical default settings which will let you run this on them. Note that the affiliate link there to Vultr gives you a $100 credit @@ -65,6 +65,9 @@ give your full domain without any subdomain, i.e. `lukesmith.xyz`. You may need to request these ports be opened to send mail successfully. Vultr and most other VPS providers will respond immediately and open the ports for you if you open a support ticket. +7. If you have a firewall, you'll need to open ports on your side as well. For + example, with `ufw`, just run: `ufw allow 587` on ports 587, 993 and 25 (you + will need port 80 for Certbot too). ## Post-install requirement! -- cgit v1.2.3 From 3c17f0dcd3db66787b6f8ea5793b07e9caae50dc Mon Sep 17 00:00:00 2001 From: Luke Smith Date: Fri, 1 Jul 2022 19:18:45 -0400 Subject: close #217 --- README.md | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index ccd6306..5bd6b40 100644 --- a/README.md +++ b/README.md @@ -138,3 +138,8 @@ support me at [lukesmith.xyz/donate](https://lukesmith.xyz/donate.html). [Vultr](https://www.vultr.com/docs/what-ports-are-blocked) for instance blocks this by default, you need to open a support ticket with them to open it. You can't send mail if 25 is blocked + +## TODO + +- Fail2ban for security. +- Scripts for easier spam prevention. -- cgit v1.2.3