Turn one working system into a portfolio.
Keep the shared system in source control. Each client gets their own project, their own connections, and their own audit trail, and you operate all of it from one place.
Client twenty costs you a deploy, not a rebuild.