From 2f50c5e6c221b7a199e2e654870ad78867c5e09c Mon Sep 17 00:00:00 2001 From: David Duque Date: Sun, 15 Nov 2020 18:45:13 +0000 Subject: [PATCH] Version bump --- README.md | 30 ++++++++++++++---------------- setup/bootstrap.sh | 2 +- 2 files changed, 15 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 3b5a593f..cf7063a3 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ If that doesn't work: curl https://raw.githubusercontent.com/ddavness/power-mailinabox/master/setup/bootstrap.sh | sudo bash ``` -## Current Version: v0.50.POWER.1 (Tracking v0.50) +## Current Version: v0.51.POWER.0 (Tracking v0.51) This is a fork of MiaB (duh), hacked and tuned to my needs: @@ -37,43 +37,41 @@ This is a fork of MiaB (duh), hacked and tuned to my needs: 💤 - **I did not begin this part yet!** -- ✅ Proper support for Debian (I recommend Debian Buster or later, but if it works on your machine, it works!) AND Ubuntu 20.04 LTS; +- ✅ Support for Debian AND Ubuntu 20.04 LTS; - ✅ Native support for SMTP relays (For example: SendGrid); - ✅ Bumped the bootstrap and jQuery dependencies' versions - and we've got a brand new admin panel now! -- ✅ Per-domain `nginx` configuration support. This will allow you to: - -- - Use PHP (e.g. host a domain shortener); - -- - Custom pages will no longer have their pages defaulting to the MiaB services (`/admin`, `/mail`, etc.); +- ✅ Per-domain `nginx` configuration: Custom pages will no longer have their pages defaulting to the MiaB services (`/admin`, `/mail`, etc.); - ✅ Updated NextCloud to the latest version available; - ✅ Performing backups immediately from the admin panel (independently from the daily schedule); -- 💤 Encrypting backups using user-provided PGP keys; +- 👨‍💻 Encrypting backups using user-provided PGP keys; -- 💤 Ability to download the backups from the admin panel; - -### Ideas section: - -- 💤 Possibility of making some services optional (if they require more software to be installed) on setup? - -- - For example, one might simply not use NextCloud/Munin at all, and they're there... just wasting resources. +- 👨‍💻 Integrate a WKD server (Web Key Directory) for PGP keys; - 💤 Restricting access to the admin panel to certain IP's? - 💤 Customizing MTA names? (because privacy) +### Ideas section: + +- 💤 Ability to download the backups from the admin panel; + +- 💤 Possibility of making some services optional (if they require more software to be installed) on setup? + +- - For example, one might simply not use NextCloud/Munin at all, and they're there... just wasting resources. + - 💤 AXFR Transfers (for secondary DNS) using TSIG? - 💤 Expand DNS record options? - 💤 More complete webmail configuration via the admin panel/plugin management? -- 💤 Optional TOTP Two-Factor-Authentication for the admin panel/webmail? +- 💤 Expand the TOTP Two-Factor-Authentication for the webmail? - - Maybe U2F one day, too, but I don't have a capable device for this just yet... diff --git a/setup/bootstrap.sh b/setup/bootstrap.sh index e1150692..09e3a4db 100644 --- a/setup/bootstrap.sh +++ b/setup/bootstrap.sh @@ -10,7 +10,7 @@ if [ -z "$TAG" ]; then # Make s OS=`lsb_release -d | sed 's/.*:\s*//'` if [ "$OS" == "Debian GNU/Linux 10 (buster)" -o "$(echo $OS | grep -o 'Ubuntu 20.04')" == "Ubuntu 20.04" ]; then - TAG=v0.50.POWER.1 + TAG=v0.51.POWER.0 else echo "This script must be run on a system running Debian 10 OR Ubuntu 20.04 LTS." exit 1