  We establish a general method to construct triangle equivalences between the
singularity categories of (commutative and non-commutative) Gorenstein rings
and the cluster categories of finite dimensional algebras over fields. We prove
that such an equivalence exists as soon as there is a triangle equivalence
between the graded singularity category of a Gorenstein ring and the derived
category of a finite dimensional algebra. This is based on two key results on
dg enhancements of cluster categories and of singularity categories, which are
of independent interest. First we give a characterization of dg orbit
categories among $\mathbb{Z}$-graded dg categories in terms of a generating
condition. Secondly, we show that the canonical dg enhancements of the
singularity categories of symmetric orders have the bimodule Calabi-Yau
property, which lifts the classical Calabi-Yau property of singularity
categories. We apply our results to such classes of rings as Gorenstein rings
of dimension at most $1$, quotient singularities, and Geigle-Lenzing complete
intersections, including finite or infinite Grassmannian cluster categories, to
realize their singularity categories as cluster categories of finite
dimensional algebras.
