41554 blogs · [ { "id": "01a08758-ae7e-7277-84bf-c4fc338b2606", "title": "Supporting Exchange and beyond", "url": "https://brendan.abolivier.bzh/exchange-pt-2/", "published_at": "2026-06-08T00:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a02c5021a6", "title": null, "url": "https://brendan.abolivier.bzh/", "published_at": "2026-06-08T00:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a02ce0758a", "title": "Email · Brendan Abolivier", "url": "https://brendan.abolivier.bzh/tags/email/", "published_at": "2026-06-08T00:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a02db45e8b", "title": "Ews · Brendan Abolivier", "url": "https://brendan.abolivier.bzh/tags/ews/", "published_at": "2026-06-08T00:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a02e84865e", "title": "Exchange · Brendan Abolivier", "url": "https://brendan.abolivier.bzh/tags/exchange/", "published_at": "2026-06-08T00:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a02f7f23d7", "title": "Graph · Brendan Abolivier", "url": "https://brendan.abolivier.bzh/tags/graph/", "published_at": "2026-06-08T00:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a0300e6c17", "title": "Netscape · Brendan Abolivier", "url": "https://brendan.abolivier.bzh/tags/netscape/", "published_at": "2026-06-08T00:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a03097dfe4", "title": "Tags · Brendan Abolivier", "url": "https://brendan.abolivier.bzh/tags/", "published_at": "2026-06-08T00:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a030fc7e99", "title": "Thunderbird · Brendan Abolivier", "url": "https://brendan.abolivier.bzh/tags/thunderbird/", "published_at": "2026-06-08T00:00:00+00:00" }, { "id": "01a08758-ae7e-7277-84bf-c4fc339eae7a", "title": "The quest for equivalent Exchange", "url": "https://brendan.abolivier.bzh/exchange-pt-1/", "published_at": "2026-05-04T00:00:00+00:00" }, { "id": "01a08758-ae7e-7277-84bf-c4fc344b3d23", "title": "What a year, huh? (2023 Recap)", "url": "https://brendan.abolivier.bzh/2023-recap/", "published_at": "2024-01-31T00:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a0326f5a10", "title": null, "url": "https://brendan.abolivier.bzh/tags/communications/", "published_at": "2024-01-31T00:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a033610a4c", "title": null, "url": "https://brendan.abolivier.bzh/tags/decentralisation/", "published_at": "2024-01-31T00:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a034187b69", "title": null, "url": "https://brendan.abolivier.bzh/tags/federation/", "published_at": "2024-01-31T00:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a034c7671e", "title": null, "url": "https://brendan.abolivier.bzh/tags/free/", "published_at": "2024-01-31T00:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a035031ba4", "title": null, "url": "https://brendan.abolivier.bzh/tags/software/", "published_at": "2024-01-31T00:00:00+00:00" }, { "id": "01a08758-ae7e-7277-84bf-c4fc353d16f0", "title": "Implementing support for message retention policies in Matrix", "url": "https://brendan.abolivier.bzh/matrix-retention-policies/", "published_at": "2021-01-10T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a037486c2a", "title": null, "url": "https://brendan.abolivier.bzh/tags/matrix/", "published_at": "2021-01-10T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a037e6488c", "title": null, "url": "https://brendan.abolivier.bzh/tags/message/", "published_at": "2021-01-10T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a0388d0822", "title": null, "url": "https://brendan.abolivier.bzh/tags/policy/", "published_at": "2021-01-10T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a038e88f03", "title": null, "url": "https://brendan.abolivier.bzh/tags/retention/", "published_at": "2021-01-10T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a0397c1c3f", "title": null, "url": "https://brendan.abolivier.bzh/tags/synapse/", "published_at": "2021-01-10T22:00:00+00:00" }, { "id": "01a08758-ae7e-7277-84bf-c4fc35d24759", "title": "Install Party 1.0", "url": "https://brendan.abolivier.bzh/install-party-1.0/", "published_at": "2019-10-31T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a03a1c1ffe", "title": null, "url": "https://brendan.abolivier.bzh/tags/install/", "published_at": "2019-10-31T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a03bc6e23c", "title": null, "url": "https://brendan.abolivier.bzh/tags/party/", "published_at": "2019-10-31T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a03c5c8851", "title": null, "url": "https://brendan.abolivier.bzh/tags/workshops/", "published_at": "2019-10-31T22:00:00+00:00" }, { "id": "01a08758-ae7e-7277-84bf-c4fc35dd415a", "title": "Make your own Google Drive+Docs with Nextcloud, Collabora Online and object storage", "url": "https://brendan.abolivier.bzh/your-own-google-drive-docs/", "published_at": "2018-07-12T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a03c7a7b6f", "title": null, "url": "https://brendan.abolivier.bzh/tags/collabora/", "published_at": "2018-07-12T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a03c96bf18", "title": null, "url": "https://brendan.abolivier.bzh/tags/dockerless/", "published_at": "2018-07-12T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a03d520cbe", "title": null, "url": "https://brendan.abolivier.bzh/tags/floss/", "published_at": "2018-07-12T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a03d892e0c", "title": null, "url": "https://brendan.abolivier.bzh/tags/gafam/", "published_at": "2018-07-12T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a03db76afc", "title": null, "url": "https://brendan.abolivier.bzh/tags/google/", "published_at": "2018-07-12T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a03dd03795", "title": null, "url": "https://brendan.abolivier.bzh/tags/nextcloud/", "published_at": "2018-07-12T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a03eb26f04", "title": null, "url": "https://brendan.abolivier.bzh/tags/openstack/", "published_at": "2018-07-12T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a03f36fdac", "title": null, "url": "https://brendan.abolivier.bzh/tags/swift/", "published_at": "2018-07-12T22:00:00+00:00" }, { "id": "01a08758-ae7e-7277-84bf-c4fc36408594", "title": "Random tools #1", "url": "https://brendan.abolivier.bzh/random-tools-1/", "published_at": "2018-07-07T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a03f3ec6b3", "title": null, "url": "https://brendan.abolivier.bzh/tags/firefox/", "published_at": "2018-07-07T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a03fd29235", "title": null, "url": "https://brendan.abolivier.bzh/tags/tabsearch/", "published_at": "2018-07-07T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a03ffdf33f", "title": null, "url": "https://brendan.abolivier.bzh/tags/terminal/", "published_at": "2018-07-07T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a0405a6216", "title": null, "url": "https://brendan.abolivier.bzh/tags/tilix/", "published_at": "2018-07-07T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a04103b144", "title": null, "url": "https://brendan.abolivier.bzh/tags/tool/", "published_at": "2018-07-07T22:00:00+00:00" }, { "id": "01a08758-ae7e-7277-84bf-c4fc3720ecb5", "title": "Making party time", "url": "https://brendan.abolivier.bzh/party-time/", "published_at": "2018-06-30T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a0410a97bf", "title": null, "url": "https://brendan.abolivier.bzh/tags/electronic-music/", "published_at": "2018-06-30T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a0412f8a77", "title": null, "url": "https://brendan.abolivier.bzh/tags/event/", "published_at": "2018-06-30T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a042279dd2", "title": null, "url": "https://brendan.abolivier.bzh/tags/music/", "published_at": "2018-06-30T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a0431a7bf0", "title": null, "url": "https://brendan.abolivier.bzh/tags/organisation/", "published_at": "2018-06-30T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a043d95be7", "title": null, "url": "https://brendan.abolivier.bzh/tags/planning/", "published_at": "2018-06-30T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a04417b97b", "title": null, "url": "https://brendan.abolivier.bzh/tags/tips/", "published_at": "2018-06-30T22:00:00+00:00" }, { "id": "01a08758-ae7e-7277-84bf-c4fc37558247", "title": "Manage your passwords with pass", "url": "https://brendan.abolivier.bzh/password-store/", "published_at": "2018-05-20T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a044ed747a", "title": null, "url": "https://brendan.abolivier.bzh/tags/manager/", "published_at": "2018-05-20T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a045013029", "title": null, "url": "https://brendan.abolivier.bzh/tags/pass/", "published_at": "2018-05-20T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a045a91af1", "title": null, "url": "https://brendan.abolivier.bzh/tags/password/", "published_at": "2018-05-20T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a045c511f7", "title": null, "url": "https://brendan.abolivier.bzh/tags/passwordstore/", "published_at": "2018-05-20T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a0464931ef", "title": null, "url": "https://brendan.abolivier.bzh/tags/store/", "published_at": "2018-05-20T22:00:00+00:00" }, { "id": "01a08758-ae7e-7277-84bf-c4fc382cf5bc", "title": "Enter the Matrix", "url": "https://brendan.abolivier.bzh/enter-the-matrix/", "published_at": "2018-05-12T22:00:00+00:00" }, { "id": "01a08758-ae7e-7277-84bf-c4fc3856c28b", "title": "Centralising logs with rsyslog and parsing them with Graylog extractors", "url": "https://brendan.abolivier.bzh/logs-rsyslog-graylog/", "published_at": "2018-05-04T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a047e1a648", "title": null, "url": "https://brendan.abolivier.bzh/tags/graylog/", "published_at": "2018-05-04T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a04883b7e1", "title": null, "url": "https://brendan.abolivier.bzh/tags/grok/", "published_at": "2018-05-04T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a0489e10f7", "title": null, "url": "https://brendan.abolivier.bzh/tags/logs/", "published_at": "2018-05-04T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a048cdbf4f", "title": null, "url": "https://brendan.abolivier.bzh/tags/rsyslog/", "published_at": "2018-05-04T22:00:00+00:00" }, { "id": "01a08758-ae7e-7277-84bf-c4fc38fa2c6b", "title": "Grafana Dashboards Manager", "url": "https://brendan.abolivier.bzh/grafana-dashboards-manager/", "published_at": "2018-04-27T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a0493295f0", "title": null, "url": "https://brendan.abolivier.bzh/tags/dashboards/", "published_at": "2018-04-27T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a049c8d57c", "title": null, "url": "https://brendan.abolivier.bzh/tags/grafana/", "published_at": "2018-04-27T22:00:00+00:00" }, { "id": "01a08758-ae7e-7277-84bf-c4fc39554161", "title": "Zabbix supervision on a remote infrastructure with proxy and PSK-based encryption", "url": "https://brendan.abolivier.bzh/zabbix-proxy-encryption/", "published_at": "2018-04-19T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a04b1515bc", "title": null, "url": "https://brendan.abolivier.bzh/tags/encryption/", "published_at": "2018-04-19T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a04ba98c2c", "title": null, "url": "https://brendan.abolivier.bzh/tags/proxy/", "published_at": "2018-04-19T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a04ca8bff5", "title": null, "url": "https://brendan.abolivier.bzh/tags/psk/", "published_at": "2018-04-19T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a04d8393ee", "title": null, "url": "https://brendan.abolivier.bzh/tags/supervision/", "published_at": "2018-04-19T22:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a04e24b9a2", "title": null, "url": "https://brendan.abolivier.bzh/tags/zabbix/", "published_at": "2018-04-19T22:00:00+00:00" }, { "id": "01a08758-ae7e-7277-84bf-c4fc39588438", "title": "One post a week", "url": "https://brendan.abolivier.bzh/one-post-a-week/", "published_at": "2018-04-14T00:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a04e467390", "title": null, "url": "https://brendan.abolivier.bzh/tags/blog/", "published_at": "2018-04-14T00:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a04ec48519", "title": null, "url": "https://brendan.abolivier.bzh/tags/introduction/", "published_at": "2018-04-14T00:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a04f64eb72", "title": null, "url": "https://brendan.abolivier.bzh/tags/post/", "published_at": "2018-04-14T00:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a0503f89df", "title": null, "url": "https://brendan.abolivier.bzh/tags/week/", "published_at": "2018-04-14T00:00:00+00:00" }, { "id": "01a0d785-23e8-73ad-a085-07a050c4cd2e", "title": null, "url": "https://brendan.abolivier.bzh/categories/", "published_at": null } ] posts Claim your blog
Back to brendan.abolivier.bzh
Blog · corpus.blog/blogs/brendan.abolivier.bzh/posts

brendan.abolivier.bzh

brendan.abolivier.bzh

2026

2024

2021

2019

2018

Undated