Slavi Pantaleev
9f2eff2ac7
Respect `devture_systemd_docker_base_docker_service_name`
Related to 0241c71a4c
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3270#issuecomment-2143782962
With this change, it should be possible for people to adjust the Docker
dependency from `docker.service` to something else (e.g. `pkg-ContainerManager-dockerd.service`),
or to completely eliminate it by setting `devture_systemd_docker_base_docker_service_name` to an empty string.
This makes it easier for people to use the playbook against a Synology DSM server.
1 год назад
renovate[bot]
bf002f6af8
chore(deps): update registry.gitlab.com/etke.cc/postmoogle docker tag to v0.9.18
1 год назад
renovate[bot]
cf9ca9e602
Update registry.gitlab.com/etke.cc/postmoogle Docker tag to v0.9.17
2 лет назад
Slavi Pantaleev
4a6287c528
Initial work on matrix-homeserver-proxy role and eliminating matrix-nginx-proxy
This is still very far from usable.
Various bridges and bots are still talking to
`matrix-nginx-proxy` instead of the new `matrix-homeserver-proxy` role.
These services need to be reworked. While reworking them,
various cleanups are being done as well as adding Traefik-labels to
those that need them.
2 лет назад
Samuel Meenzen
c846ed199b
Annotate version numbers with renovate metadata
2 лет назад
Aine
1769910c5d
Update postmoogle 0.9.15 -> 0.9.16
2 лет назад
Aine
777d5ebd3b
update postmoogle 0.9.14 -> 0.9.15
2 лет назад
Slavi Pantaleev
6427397486
Do not hardcode sslmode=disable to Postgres connection strings - make it configurable
This is backward-compatible with what we had before. We're not changing
the SSL mode - just making it configurable.
Most components are defaulting to `sslmode=disable`, while some
(`matrix-bot-matrix-reminder-bot` and others) do not specify an `sslmode` at all.
We're making sslmode configurable, because certain external Postgres
servers may be configured to require SSL encryption.
In such cases `sslmode=disable` does not work and needs to be changed to
`sslmode=require` or something else (`verify-ca`, `verify-full`, etc).
2 лет назад
Luke D Iremadze
67bcf4bc8a
Updates to the Postmoogle documentation
2 лет назад
Aine
4045d72e7b
update postmoogle 0.9.13 -> 0.9.14
* make banlist consistent
* proper multi-error message
* ignore "." MX hosts
* try recipient domain directly, even when MX records found, but failed
3 лет назад
Aine
9f820a506a
Update postmoogle 0.9.12 -> 0.9.13
* live SSL certificates reload on file changes (e.g., on automatic certs renewal)
* print all errors when trying connection to an SMTP server
3 лет назад
Aine
d32f80bf29
Update postmoogle 0.9.11 -> 0.9.12
* fix uploads from incoming emails into matrix threads
* fix emails dequeue (account data cleanup)
* rewrite recipients handling (Cc, To, etc.)
3 лет назад
Aine
903db54959
Update postmoogle 0.9.10 -> 0.9.11
3 лет назад
Aine
b487bb6749
unify image prefixes
3 лет назад
Aine
ba13231c58
update postmoogle 0.9.9 -> 0.9.10
3 лет назад
Slavi Pantaleev
7b43ef34b7
Remove more hardcoded matrix-postgres references
3 лет назад
Slavi Pantaleev
6a870a07b2
Fix ansible-lint-reported errors
3 лет назад
Aine
eec7970689
update postmoogle 0.9.8 -> 0.9.9
3 лет назад
Slavi Pantaleev
410a915a8a
Move roles/matrix* to roles/custom/matrix*
This paves the way for installing other roles into `roles/galaxy` using `ansible-galaxy`,
similar to how it's done in:
- https://github.com/spantaleev/gitea-docker-ansible-deploy
- https://github.com/spantaleev/nextcloud-docker-ansible-deploy
In the near future, we'll be removing a lot of the shared role code from here
and using upstream roles for it. Some of the core `matrix-*` roles have
already been extracted out into other reusable roles:
- https://github.com/devture/com.devture.ansible.role.postgres
- https://github.com/devture/com.devture.ansible.role.systemd_docker_base
- https://github.com/devture/com.devture.ansible.role.timesync
- https://github.com/devture/com.devture.ansible.role.vars_preserver
- https://github.com/devture/com.devture.ansible.role.playbook_runtime_messages
- https://github.com/devture/com.devture.ansible.role.playbook_help
We just need to migrate to those.
3 лет назад
Aine
a22d5b1726
update postmoogle 0.9.7 -> 0.9.8
3 лет назад
Aine
7c7b9d119f
Update postmoogle 0.9.6 -> 0.9.7
* fix room account data retrieving
3 лет назад
Aine
fe8f91a9da
Update postmoogle 0.9.5 -> 0.9.6
* show recipient's email (header `TO`)
* add `norecipient` option
* add anti-spam options (`spamcheck:` and `spamlist:`)
* fix bugs
3 лет назад
Aine
61a1d6a7bd
Update Postmoogle 0.9.4 -> 0.9.5
3 лет назад
Aine
fc56288f5b
Update Postmoogle 0.9.3 -> 0.9.4
* send emails in UTF-8 👋
* fix options descriptions
* add SMTP auth
* allow sending emails from your apps and scripts using postmoogle as email provider
3 лет назад
Aine
6d29048ed9
Update Postmoogle 0.9.2 -> 0.9.3
3 лет назад
Aine
cb2e57e33a
Update Postmoogle 0.9.1 -> 0.9.2
3 лет назад
Aine
692a7af36a
postmoogle feedback
3 лет назад
Aine
b92ff748e4
Update Postmoogle 0.9.0 -> 0.9.1
3 лет назад
Slavi Pantaleev
09d4a9beab
Make matrix_bot_postmoogle_admins=[] when matrix_admin not set
.. instead of `['']`.
The final result in the `env` file will be the same (`POSTMOOGLE_ADMINS=`)
in both cases, but it's better to avoid confusion.
3 лет назад
Aine
1bc49949f9
postmoogle 0.9.0
3 лет назад
Aine
c68f698052
postmoogle: set safe defaults to POSTMOOGLE_USERS
3 лет назад
Aine
cc57af9126
[Apostmoogle: remove noowner and federation
3 лет назад
Aine
b0eb28721b
postmoogle: add admins ( #2073 )
* postmoogle: add admins
* postmoogle: update jija2 defaults
* postmoogle: fix typo
3 лет назад
Aine
e8fd3fdc19
bot-postmoogle: add POSTMOOGLE_USERS config option
3 лет назад
Slavi Pantaleev
5e08e94637
Fix self-building for Postmoogle
Before this, it was trying to pull the `latest` git branch.
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2043
3 лет назад
Aine
4a08ae200e
postmoogle: feedback
3 лет назад
Aine
0a734a609a
postmoogle: add noowner and federation
3 лет назад
Aine
1338a3c9fc
postmoogle: adjust help, add maxsize
3 лет назад
Aine
9c2a8addee
add postmoogle
3 лет назад