Skip to content

Commit b097e70

Browse files
fix
1 parent 13e0a68 commit b097e70

File tree

1 file changed

+30
-31
lines changed

1 file changed

+30
-31
lines changed

app/page.tsx

Lines changed: 30 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1084,16 +1084,31 @@ export default function Index() {
10841084
question="What is Postgresus and why should I use it instead of hand-rolled scripts?"
10851085
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"
10861086
/>
1087+
<FaqItem
1088+
number="2"
1089+
question="How do I install Postgresus in the quickest manner?"
1090+
answer="Postgresus supports multiple installation methods: automated script, Docker, Docker Compose and Kubernetes with Helm. The quickest route is to run the one-line cURL installer, which fetches the current Docker image, creates a docker-compose.yml and boots up the service so it will automatically restart on reboots. For Kubernetes environments, use the official Helm chart for production-ready deployments. Overall time is usually less than two minutes on a typical VPS."
1091+
/>
10871092
<FaqItem
10881093
number="3"
10891094
question="What backup schedules can I schedule?"
10901095
answer="You can choose from hourly, daily, weekly or monthly cycles and even choose an exact run time (such as 04:00 when it's late night). Weekly schedules enable you to choose a particular weekday, while monthly schedules enable you to choose a particular calendar day, giving you very fine-grained control of maintenance windows."
10911096
/>
1097+
<FaqItem
1098+
number="4"
1099+
question="Where do my backups live and how much space will they occupy?"
1100+
answer="Archives can be saved to local volumes, S3-compatible buckets, Google Drive, Dropbox and other cloud targets. Postgresus implements balanced compression, which typically shrinks dump size by 4-8x with incremental only about 20% of runtime overhead, so you have storage and bandwidth savings."
1101+
/>
10921102
<FaqItem
10931103
number="5"
10941104
question="How will I know a backup succeeded — or worse, failed?"
10951105
answer="Postgresus can notify with real-time emails, Slack, Telegram, webhooks, Mattermost, Discord and more. You have the choice of what channels to ping so that your DevOps team hears about successes and failures in real time, making recovery routines and compliance audits easier."
10961106
/>
1107+
<FaqItem
1108+
number="6"
1109+
question="How does Postgresus ensure security?"
1110+
answer="Postgresus enforces security on three levels: (1) Sensitive data encryption — all passwords, tokens and credentials are encrypted with AES-256-GCM and stored separately from the database; (2) Backup encryption — each backup file is encrypted with a unique key derived from a master key, backup ID and random salt, making backups useless without your encryption key even if someone gains storage access; (3) Read-only database access — Postgresus only requires SELECT permissions and performs comprehensive checks to ensure no write privileges exist, preventing data corruption even if the tool is compromised."
1111+
/>
10971112
<FaqItem
10981113
number="7"
10991114
question="How do I set up and run my first backup job in Postgresus?"
@@ -1118,11 +1133,21 @@ export default function Index() {
11181133
</>
11191134
}
11201135
/>
1136+
<FaqItem
1137+
number="8"
1138+
question="How does PostgreSQL monitoring work?"
1139+
answer="Postgresus monitors your databases instantly. This optional feature helps avoid extra costs for edge DBs. Health checks are performed once a specific period (minute, 5 minutes, etc.). To enable the feature, choose your DB and select 'enable' monitoring. Then configure health checks period and number of failed attempts to consider the DB as unavailable."
1140+
/>
11211141
<FaqItem
11221142
number="9"
11231143
question="Who is Postgresus suitable for?"
11241144
answer="Postgresus is designed for single developers, DevOps teams, organizations, startups, system administrators and IT departments who need reliable PostgreSQL backups. Whether you're managing personal projects or production databases, Postgresus provides enterprise-grade backup capabilities with a simple, intuitive interface."
11251145
/>
1146+
<FaqItem
1147+
number="10"
1148+
question="How is Postgresus different from PgBackRest, Barman or pg_dump?"
1149+
answer="Postgresus provides a modern, user-friendly web interface instead of complex configuration files and command-line tools. While PgBackRest and Barman require extensive configuration and command-line expertise, Postgresus offers intuitive point-and-click setup. Unlike raw pg_dump scripts, it includes built-in scheduling, compression, multiple storage destinations, health monitoring and real-time notifications — all managed through a simple web UI."
1150+
/>
11261151
<FaqItem
11271152
number="11"
11281153
question="Can I use Postgresus as an individual and as a team?"
@@ -1143,37 +1168,6 @@ export default function Index() {
11431168
</>
11441169
}
11451170
/>
1146-
<FaqItem
1147-
number="13"
1148-
question="Is Postgresus an alternative to pg_dump?"
1149-
answer="Yes, Postgresus is a modern alternative to pg_dump. Under the hood, Postgresus uses pg_dump for creating backups, but extends it with a user-friendly web interface, automated scheduling, multiple storage destinations, real-time notifications, health monitoring and backup encryption. Think of Postgresus as pg_dump with superpowers — you get all the reliability of pg_dump plus enterprise features without writing shell scripts."
1150-
/>
1151-
1152-
<FaqItem
1153-
number="2"
1154-
question="How do I install Postgresus in the quickest manner?"
1155-
answer="Postgresus supports multiple installation methods: automated script, Docker, Docker Compose and Kubernetes with Helm. The quickest route is to run the one-line cURL installer, which fetches the current Docker image, creates a docker-compose.yml and boots up the service so it will automatically restart on reboots. For Kubernetes environments, use the official Helm chart for production-ready deployments. Overall time is usually less than two minutes on a typical VPS."
1156-
/>
1157-
<FaqItem
1158-
number="4"
1159-
question="Where do my backups live and how much space will they occupy?"
1160-
answer="Archives can be saved to local volumes, S3-compatible buckets, Google Drive, Dropbox and other cloud targets. Postgresus implements balanced compression, which typically shrinks dump size by 4-8x with incremental only about 20% of runtime overhead, so you have storage and bandwidth savings."
1161-
/>
1162-
<FaqItem
1163-
number="6"
1164-
question="How does Postgresus ensure security?"
1165-
answer="Postgresus enforces security on three levels: (1) Sensitive data encryption — all passwords, tokens and credentials are encrypted with AES-256-GCM and stored separately from the database; (2) Backup encryption — each backup file is encrypted with a unique key derived from a master key, backup ID and random salt, making backups useless without your encryption key even if someone gains storage access; (3) Read-only database access — Postgresus only requires SELECT permissions and performs comprehensive checks to ensure no write privileges exist, preventing data corruption even if the tool is compromised."
1166-
/>
1167-
<FaqItem
1168-
number="8"
1169-
question="How does PostgreSQL monitoring work?"
1170-
answer="Postgresus monitors your databases instantly. This optional feature helps avoid extra costs for edge DBs. Health checks are performed once a specific period (minute, 5 minutes, etc.). To enable the feature, choose your DB and select 'enable' monitoring. Then configure health checks period and number of failed attempts to consider the DB as unavailable."
1171-
/>
1172-
<FaqItem
1173-
number="10"
1174-
question="How is Postgresus different from PgBackRest, Barman or pg_dump?"
1175-
answer="Postgresus provides a modern, user-friendly web interface instead of complex configuration files and command-line tools. While PgBackRest and Barman require extensive configuration and command-line expertise, Postgresus offers intuitive point-and-click setup. Unlike raw pg_dump scripts, it includes built-in scheduling, compression, multiple storage destinations, health monitoring and real-time notifications — all managed through a simple web UI."
1176-
/>
11771171
<FaqItem
11781172
number="12"
11791173
question="Where can I read comparisons with other PostgreSQL backup tools?"
@@ -1219,6 +1213,11 @@ export default function Index() {
12191213
</>
12201214
}
12211215
/>
1216+
<FaqItem
1217+
number="13"
1218+
question="Is Postgresus an alternative to pg_dump?"
1219+
answer="Yes, Postgresus is a modern alternative to pg_dump. Under the hood, Postgresus uses pg_dump for creating backups, but extends it with a user-friendly web interface, automated scheduling, multiple storage destinations, real-time notifications, health monitoring and backup encryption. Think of Postgresus as pg_dump with superpowers — you get all the reliability of pg_dump plus enterprise features without writing shell scripts."
1220+
/>
12221221
</div>
12231222
</div>
12241223
</section>

0 commit comments

Comments
 (0)