1
0
mirror of https://github.com/tommytran732/Synapse-Docker synced 2024-09-18 20:34:42 -04:00
OCI image for Synapse, a Matrix server implementation and Mjolnir module
Go to file
Tommy a019ba65bf
Synapse v1.113.0 and Hardened Malloc 2024080500
Signed-off-by: Tommy <contact@tommytran.io>
2024-08-13 11:24:36 -07:00
.github Use Ubuntu 24.04 runners 2024-07-19 22:04:45 -07:00
Dockerfile Synapse v1.113.0 and Hardened Malloc 2024080500 2024-08-13 11:24:36 -07:00
LICENSE Update to v1.107.0 and use the cancerous AGPL 3 license - Thank you Element! 2024-05-28 01:27:21 -07:00
README.md Update README.md 2024-07-30 16:22:26 -07:00

tommytran732/synapse

DEPRECATION NOTICE

This repository has been deprecated and will stop receiving updates by the end of September 2024.

All development efforts have been moved to Polarix Containers repository. Please switch your systems to using ghcr.io/blue-oci/synapse as the container image.


Build, scan & push

Synapse is a Matrix implementation written in Python.

Notes

  • Prebuilt images are available at ghcr.io/tommytran732/synapse.
  • Don't trust random images: build yourself if you can.
  • Always keep your software up-to-date: manage versions with build-time variables.

Features & usage

  • Drop-in replacement for the official image.
  • Unprivileged image: you should check your volumes permissions (eg /data), default UID/GID is 991.
  • Based on the latest Alpine containers which provide more recent packages while having less attack surface.
  • Daily rebuilds keeping the image up-to-date.
  • Comes with the hardened memory allocator built from the latest tag, protecting against some heap-based buffer overflows.
  • Mjolnir module support.

Licensing

  • v1.98.0 and prior are under the Apache License. 😇
  • Versions after v1.98.0 are under AGPL 3 🤮 to comply with licensing changes by Element.