Commit Graph

166 Commits

Author SHA1 Message Date
Matthew Wild c32e9c4d26
Merge branch 'master' into fix_apt_cruft2 2021-07-31 14:27:28 +01:00
Matthew Wild 94d0113a2e
Merge pull request #51 from Zash/ansiblepy3
Switch Ansible to Python 3, remove Python 2
2021-07-31 14:23:53 +01:00
Kim Alvefur 2fbde36b5b Dockerfile: Switch Ansible to Python 3
Also, ahem, https://pythonclock.org/
2021-07-30 22:37:14 +02:00
Kim Alvefur 8e3c28dd73 Dockerfile: Explicitly remove python3
This and the previous commit ensures these are completely removed.
2021-07-30 21:06:48 +02:00
Kim Alvefur 212de80da1 Dockerfile: Tell apt to remove left-over config
Inspection of the resulting image shows that python3 is not fully
removed, this takes care of that.
2021-07-30 21:06:48 +02:00
Matthew Wild 4b923555b3
Merge pull request #50 from Zash/fix_apt_cruft
Dockerfile: Remove apt lists at the very end
2021-07-30 19:45:48 +01:00
Kim Alvefur e4e31976f3 Dockerfile: Remove apt lists at the very end
Doing this after the Ansible step should ensure that they are gone even
if Ansible happens to notice that they're missing and re-fetch them.

