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