From e2f9989d5c89c25cd088df908ad336b0bc4fb28e Mon Sep 17 00:00:00 2001 From: Rostislav Dugin Date: Thu, 25 Dec 2025 14:49:34 +0300 Subject: [PATCH] FEATURE (dbs): Add more DBs pages --- app/mongodb-backup/page.tsx | 1093 ++++++++++++++++++++++++++ app/mysql-backup/page.tsx | 1183 +++++++++++++++++++++++++++++ app/page.tsx | 125 ++- app/sitemap.ts | 12 + eslint.config.mjs | 1 + public/images/index/dashboard.png | Bin 0 -> 139081 bytes public/llms.txt | 8 + 7 files changed, 2384 insertions(+), 38 deletions(-) create mode 100644 app/mongodb-backup/page.tsx create mode 100644 app/mysql-backup/page.tsx create mode 100644 public/images/index/dashboard.png diff --git a/app/mongodb-backup/page.tsx b/app/mongodb-backup/page.tsx new file mode 100644 index 0000000..0198706 --- /dev/null +++ b/app/mongodb-backup/page.tsx @@ -0,0 +1,1093 @@ +import type { Metadata } from "next"; +import Link from "next/link"; +import InstallationComponent from "../components/InstallationComponent"; + +export const metadata: Metadata = { + title: "MongoDB backup", + description: + "Free and open source tool for MongoDB scheduled backups. Automate mongodump with web UI, store archives in S3, Google Drive or locally. Get notifications via Slack, Discord, Telegram. AES-256 encryption for BSON data.", + keywords: + "MongoDB backup, mongodump alternative, MongoDB backup automation, MongoDB backup tool, MongoDB scheduled backup, MongoDB cloud backup, MongoDB S3 backup, MongoDB Docker backup, MongoDB backup encryption, MongoDB Atlas backup, replica set backup, document database backup, BSON backup, NoSQL backup", + robots: "index, follow", + alternates: { + canonical: "https://postgresus.com/mongodb-backup", + }, + openGraph: { + type: "website", + url: "https://postgresus.com/mongodb-backup", + title: "MongoDB backup", + description: + "Free and open source tool for MongoDB scheduled backups. Automate mongodump with web UI, cloud storage, notifications and encryption.", + images: [ + { + url: "https://postgresus.com/images/index/dashboard.png", + alt: "Postgresus dashboard interface showing MongoDB backup management", + width: 1700, + height: 1078, + }, + ], + siteName: "Postgresus", + locale: "en_US", + }, + twitter: { + card: "summary_large_image", + title: "MongoDB backup", + description: + "Free and open source tool for MongoDB scheduled backups. Automate mongodump with web UI, cloud storage, notifications and encryption.", + images: ["https://postgresus.com/images/index/dashboard.png"], + }, + applicationName: "Postgresus", + appleWebApp: { + title: "Postgresus", + capable: true, + }, + icons: { + icon: [ + { url: "/favicon.ico", type: "image/x-icon" }, + { url: "/favicon.svg", type: "image/svg+xml" }, + ], + apple: "/favicon.svg", + shortcut: "/favicon.ico", + }, +}; + +export default function MongodbBackupPage() { + return ( +
+ {/* JSON-LD Structured Data */} +