Self-hosted server
It seems wasteful to rent two virtual servers from a cloudy-provider when the same money would buy a real server with twice of everything (CPUs, RAM, SSD, etc) in 12 months. However, moving it in-house comes with some additional costs.
These are the things that run on the existing servers, in order of importance
- Backup server for PCs and phones
- Synchronisation server
- Performance monitor
- Matrix homeserver
- IoT platform
However, the biggest bang-for-the-buck will come from moving the IoT platform, Thingsboard, running as iot.irons.nz
on iolanthe.irons.nz
.
-
The only service on
iolanthe.irons.nz
, so once it is moved, we can shut down -
Very few incoming network connections
- one or two incoming webhooks (Swarm, weather-station)
- one incoming MQTT connection (weather-station)
- for testing, one or two LwM2M devices
These are the things than need doing
-
- IoT platform
- Matrix homeserver and plugins
- Database
- Webserver front-end and TLS certficates
- Munin monitoring server
-
DNS configuration
-
Backup system
-
Internet continuity
-
Power continuity
-
Monitoring
We will tackle these one at a time.