System

  • HP mini PC
  • 4 core, 3.1 GHz, 12 GB RAM, 128 GB SSD

Other context

  • A few other services running on the server
  • Domain name irons.nz already set up
    • A few subdomains using A, AAAA and CNAME records

OS setup

  • Ubuntu 22.04.2 LTS

  • postgresql (version 14)

  • nginx

  • Python3 (version

    • virtualenv
    • pip
  • git

Installation

  • postgreql
  • synapse
  • nginx
  • letsencrypt
  • mautrix-facebook
  • mautrix-signal
  • mautrix-whatsapp
  • pushmatrix