Zuckerbude

not your average tech/non-tech blog - since 2007

Just a short follow-up to the Hetzner - Jitsi - story below.

Started exploring the usage of hcloud to compress the full setup down to a single command (presupposed that IPv4/IPv6 already exist and have proper A/AAAA-records attached).

Well, it works flawless :-)

Create a local cloud-init.yaml file and fill it with the #cloud-config stuff down below in the article. Get yourself the hcloud tool and run:

hcloud server create --datacenter 4 --image jitsi --name jitsi \
--type cax11 --user-data-from-file cloud-init.yaml \
--primary-ipv4 121345678 --primary-ipv6 12345679

Replace the server type and datacenter with something appropriate for the intended size and location of your meeting. Use hcloud primary-ip list to get the IDs.

Once your meeting is done you can get rid of the server with hcloud as well:

hcloud server delete 12345678

You can grab the ID of the server via hcloud server list or you are smarter than me and remembered the ID from the output of the create command.

Next setup would be the automated setup of an RTMP server to allow recording…