This also fixes that Ansible is unable to install Lua if Ansible is
switched over to Python 3.
2021-07-30 16:37:54 +02:00
Matthew Wild 274efd9a32
Merge pull request #46 from Greylinux/patch-2
Update reverse_proxy.md
2021-07-19 13:49:25 +01:00
Greylinux eae1069295
Update reverse_proxy.md
change MB to M in client_max_body_size so reverse proxy doesnt fail
2021-07-19 13:32:25 +01:00
Matthew Wild 04e421a7e1
docs: Fix HTTPS port in nginx reverse proxy example 2021-07-19 12:27:07 +01:00
Matthew Wild 8324fe2059
Merge pull request #44 from Greylinux/patch-1
Update firewall.md
2021-07-17 08:09:25 +01:00
Greylinux 4475e94759
Update firewall.md
added port descritption
2021-07-16 23:01:32 +01:00
Matthew Wild 01211ecab6
Merge pull request #42 from horazont/feature/reverse-proxy-guide-fixes
Some fixes for the reverse proxy guide
2021-07-15 19:05:18 +01:00
Jonas Schäfer b25e3c8fa7 reverse_proxy: add missing word 2021-06-23 19:24:07 +02:00
Jonas Schäfer 46bfccda83 reverse_proxy: set client_max_body_size correctly
Without this, it is possible that HTTP uploads will not pass
if the default limit isn’t raised elsewhere.
2021-06-23 19:24:07 +02:00
Jonas Schäfer 97586c08b6 reverse_proxy: split reverse proxy setup in 80/443 servers
This is more compatible with the redirect to HTTPS which is done
by the backend (snikket) HTTP server.
2021-06-23 19:24:07 +02:00
Jonas Schäfer eceebd4aba reverse_proxy: whitespace cleanup 2021-06-23 19:24:07 +02:00
Matthew Wild 913d96d4ee Add FUNDING.yml 2021-06-14 11:57:03 +01:00
Matthew Wild a6bd89e02a Update README to be more friendly for people first discovering the project 2021-06-10 14:02:41 +01:00
Matthew Wild e8dd2408b8 Dockerfile, mod_update_check: Update version string format 2021-05-31 12:23:52 +01:00
Matthew Wild bf2fccf585 Dockerfile: Move to top-level for consistency with our other projects 2021-05-28 14:26:56 +01:00
Matthew Wild cba3e97ff9
Merge pull request #39 from horazont/feature/observability
Improve observability
2021-05-27 17:31:43 +01:00
Jonas Schäfer ff977f55b5 Allow to load the prometheus exposition module based on env vars
Useful for monitoring.
2021-05-27 18:08:26 +02:00
Jonas Schäfer 690f58bb27 Expose prosody metrics to the web portal
This requires mod_measure_process loaded and a recent version
of mod_http_admin_api to expose the metrics to the web portal in
a reduced and specialized form.
2021-05-27 18:08:26 +02:00
Matthew Wild 7ca468a1ac Update CHANGELOG with new version number 2021-05-19 16:10:11 +01:00
Matthew Wild 26e1e6559a docs: Add upgrade guide 2021-05-19 16:02:39 +01:00
Matthew Wild 1bc336d933 Bump prosody-modules to 8e58a1b78336 2021-05-17 21:22:54 +01:00
Matthew Wild a948cc141f Install latest prosody from deb, factor out variables 2021-05-17 21:22:01 +01:00
Matthew Wild 105c04a2c7 Add unreleased items to changelog 2021-05-17 18:27:24 +01:00
Matthew Wild 3cab4faaf9 prosody: Allow specifying additional config include path via environment 2021-03-17 15:22:30 +00:00
Matthew Wild bd5329c84d prosody: Allow specification of external TURN via environment 2021-03-17 15:16:27 +00:00
Matthew Wild 088d9cb840 Add bootstrapped admin accounts to the default group/circle (thanks jonas!) 2021-03-16 14:00:10 +00:00
Matthew Wild 2bee41057b prosody: bump prosody-modules rev to latest (no particular reason) 2021-03-16 07:18:03 +00:00
Matthew Wild 173ca8b0c9 Add lua-unbound for more robust DNS resolution 2021-03-15 19:55:33 +00:00
Matthew Wild 7f26c50ba8 prosody: Add mod_http_host_status_check 2021-03-10 14:37:19 +00:00
Matthew Wild 32a7bc8954 mod_invites_bootstrap: Fix parameters to store:set() 2021-03-10 12:37:41 +00:00
Matthew Wild e9e5762936 mod_invites_bootstrap: Reject old index values 2021-03-10 12:13:11 +00:00
Matthew Wild 90b13aed6e prosody: Fix another typo, sigh 2021-03-10 12:12:15 +00:00
Matthew Wild b2431438b2 mod_invites_bootstrap: API and behaviour improvements 2021-03-10 11:49:18 +00:00
Matthew Wild dcc02d374b prosody: Fix typo in module name 2021-03-10 10:32:06 +00:00
Matthew Wild 13228b1fc3 Some whitespace fixes 2021-03-09 16:33:22 +00:00
Matthew Wild 36ffd5d4a0 mod_invites_bootstrap: Module/API to create initial admin invite at startup 2021-03-09 16:33:12 +00:00
Matthew Wild c4a8a88028 docker: Remove obsolete letsencrypt things (moved to cert-manager) 2021-03-09 15:28:09 +00:00
Matthew Wild 43c244d55d
Merge pull request #34 from resoli/patch-2
Updated reverse_proxy.md Apace section.
2021-03-06 08:20:34 +00:00
resoli 19dc32e3e8
Update reverse_proxy.md 2021-03-06 09:12:31 +01:00
Matthew Wild 7b37c629dd
Merge pull request #33 from resoli/patch-1
Add Apache configuration snippet
2021-03-01 21:21:53 +00:00
resoli 087b02ca5a
Add Apache configuration snippet 2021-03-01 21:28:20 +01:00
Matthew Wild 724335019e prosody, coturn: Add environment variable to disable TURN server 2021-02-24 14:36:06 +00:00
Matthew Wild 3c3a74f1cc prosody: Bump prosody-modules to 6d595857164a 2021-02-23 21:00:18 +00:00
Matthew Wild c6aa7a9732 prosody: Bump prosody-modules to 38bd4d557413 2021-02-23 16:45:36 +00:00