FEATURE (storages): Add more storanges

This commit is contained in:
Rostislav Dugin
2025-12-19 23:01:35 +03:00
parent 67d454eeb3
commit 6410be9f6e
3 changed files with 19 additions and 8 deletions

View File

@@ -78,7 +78,7 @@ export default function Index() {
},
featureList: [
"Scheduled PostgreSQL backups",
"Multiple storage destinations (S3, Google Drive, Dropbox, etc.)",
"Multiple storage destinations (S3, Google Drive, Dropbox, SFTP, rclone, etc.)",
"Real-time notifications (Slack, Telegram, Discord, Webhook, email, etc.)",
"Database health monitoring",
"Self-hosted via Docker",
@@ -131,7 +131,7 @@ export default function Index() {
name: "What is Postgresus and why should I use it instead of hand-rolled scripts?",
acceptedAnswer: {
"@type": "Answer",
text: "Postgresus is an Apache 2.0 licensed, self-hosted service backing up PostgreSQL, v13 to v18. It differs from shell scripts in that it has a frontend for scheduling tasks, compressing and storing archives on multiple targets (local disk, S3, Google Drive, Dropbox, etc.) and notifying your team when tasks finish or fail — all without hand-rolled code",
text: "Postgresus is an Apache 2.0 licensed, self-hosted service backing up PostgreSQL, v13 to v18. It differs from shell scripts in that it has a frontend for scheduling tasks, compressing and storing archives on multiple targets (local disk, S3, Google Drive, Dropbox, SFTP, rclone, etc.) and notifying your team when tasks finish or fail — all without hand-rolled code",
},
},
{
@@ -1071,7 +1071,7 @@ export default function Index() {
<FaqItem
number="1"
question="What is Postgresus and why should I use it instead of hand-rolled scripts?"
answer="Postgresus is an Apache 2.0 licensed, self-hosted service backing up PostgreSQL, v12 to v18. It differs from shell scripts in that it has a frontend for scheduling tasks, compressing and storing archives on multiple targets (local disk, S3, Google Drive, NAS, Dropbox, etc.) and notifying your team when tasks finish or fail — all without hand-rolled code"
answer="Postgresus is an Apache 2.0 licensed, self-hosted service backing up PostgreSQL, v12 to v18. It differs from shell scripts in that it has a frontend for scheduling tasks, compressing and storing archives on multiple targets (local disk, S3, Google Drive, NAS, Dropbox, SFTP, rclone, etc.) and notifying your team when tasks finish or fail — all without hand-rolled code"
/>
<FaqItem
number="2"

View File

@@ -7,7 +7,7 @@ import DocTableOfContentComponent from "../components/DocTableOfContentComponent
export const metadata: Metadata = {
title: "Storages - Postgresus Documentation",
description:
"List of supported storage destinations for Postgresus backups including local storage, S3, Cloudflare R2, Google Drive, Azure Blob Storage, NAS, FTP and Dropbox.",
"List of supported storage destinations for Postgresus backups including local storage, S3, Cloudflare R2, Google Drive, Azure Blob Storage, NAS, FTP, SFTP, rclone and Dropbox.",
keywords: [
"Postgresus storages",
"backup storage",
@@ -19,11 +19,13 @@ export const metadata: Metadata = {
"local storage",
"Azure Blob Storage",
"FTP backup",
"SFTP backup",
"rclone backup",
],
openGraph: {
title: "Storages - Postgresus Documentation",
description:
"List of supported storage destinations for Postgresus backups including local storage, S3, Cloudflare R2, Google Drive, Azure Blob Storage, NAS, FTP and Dropbox.",
"List of supported storage destinations for Postgresus backups including local storage, S3, Cloudflare R2, Google Drive, Azure Blob Storage, NAS, FTP, SFTP, rclone and Dropbox.",
type: "article",
url: "https://postgresus.com/storages",
},
@@ -31,7 +33,7 @@ export const metadata: Metadata = {
card: "summary",
title: "Storages - Postgresus Documentation",
description:
"List of supported storage destinations for Postgresus backups including local storage, S3, Cloudflare R2, Google Drive, Azure Blob Storage, NAS, FTP and Dropbox.",
"List of supported storage destinations for Postgresus backups including local storage, S3, Cloudflare R2, Google Drive, Azure Blob Storage, NAS, FTP, SFTP, rclone and Dropbox.",
},
alternates: {
canonical: "https://postgresus.com/storages",
@@ -51,7 +53,7 @@ export default function StoragesPage() {
"@type": "TechArticle",
headline: "Storages - Postgresus Documentation",
description:
"List of supported storage destinations for Postgresus backups including local storage, S3, Cloudflare R2, Google Drive, Azure Blob Storage, NAS, FTP and Dropbox.",
"List of supported storage destinations for Postgresus backups including local storage, S3, Cloudflare R2, Google Drive, Azure Blob Storage, NAS, FTP, SFTP, rclone and Dropbox.",
author: {
"@type": "Organization",
name: "Postgresus",
@@ -125,6 +127,13 @@ export default function StoragesPage() {
<li>
<strong>FTP</strong> - File Transfer Protocol servers
</li>
<li>
<strong>SFTP</strong> - SSH File Transfer Protocol servers
</li>
<li>
<strong>rclone</strong> - Connect to 70+ cloud storage
providers via rclone
</li>
</ul>
</article>
</div>

View File

@@ -14,7 +14,7 @@
## Key Features
- Scheduled PostgreSQL backups (hourly, daily, weekly, monthly)
- Multiple storage destinations: Local, S3, Cloudflare R2, Google Drive, Dropbox, NAS and more
- Multiple storage destinations: Local, S3, Cloudflare R2, Google Drive, Dropbox, NAS, SFTP, rclone and more
- Real-time notifications: Slack, Telegram, Discord, Microsoft Teams, Email, Webhooks and more
- Database health monitoring with configurable health checks
- Self-hosted via Docker with zero-config installation
@@ -128,6 +128,8 @@ Content: How to configure Teams webhook notifications
- **Google Drive**: Cloud storage via Google Cloud API
- **NAS**: Network-attached storage devices
- **Dropbox**: Cloud storage integration
- **SFTP**: SSH File Transfer Protocol servers
- **rclone**: Connect to 70+ cloud storage providers
- and more
### Notification Channels