Install and configure the following applications and services

  • Matrix homeserver

    • Server - synapse
    • Facebook messenger bridge - mautrix-facebook
    • Signal messaging bridge - mautrix-signal
    • Whatsapp bridge - mautrix-whatsapp
    • HTTP webhook - pushmatrix
    • Database - postgresql
    • HTTP server - nginx
    • TLS certificates - Let’s Encrypt
    • Move data from previous postgresql database
  • IoT platform

    • Server - Thingsboard
    • Database - postgresql
    • HTTP server - nginx
    • TLS certificates - Let’s Encrypt
    • Move data from previous postgresql database
  • Performance monitoring

    • Munin server
    • Munin node
    • HTTP server - nginx
    • TLS certficates - Let’s Encrypt
    • Move data from previous server – lots of RRD files
  • Backup storage - duplicity, rsync, etc

  • Data synchronisation - SyncThing