Commit Graph

2352 Commits

Author SHA1 Message Date
KiekerJan 6d3d2ceb82 store munin files in MiaB storage dir 2022-12-05 15:38:36 +01:00
kiekerjan 2921a77edc
Merge pull request #15 from hughsw/add-custom-rsync-port
feat(rsync-port): Add support for non-standard ssh port for rsync backup
2022-11-28 20:30:24 +01:00
kiekerjan 4e96509ef1
Merge pull request #14 from hughsw/fix-rsync-display
fix(backup-display): Fix parsing of rsync target in system-backup.htm…
2022-11-28 20:28:24 +01:00
KiekerJan b7472801cc Merge remote-tracking branch 'upstream/main' 2022-11-28 20:26:29 +01:00
Hugh Secker-Walker 142e9bd974 feat(rsync-port): Add support for non-standard ssh port for rsync backup 2022-11-22 12:16:31 +00:00
Hugh Secker-Walker 97e1f39aec fix(backup-display): Fix parsing of rsync target in system-backup.html, fixes #2206 2022-11-21 18:39:23 +00:00
KiekerJan 210d9f08dc simplify utils.py#shell method used by unbound-control call 2022-11-05 21:04:05 +01:00
KiekerJan 16728860f4 add not set case to blacklist lookup 2022-11-03 08:27:56 +01:00
KiekerJan ebc5f06d61 merge upstream 60.1 2022-10-30 23:01:19 +01:00
Joshua Tauberer 3314c4f7de v60.1 2022-10-30 08:18:13 -04:00
Joshua Tauberer 1f60236985 Upgrade Nextcloud to 23.0.4 (contacts to 4.2.0, calendar to 3.5.0)
This fixes the monthly view calendar items being in random order.
2022-10-30 08:16:54 -04:00
alento-group 32c68874c5
Fix NSD not restarting (#2182)
A previous commit (0a970f4bb2) broke nsd restarting. This fixes that change by reverting it.

Josh added: Use nsd-control with reconfig and reload if they succeed and only fall back to restarting nsd if they fail

Co-authored-by: Joshua Tauberer <jt@occams.info>
2022-10-30 08:16:03 -04:00
KiekerJan 30b994f2b4 remove unused configuration params 2022-10-22 17:19:07 +02:00
KiekerJan cadbda12cc fix functions error 2022-10-15 16:54:32 +02:00
KiekerJan 9a842cbc1d Merge branch 'mergeupstream2204' 2022-10-15 16:40:16 +02:00
KiekerJan fe52334288 merge upstream 2022-10-15 16:38:47 +02:00
KiekerJan 4914b0c423 add logging 2022-10-15 07:59:25 +02:00
Joshua Tauberer 286a4bd9e7 Remove stray quote in bootstrap.sh
Reported at https://discourse.mailinabox.email/t/version-60-for-ubuntu-22-04-is-released/9558/4.
2022-10-12 06:11:02 -04:00
Joshua Tauberer ddf8e857fd
Support Ubuntu 22.04 Jammy Jellyfish (#2083) 2022-10-11 21:18:34 -04:00
Joshua Tauberer 4d5ff0210b Version 60 2022-10-11 21:14:31 -04:00
Joshua Tauberer 89cd9fb611 Increase gunicorn's worker timeout since some /admin commands take a long time 2022-10-08 08:23:48 -04:00
Joshua Tauberer 22a6270657 Remove old setup step to uninstall acme library 2022-10-08 08:23:48 -04:00
Joshua Tauberer 0a970f4bb2 Use nsd-control to refresh nsd after zone files are rewritten rather than 'service nsd restart'
I am not sure if this was the problem but nsd didn't serve updated zonefiles on my box and 'service nsd restart' must have been used, so maybe it doesn't reload zones.
2022-10-08 07:24:57 -04:00
Joshua Tauberer 9b111e2493 Update to Nextcloud 23.0.8 (contacts 4.2.0, calendar 3.5.0) 2022-10-08 07:23:21 -04:00
jvolkenant b8feb77ef4
Move postgrey database under $STORAGE_ROOT (#2077) 2022-09-24 13:17:55 -04:00
Joshua Tauberer 3c44604316 Install 'file' package
The command is used in mailinabox-postgrey-whitelist. Reported missing (on systems that don't install it by default) in #2083.
2022-09-24 10:10:50 -04:00
Steve Hay 1e1a054686
BUGFIX: Correctly handle the multiprocessing for run_checks in the management daemon (#2163)
See discussion here: #2083

Co-authored-by: Steve Hay <hay.steve@gmail.com>
2022-09-24 09:56:27 -04:00
KiekerJan 600eee12b5 explicitly install file package 2022-09-18 13:11:35 +02:00
KiekerJan 703981b31a fix hashes of nextcloud installs 2022-09-17 17:03:41 +02:00
KiekerJan 5628c1e674 merge master 2022-09-17 16:53:08 +02:00
KiekerJan 15735fc59c Merge branch 'master' into mergeupstream2204 2022-09-17 16:48:02 +02:00
KiekerJan 9ee26d3ef1 merge upstream changes proposed for 2204 2022-09-17 16:41:35 +02:00
KiekerJan e2da1d5f37 merge upgrade path for nextcloud 2022-09-17 16:39:42 +02:00
kiekerjan d584a41e60
Update Roundcube to 1.6.0 (#2153) 2022-09-17 09:20:20 -04:00
downtownallday 56074ae035 Tighten roundcube session config (#2138)
Merges #2138.
2022-09-17 09:09:00 -04:00
downtownallday 30631b0fc5 Fix undefined variable 'val' in tools/editconf.py (#2137)
Merges #2137.
2022-09-17 09:09:00 -04:00
Steve Hay 84da4e6000 Update dovecot to use same DH parameters file as the other services
Originally from #2157.
2022-09-17 09:07:54 -04:00
Joshua Tauberer 58ded74181 Restore the backup S3 host select box if an S3 target has been set
Also remove unnecessary import added in 7cda439c. Was a mistake from edits during PR review.
2022-09-17 09:07:54 -04:00
Steve Hay 3fd2e3efa9
Replace Flask built-in WSGI server with gunicorn (#2158) 2022-09-17 08:03:16 -04:00
Steve Hay 7cda439c80
Port boto to boto3 and fix asyncio issue in the management daemon (#2156)
Co-authored-by: Steve Hay <hay.steve@gmail.com>
2022-09-17 07:57:12 -04:00
KiekerJan a0937290b7 correct reference in fail2ban jail to nextcloud log 2022-09-16 23:29:30 +02:00
KiekerJan 191fd62835 make sure nextclouds config.php is only readable by user www-data 2022-09-14 14:44:09 +02:00
KiekerJan 9327a1df4f merge proposed boto chagnes 2022-09-12 22:58:52 +02:00
KiekerJan 0f510d97c9 correct config file handling 2022-09-08 22:32:52 +02:00
KiekerJan e3a91ece00 move nextcloud logging to syslog 2022-09-08 22:23:07 +02:00
KiekerJan c74069923f update nextcloud to 24.0.5 2022-09-08 20:35:39 +02:00
KiekerJan a8aa3675bc add postfix aggressive jail 2022-09-04 20:57:50 +02:00
KiekerJan 1ce9766204 merge upstream changes to update to ubuntu 2204 2022-09-04 20:52:56 +02: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 197a142043 check returned nameserver values 2022-08-26 11:34:18 +02:00