KitchenSync
Attribute | Value | Notes |
---|---|---|
Location | Workshop>Network Cabinet | |
Internal hostname | kitchensync.local | |
External hostname | members.unit1.farsetlabs.org.uk | |
External port forwards | SSH, DSM Web Station, HTTP(S), and MQTT (regular + websocket) | MQTT passed through to docker container |
KitchenSync is a Synology DS1511+ 5-bay NAS (currently only populated with 3x4TB WD40 disks)
It is a shared storage server that also serves as our primary onsite Docker server and SSH jumpbox
Application Portal
KitchenSync also serves as a reverse proxy for the following services;
External URL | Service | Internal URL |
---|---|---|
https://ha.farsetlabs.org.uk | HomeAssistant | homeassistant.local:8123 |
Adding additional reverse proxies
Any desired external URL not under *.members.unit1.farsetlabs.org.uk will require an additional entry in Route53) to redirect the desired URL as an A record Alias to members.unit1.farsetlabs.org.uk
Additionally, if HTTPS is required, a Lets Encrypt certificate can be generated on the relevant subdomain, and assigned to the portal, via “Control Panel” > “Security” > “Certificates”
For many interactive services, you may need to enable Websockets Custom Headers in the Reverse Proxy configuration (through the ‘Create’ button on the relevant tab)
Getting Access
If you want access to KitchenSync, fire an email to tech@farsetlabs.org.uk and we’ll set you up with a (quotaed) account.