Commit Graph

148 Commits

Author SHA1 Message Date
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
Kim Alvefur 2ad719122d Add docker healthcheck for docker ps output
Mostly to improve the docker ui, ie it will say "unhealthy" if it takes
too long to start e.g. waiting for certs, or if Prosody crashes without
getting restarted.

Probes the http port on the assumption that this means Prosody is up and
running.

Signed-off-by: Matthew Wild <mwild1@gmail.com>
2021-02-23 15:27:12 +00:00
Matthew Wild a9ee76b2f1 Bump prosody-modules to ea820de69265 2021-02-23 15:26:00 +00:00
Matthew Wild e881c983a6 prosody: Bump to latest prosody-modules 2021-02-22 13:18:42 +00:00
Matthew Wild 0224f93843 prosody: Allow custom HTTP bind interface 2021-02-17 13:28:30 +00:00
Matthew Wild 67f4ffa83f Add changelog entry for beta.20210205 2021-02-05 13:50:42 +00:00
Matthew Wild 5f8f5657b5
Merge pull request #22 from horazont/feature/bookmarks
... load the module, too
2021-02-04 15:57:40 +00:00
Jonas Schäfer f197b9bf6b Also explicitly load mod_groups_internal because why not 2021-02-04 16:57:14 +01:00
Jonas Schäfer 04861cc023 ... load the module, too 2021-02-04 16:55:11 +01:00
Matthew Wild e963012ac1
Merge pull request #20 from horazont/feature/bookmarks
Import fixes from prosody-modules
2021-02-04 15:22:06 +00:00
Jonas Schäfer 5e74fba75d Import fixes from prosody-modules
- Fix room destruction of circle rooms when circle is deleted or
  fails to be created (fixes #17)
- Add circle rooms to bookmarks of (newly added) members
  (fixes #16)
2021-02-04 16:18:47 +01:00
Matthew Wild c3144380de
Merge pull request #19 from horazont/feature/invite-url-suffix
Add `/` to invite URL
2021-02-03 18:40:47 +00:00
Jonas Schäfer 215426c2db Add `/` to invite URL
The new portal version will support this (see [1]). The rationale
is also explained over there, but to summarize: If the link ends
in `_` or `-`, some user agents will not linkify it correctly,
worsening the UX.

   [1]: https://github.com/snikket-im/snikket-web-portal/issues/48
2021-02-03 19:02:56 +01:00
Matthew Wild 84f55744f1 CHANGELOG: Add --remove-orphans to docker-compose command 2021-02-02 20:59:01 +00:00
Matthew Wild 3e62edfbe9 Add docs for update notifications 2021-02-02 14:12:00 +00:00
Matthew Wild 7ab1cec072 CHANGELOG: Update for beta.20210202 2021-02-02 14:09:14 +00:00
Matthew Wild 138200598d docker-compose.yml: Update to new image name for snikket-server 2021-02-02 14:07:51 +00:00
Matthew Wild 4cc3880ec7 Add flag to disable update checks 2021-02-02 13:58:02 +00:00
Matthew Wild 5e0b8c9e7d prosody: Set default group name to site_name/domain 2021-02-02 10:48:31 +00:00