Carl Reinke
960b5d5bbd
Don't use ifquery to check interface state since it is no longer installed ( #1689 )
2019-12-01 16:21:38 -05:00
Carl Reinke
802e7a1f4d
Copy systemd service files before linking to avoid issue with order of mounting filesystems ( #1688 )
2019-12-01 16:15:04 -05:00
Michael Kroes
52c68c6510
Implement Nextcloud php-fpm recommended performance tuning settings ( #1679 )
2019-12-01 16:13:33 -05:00
Michael Kroes
54b1ee9a3d
Nextcloud 17 ( #1676 )
2019-12-01 16:11:00 -05:00
Francesco Montanari
6e3dee8b3b
Upgrade RoundCube to 1.4.1 and set the default skin to elastic ( #1673 )
...
* Upgrade RoundCube to 1.4.0 and set the default skin to elastic
* Install php-ldap extension
* Remove smtp parameters that are now the default
2019-12-01 16:10:04 -05:00
Michael Kroes
91638c7fe0
Removed the postgrey option that specifies which whitelist file to use. This allows the usage of a .local verion ( #1675 )
2019-11-23 07:58:29 -05:00
Michael Kroes
ff8170d5ab
Align nextcloud cron job with recommended settings ( #1680 )
2019-11-23 07:51:22 -05:00
jvolkenant
df80b9fc71
Allow user_external for Nextcloud 16 (and eventually 17) ( #1655 )
2019-11-02 15:28:36 -04:00
jvolkenant
ed02e2106b
Update zpush to 2.5.1 ( #1654 )
2019-10-28 06:27:54 -04:00
Jeff Volkenant
24a567c3be
Fix mailinabox-postgrey-whitelist cron job return code for file over 28 days
...
Merges #1639
2019-10-05 16:27:21 -04:00
Brendan Hide
70f05e9d52
Ensure the universe repository is enabled
...
A minimal Ubuntu server installation might not have universe enabled by
default. By adding it, we ensure we can install packages only available
in universe, such as python3-pip
Merges #1650 .
2019-10-05 16:14:12 -04:00
Michael Kroes
889118aeb6
Upgraded Nextcloud to 16.0.5 ( #1648 )
...
* Upgraded Nextcloud to 16.0.5
* Improved Nextcloud upgrade detection
2019-10-05 16:12:00 -04:00
Joshua Tauberer
9e29564f48
v0.43
2019-09-01 07:43:47 -04:00
jvolkenant
d6becddbe5
Change Nextcloud upgrade logic to look at STORAGE_ROOT's config.php version vs /usr/local's version.php version ( #1632 )
...
* Download and verify Nextcloud download before deleting old install directory
* Changed install logic to look at config.php and not version.php for database version number. When restoring from a backup, config.php in STORAGE_ROOT will hold the Nextcloud version that corresponds to the user's database and version.php in /usr/local won't even exist, so we were missing Nextcloud migration steps. In other cases they should be the same.
2019-08-31 08:50:36 -04:00
Michael Kroes
1d6793d124
Update the Postgrey whitelist to a newer version monthly ( #1611 )
...
Automatically update the Postgrey whitelist to a newer version once a month.
2019-08-31 08:38:41 -04:00
cmharper
295d481603
Upgraded roundcube to 1.3.10 ( #1634 )
2019-08-31 07:55:38 -04:00
Joshua Tauberer
e37768ca86
v0.42b
2019-08-03 11:49:32 -04:00
jvolkenant
bea5eb0dda
Add interm upgrade step from Nextcloud 13 -> 14 ( #1605 )
2019-07-12 06:41:16 -04:00
Joshua Tauberer
5fc1944f04
pull v0.42, go back to v0.41
2019-07-05 11:56:54 -04:00
Joshua Tauberer
39fd4ce16c
v0.42
2019-07-04 21:34:55 -04:00
jvolkenant
193763f8f0
Update to Nextcloud 15.0.8, Contacts to 3.1.1, and Calendar to 1.6.5 ( #1577 )
...
* Update to Nextcloud 15.0.7, Contacts to 3.1.1, and Calendar to 1.6.5
* Enabled localhost-only insecure IMAP login for localhost Nextcloud auth
* Add package php-imagick and BigInt conversion
* added support for /cloud/oc[sm]-provider/ endpoint
2019-06-16 11:10:52 -04:00
jvolkenant
79759ea5a3
Upgrade Z-Push to 2.5.0 ( #1581 )
2019-06-16 11:07:45 -04:00
jvolkenant
6e5ceab0f8
hide virtualenv output ( #1578 )
2019-05-15 11:59:32 -07:00
jvolkenant
c6fa0d23df
check that munin-cron is not running (via cron) when it is run in setup, fixes #660 ( #1579 )
2019-05-15 11:58:40 -07:00
cmharper
85e59245fd
hide 'RTNETLINK answers: Network is unreachable' error message during setup if IPv6 is not available ( #1576 )
2019-05-15 11:57:06 -07:00
jvolkenant
4232a1205c
fix dovecot message about SSLv2 not supported by OpenSSL ( #1580 )
2019-05-15 11:46:52 -07:00
just4t
25fec63a03
RAM limit to 502Mb to meet EC2 & Vultr 512Mb inst. ( #1560 )
...
AS told here: https://github.com/mail-in-a-box/mailinabox/pull/1534
2019-04-14 16:33:50 -04:00
dexbleeker
9b46637aff
Update Roundcube to version 1.3.9 ( #1546 )
2019-04-14 14:19:21 -04:00
Joshua Tauberer
dd7a2aa8a6
v0.41
2019-02-26 18:17:50 -05:00
Joshua Tauberer
149552f79b
systemctl link should use -f to avoid an error if a system service already exists with that name but points to a different file
...
https://discourse.mailinabox.email/t/new-error-failed-systemctl-link-conf-mailinabox-service/4626/2
2019-02-26 18:16:26 -05:00
Joshua Tauberer
adddd95e38
add lmtp_destination_recipient_limit=1 to work around spampd bug, see #1523
2019-02-25 13:20:57 -05:00
Yoann Colin
10050aa601
Upgrade to NextCloud 14 ( #1504 )
...
* Upgraded Nextcloud from 13.0.6 to 14.0.6.
* Upgraded Contacts from 2.1.5 to 2.1.8.
* Upgraded Calendar from 1.6.1 to 1.6.4.
* Cleanup unsupported version upgrades: Since an upgrade to v0.30 is mandatory before moving upward, I removed the checks for Nextcloud prior version 12.
* Fix the storage root path.
* Add missing indices. Thx @yodax for your feedback.
2019-02-08 21:24:03 -05:00
jvolkenant
c60e3dc842
fail2ban ssh/ssh-ddos and sasl are now sshd and postfix-sasl ( fixes #1453 , merges #1454 )
...
* fail2ban ssh/ssh-ddos and sasl are now sshd and postfix-sasl
* specified custom datepattern for miab-owncloud.conf
2019-01-18 09:40:51 -05:00
Joshua Tauberer
c7659d9053
v0.40
2019-01-12 08:24:15 -05:00
Joshua Tauberer
cd3fb1b487
fix bootstrap.sh to not confuse the status checks about the latest version
2019-01-09 09:03:43 -05:00
Joshua Tauberer
6e60b47cb5
update bootstrap.sh script to detect the operating system and choose a different version tag depending on whether the box is running Ubuntu 14.04 or Ubuntu 18.04
2019-01-09 08:52:51 -05:00
Joshua Tauberer
a3add03706
Merge branch 'master' into ubuntu_bionic
2019-01-09 07:00:44 -05:00
Joshua Tauberer
7b592b1e99
v0.30 - the last Ubuntu 14.04 release
2019-01-09 06:31:56 -05:00
Dean Perry
31b743b164
Fix some more $DEFAULT_PUBLIC_IP issues ( #1494 )
2018-12-26 15:39:47 -05:00
jvolkenant
71f1c92b9e
bash strict mode fixes ( #1482 )
2018-12-13 20:30:05 -05:00
EliterScripts
e80a1dd4b7
fix DEFAULT_PUBLIC_IP unbound variable error ( #1488 )
...
This will fix this error while installing:
setup/questions.sh: line 95: DEFAULT_PUBLIC_IP: unbound variable
2018-12-13 20:28:21 -05:00
jvolkenant
b7e9a90005
roundcube: upgrade carddav plugin to 3.0.3 & updated migrate.py ( #1479 )
...
* roundcube: upgrade carddav plugin to 3.0.3 & updated migrate.py
* Check for db first and clear sessions to force re-login
2018-12-03 15:33:36 -05:00
Joshua Tauberer
0d4565e71d
merge master branch
2018-12-02 18:19:15 -05:00
Joshua Tauberer
703a9376ef
fix /etc /usr permissions for Scaleway, see #1438
2018-12-02 18:16:40 -05:00
Joshua Tauberer
bd54b41041
add missing rsyslog to apt install line
...
see #1438
2018-12-02 18:02:00 -05:00
Achilleas Pipinellis
a7dded8182
Add a logfile entry to the NSD conf file ( #1434 )
...
Having a log file can help debugging when something goes wrong and
NSD doesn't fail or MiaB doesn't notify you.
See
https://discourse.mailinabox.email/t/dns-email-domain-becomes-inaccessible-every-few-hours/3770
2018-12-02 18:00:16 -05:00
Joshua Tauberer
9ddca42c91
add 'nameserver' to resolv.conf, fixes #1450
2018-11-30 10:46:54 -05:00
Joshua Tauberer
e5e0c64395
turn on bash strict mode to better catch setup errors
...
fixes #893
2018-11-30 10:46:54 -05:00
Joshua Tauberer
aa52f52d02
disable SMTP AUTH on port 25 to stop it accidentally being used for submission
...
fixes #830
2018-11-30 10:46:54 -05:00
Holger Just
0335595e7e
Update Roundcube to version 1.3.8 ( #1475 )
...
https://github.com/roundcube/roundcubemail/releases/tag/1.3.8
2018-11-25 10:40:21 -05:00