Steve Hay
d0b251bc66
add zram to MIAB
2022-09-12 11:44:17 -04:00
Steve Hay
ecc1803ab6
removed contactsinteraction
2022-09-12 11:42:25 -04:00
Steve Hay
9ee95e5670
fixed typo
2022-09-12 10:43:10 -04:00
Steve Hay
d25878d612
Merge branch 'jammyjellyfish2204-nextcloud24' into jammyjellyfish2204-everything
2022-09-12 10:35:50 -04:00
Steve Hay
0cb5c1ed9b
disabled unneeded apps
2022-09-12 10:35:28 -04:00
Steve Hay
fb5c9ea371
reverted 1024M change
2022-09-12 01:45:03 -04:00
Steve Hay
663306ac5b
reverted 1024M change
2022-09-12 01:44:30 -04:00
Steve Hay
e1fc59b2fc
addings svg support because NC was complaining
2022-09-12 01:22:25 -04:00
Steve Hay
7bb9a08610
added imagick library for svg support
2022-09-12 01:21:29 -04:00
Steve Hay
48f147f9bd
Merge branch 'jammyjellyfish2204-nextcloud24' into jammyjellyfish2204-everything
2022-09-12 01:14:42 -04:00
Steve Hay
9f880f53d9
missing php semicolon
2022-09-12 01:11:57 -04:00
Steve Hay
883ed9f446
fixed default phone region, imagick, and url warnings.
2022-09-12 01:09:31 -04:00
Steve Hay
ad3aa6a26f
fixed default phone region, imagick, and url warnings.
2022-09-12 01:08:56 -04:00
Steve Hay
4b71889b90
Merge branch 'jammyjellyfish2204-nextcloud24' into jammyjellyfish2204-everything
2022-09-12 00:50:57 -04:00
Steve Hay
692a5a363e
the upgrade to 24 seems to require config_read_only to be set to false.
2022-09-12 00:50:37 -04:00
Steve Hay
eecf6232a6
contacts and calendar version too high.
2022-09-11 22:42:55 -04:00
Steve Hay
0a62f456eb
versions of contacts and calendar too high
2022-09-11 22:41:41 -04:00
Steve Hay
3c9a56897e
Merge branch 'jammyjellyfish2204-nextcloud24' into jammyjellyfish2204-everything
2022-09-11 22:11:07 -04:00
Steve Hay
ed736cca4a
initial edit to nextcloud scripts
2022-09-11 22:10:12 -04:00
Steve Hay
db8d5bd6c5
Merge branch 'jammyjellyfish2204-smtp-banner' into jammyjellyfish2204-everything
2022-09-10 19:31:53 -04:00
Steve Hay
bdd1a14e23
security thru obscurity
2022-09-10 19:31:21 -04:00
Steve Hay
30e10f66fa
Merge branch 'jammyjellyfish2204-gunicorn' into jammyjellyfish2204-everything
2022-09-06 15:46:40 -04:00
Steve Hay
0dfb7838e0
reverting the changes that break munin
2022-09-06 15:46:19 -04:00
Steve Hay
13953a96f3
Merge branch 'jammyjellyfish2204-gunicorn' into jammyjellyfish2204-everything
2022-09-06 13:58:06 -04:00
Steve Hay
722ae510a0
two threads on gunicorn, which could help if one call is blocking for a bit.
2022-09-06 13:57:49 -04:00
Steve Hay
53ebc24f00
Merge branch 'jammyjellyfish2204-gunicorn' into jammyjellyfish2204-everything
2022-09-06 13:44:57 -04:00
Steve Hay
9ab2cfe605
swapped out ExpiringDict with Flask session -- may allow multiple workers
2022-09-06 13:44:33 -04:00
Steve Hay
cbf6a0498f
Merge remote-tracking branch 'kiekerjan/updateRoundcube' into jammyjellyfish2204-everything
2022-09-05 22:42:03 -04:00
Steve Hay
9bd61e2b4f
Merge branch 'jammyjellyfish2204-dovecot_ssl' into jammyjellyfish2204-everything
2022-09-05 21:10:30 -04:00
Steve Hay
0732866a2d
changed back to 1 gunicorn worker.
2022-09-05 20:45:34 -04:00
Steve Hay
ec1641e6a5
removing offending braces
2022-09-05 20:19:39 -04:00
Steve Hay
f2227de85a
Trying to create the api key before launch so multiple workers do not conflict
2022-09-05 20:18:09 -04:00
Steve Hay
b7b334ac0b
tweaked the PYTHONPATH to allow wsgi to be found.
2022-09-05 19:45:28 -04:00
Steve Hay
1d86202b6f
trying 1 gunicorn worker
2022-09-05 19:36:47 -04:00
Steve Hay
47f5fb17f4
updated dovecot to allow DH and updated ciphers in nginx and postfix as well
2022-09-05 19:25:20 -04:00
Steve Hay
5aab1deeec
still doesnt work
2022-09-05 18:56:39 -04:00
Steve Hay
58dde1ce23
launching from the same directory as before the change
2022-09-05 17:46:59 -04:00
Steve Hay
9457811bec
need to install gunicorn!
2022-09-05 17:28:03 -04:00
Steve Hay
af54696b62
first attempt
2022-09-05 17:21:46 -04:00
Steve Hay
66e157d274
updated cipher list to mozilla recommendations and forced use of DHE.
2022-09-05 16:07:48 -04:00
Joshua Tauberer
91fc74b408
Setup fixes for Ubuntu 22.04
...
Nextcloud:
* The Nextcloud user_external 1.0.0 package for Nextcloud 21.0.7 isn't available from Nextcloud's releases page, but it's not needed in an intermediate upgrade step (hopefully), so we can skip it.
* Nextcloud updgrade steps should not be elifs because multiple intermediate upgrades may be needed.
* Continue if the user_external backend migration fails. Maybe it's not necessary. It gives a scary error message though.
* Remove a line that removes an old file that hasn't been in use since 2019 and the expectation is that Ubuntu 22.04 installations are on fresh machines.
Backups:
* For duplicity, we now need boto3 for AWS.
2022-09-03 07:50:36 -04:00
KiekerJan
5e309c1250
update roundcube
2022-08-20 00:04:09 +02:00
David Duque
e0c0b5053c
Upgrade Nextcloud External User Backend to v3.0.0
...
Co-Authored-By: Joshua Tauberer <jt@occams.info>
2022-07-28 14:42:51 -04:00
Joshua Tauberer
268b31685d
Ensure STORAGE_ROOT has a+rx permission since processes run by different system users need to access files within it
2022-07-28 14:42:51 -04:00
Joshua Tauberer
ab71abbc7c
Update to latest cryptography Python package, add missing source at top of management.sh so it can run standalone (needs STORAGE_ROOT)
2022-07-28 14:42:51 -04:00
Joshua Tauberer
87e6df9e28
Fix roundcube dependency missing imap and unneeded ldap
2022-07-28 14:42:51 -04:00
Felix Matouschek
558f2db31f
system.sh: Remove no longer needed haveged ( #2090 )
...
Starting from kernels 5.6 haveged is obsolete. Therefore remove it in
Ubuntu 22.04.
See https://github.com/jirka-h/haveged/issues/57
2022-07-28 14:42:51 -04:00
Joshua Tauberer
0a7b9d5089
Update dovecot, spampd settings for Ubuntu 22.04
...
* dovecot's ssl_protocols became ssl_min_protocol in 2.3
* spampd fixed a bug so we can remove lmtp_destination_recipient_limit=1 in postfix
2022-07-28 14:34:45 -04:00
Joshua Tauberer
1eddf9a220
Upgrade to Nextcloud 23.0.4
...
The first version supporting PHP 8.0 is Nextcloud 21. Therefore we can add migrations only to Nextcloud 21 forward, and so we only support migrating from Nextcloud 20 (Mail-in-a-Box versions v0.51+). Migration steps through Nextcloud 21 and 22 are added.
Also:
* Fix PHP APUc settings to be before Nextcloud tools are run.
2022-07-28 14:34:45 -04:00
Joshua Tauberer
78d71498fa
Upgrade from PHP 7.2 to 8.0 for Ubuntu 22.04
...
* Add the PHP PPA.
* Specify the version when invoking the php CLI.
* Specify the version in package names.
* Update paths to 8.0 (using a variable in the setup scripts).
* Update z-push's php-xsl dependency to php8.0-xml.
* php-json is now built-into PHP.
Although PHP 8.1 is the stock version in Ubuntu 22.04, it's not supported by Nextcloud yet, and it likely will never be supported by the the version of Nextcloud that succeeds the last version of Nextcloud that supports PHP 7.2, and we have to install the next version so that an upgrade is permitted, so skipping to PHP 8.1 may not be easily possible.
2022-07-28 14:02:46 -04:00