Skip to content

Change demo server to a container-based setup

The FreedomBox demo server running at https://demo.freedombox.org is currently an AWS EC2 instance which makes it available only on AWS. Running this as a container on a VPS instead has several advantages:

  • more control over the setup process
  • independence from a GAFAM cloud provider
  • choice of running this on our own hardware or a VPS from a small hosting provider
  • VPSes usually cost less than EC2 instances

Tasks

  • Install package systemd-container
  • Pull a customized amd64 build for the container
  • container stop, container destroy and container up
  • port-forwarding settings
  • bind mounts (certificate)
  • systemd-timer service to run the script
Edited by Joseph Nuthalapati