diff --git a/apps/frontend/src/app/(site)/preview/[id]/page.tsx b/apps/frontend/src/app/(site)/preview/[id]/page.tsx
new file mode 100644
index 00000000..1d40ebbb
--- /dev/null
+++ b/apps/frontend/src/app/(site)/preview/[id]/page.tsx
@@ -0,0 +1,16 @@
+import { Preview } from "@gitroom/frontend/components/preview/preview";
+import { isGeneralServerSide } from "@gitroom/helpers/utils/is.general.server.side";
+import { Metadata } from "next";
+
+export const dynamic = 'force-dynamic';
+
+export const metadata: Metadata = {
+ title: `${isGeneralServerSide() ? 'Postiz' : 'Gitroom'} Preview`,
+ description: 'Make a preview link for your posts.',
+}
+
+export default async function Index({ params }: { params: { id: string } }) {
+ return (
+