<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: rostislav_dugin</title><link>https://news.ycombinator.com/user?id=rostislav_dugin</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 05 May 2026 10:38:19 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rostislav_dugin" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rostislav_dugin in "Pgbackrest is no longer being maintained"]]></title><description><![CDATA[
<p>I am proud of course, because a huge amount of time and effort invested in this :)<p>However, it's really sad that pgBackRest has been closed, because I was led by pgBackRest in some sense when started Databasus</p>
]]></description><pubDate>Sat, 02 May 2026 13:39:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47986316</link><dc:creator>rostislav_dugin</dc:creator><comments>https://news.ycombinator.com/item?id=47986316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47986316</guid></item><item><title><![CDATA[New comment by rostislav_dugin in "Pgbackrest is no longer being maintained"]]></title><description><![CDATA[
<p>Databasus does support PITR</p>
]]></description><pubDate>Sat, 02 May 2026 13:37:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47986302</link><dc:creator>rostislav_dugin</dc:creator><comments>https://news.ycombinator.com/item?id=47986302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47986302</guid></item><item><title><![CDATA[Show HN: Databasus v3.16.0 – new release of self-hosted PostgreSQL backup tool]]></title><description><![CDATA[
<p>Hi!<p>I want to share the latest important updates for my open source tool for scheduled database backups (with focus on PostgreSQL).<p>A quick recap:<p>- Supported databases: PostgreSQL, MySQL, MariaDB and MongoDB<p>- Many storage destinations: local storage, S3, Google Drive, Dropbox, SFTP, rclone and more<p>- Notifications: Slack, Discord, Telegram, email, webhook<p>GitHub - <a href="https://github.com/databasus/databasus" rel="nofollow">https://github.com/databasus/databasus</a><p>Website - <a href="https://databasus.com" rel="nofollow">https://databasus.com</a><p>In 2025 Databasus renamed from Postgresus when it became popular and support for other databases was added.<p>Primary audience for the project is developers, DevOps engineers and DBAs. Now project is the most GitHub starred repository for backups (surpassed even WAL-G and pgBackRest). There are ~240k pulls from Docker Hub (both of previous Postgresus and Databasus images).<p>New features:<p>1. GFS retention policy<p>GFS is an acronym for Grandfather-Father-Son. It allows to keep last N hourly, daily, weekly, monthly and yearly backups.<p>This is needed to keep backups over wide period of time within reasonable storage space.<p>Before only X days or months were supported.<p>By default now is used:<p>- Keep 24 hourly backups<p>- Keep 7 daily backups<p>- Keep 4 weekly backups<p>- Keep 12 monthly backups<p>- Keep 3 yearly backups<p>Usually this strategy is used by enterprises which needs long period of backups retention.<p>2. Encrypted backups are stored along with their metadata to decrypt them without Databasus itself<p>Before, if server with Databasus is destroyed, you were not able to decrypt backups without Databasus itself. So you had to make backups of Databasus internal DB.<p>Now backups are stored in S3\Google Drive\other storages with meaningful names with their encryption metadata in format:<p>- {database-name}-{timestamp}-{backup-id}.dump<p>- {database-name}-{timestamp}-{backup-id}.dump.metadata<p>In case of server destruction, you need only `secret.key` to decrypt backups and restore via pg_dump, mysqlbackup, mongodump or other tools. It is important for me to not vendor-lock users on my tool (even despite the fast it's OSS)<p>Full guide - <a href="https://databasus.com/how-to-recover-without-databasus" rel="nofollow">https://databasus.com/how-to-recover-without-databasus</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47110339">https://news.ycombinator.com/item?id=47110339</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 22 Feb 2026 12:02:33 +0000</pubDate><link>https://github.com/databasus/databasus</link><dc:creator>rostislav_dugin</dc:creator><comments>https://news.ycombinator.com/item?id=47110339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47110339</guid></item><item><title><![CDATA[New comment by rostislav_dugin in "Show HN: Databasus – open-source backup tool for PostgreSQL, MySQL and MongoDB"]]></title><description><![CDATA[
<p>No, it's logical backup (at least, by the time): PITR are complicated in setting up and recovering.</p>
]]></description><pubDate>Mon, 29 Dec 2025 09:34:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46418937</link><dc:creator>rostislav_dugin</dc:creator><comments>https://news.ycombinator.com/item?id=46418937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46418937</guid></item><item><title><![CDATA[New comment by rostislav_dugin in "Show HN: Databasus – open-source backup tool for PostgreSQL, MySQL and MongoDB"]]></title><description><![CDATA[
<p>Yes<p>To restore database - it should be empty (otherwise conflicts are possible)<p>Technically, you can try to restore to filled DB. But don't think it makes sense to try</p>
]]></description><pubDate>Mon, 29 Dec 2025 09:33:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46418936</link><dc:creator>rostislav_dugin</dc:creator><comments>https://news.ycombinator.com/item?id=46418936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46418936</guid></item><item><title><![CDATA[New comment by rostislav_dugin in "Show HN: Databasus – open-source backup tool for PostgreSQL, MySQL and MongoDB"]]></title><description><![CDATA[
<p>Databasus and WAL-G have completely different architectures. WAL-G is installed on the server with DB. Databasus connects to the database remotely.<p>WAL-G is about PITR backups, Databasus is about logical ones.<p>From one side, Databasus usually is slower when database is large.<p>From another side, it's much easier to use (especially when you have a lot of DBs).<p>In the future, I am considering implementing incremental backups and following a similar approach as WAL-G or pgBackRest do. But it will be one of options, not mandatory one</p>
]]></description><pubDate>Sun, 28 Dec 2025 17:05:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46412491</link><dc:creator>rostislav_dugin</dc:creator><comments>https://news.ycombinator.com/item?id=46412491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46412491</guid></item><item><title><![CDATA[Show HN: Databasus – open-source backup tool for PostgreSQL, MySQL and MongoDB]]></title><description><![CDATA[
<p>I had a post in the start of December about Postgresus 2.0: self hosted tool for PostgreSQL. Since then the project changed the name and added support of other databases: MySQL, MariaDB and MongoDB.<p>Website - <a href="https://databasus.com" rel="nofollow">https://databasus.com</a><p>GitHub - <a href="https://github.com/databasus/databasus" rel="nofollow">https://github.com/databasus/databasus</a><p>Main features:<p>- Scheduled backups for multiple PostgreSQL, MySQL, MariaDB and MongoDB databases<p>- Storage to S3, Cloudflare R2, Google Drive, Azure Blob, NAS, SFTP, rclone, etc.<p>- Notifications about backup status via email, Telegram, Slack, Discord, MS Teams and customizable webhooks<p>- Works with both self-hosted and managed PostgreSQL (RDS, Cloud SQL, etc.)<p>- Runs as a single Docker container or via Helm on Kubernetes, can be installed via script<p>- There are workspaces and role-based access with audit logs</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46410656">https://news.ycombinator.com/item?id=46410656</a></p>
<p>Points: 10</p>
<p># Comments: 7</p>
]]></description><pubDate>Sun, 28 Dec 2025 12:38:58 +0000</pubDate><link>https://databasus.com</link><dc:creator>rostislav_dugin</dc:creator><comments>https://news.ycombinator.com/item?id=46410656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46410656</guid></item><item><title><![CDATA[Show HN: Postgresus 2.0 – self-hosted PostgreSQL backup tool]]></title><description><![CDATA[
<p>I built Postgresus - an open source self-hosted PostgreSQL backup tool with a web UI, and have just released v2.0<p>Website - <a href="https://postgresus.com" rel="nofollow">https://postgresus.com</a><p>GitHub - <a href="https://github.com/RostislavDugin/postgresus" rel="nofollow">https://github.com/RostislavDugin/postgresus</a><p>Main features:<p>- Scheduled backups for multiple PostgreSQL databases<p>- Storage to S3, Cloudflare R2, Google Drive, Azure Blob, NAS, etc.<p>- Notifications about backup status via email, Telegram, Slack, Discord, MS Teams and customizable webhooks<p>- Works with both self-hosted and managed PostgreSQL (RDS, Cloud SQL, etc.)<p>- Runs as a single Docker container or via Helm on Kubernetes, can be installed via script<p>New in 2.0:<p>- Database health checks and alerts<p>- Workspaces, users and audit logs for teams<p>- Encryption for secrets and backup files<p>- Improved compression defaults<p>- Refreshed UI with dark theme</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46230961">https://news.ycombinator.com/item?id=46230961</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 11 Dec 2025 13:13:57 +0000</pubDate><link>https://postgresus.com</link><dc:creator>rostislav_dugin</dc:creator><comments>https://news.ycombinator.com/item?id=46230961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46230961</guid></item><item><title><![CDATA[Show HN: Log Bull – a simple log collection system for developers (Docker-based)]]></title><description><![CDATA[
<p>I built Log Bull because ELK/Loki/Graylog felt heavy for small services and side projects. I wanted something you can deploy fast, point your app at a single HTTP endpoint, and immediately search logs in a clean UI.<p>What it is: minimal log collection system + search UI focused on developer ergonomics. There are libraries for Java, Go, Python, JavaScript, C#, PHP.<p>Usage examples and playground are placed on the website - <a href="https://logbull.com" rel="nofollow">https://logbull.com</a>.<p>Features:
- per-project isolation (within single instance);
- API keys;
- optional domain/IP filtering limits;
- retention settings;
- users management and audit logs.<p>Deployment is made via Docker or via .sh script.<p>Tech stack: Go backend + React UI, PostgreSQL as DB, OpenSearch for storage/search, Valkey for caching and rate limiting.<p>The project is open source under Apache 2.0 license.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45730397">https://news.ycombinator.com/item?id=45730397</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 28 Oct 2025 08:33:46 +0000</pubDate><link>https://github.com/logbull/logbull</link><dc:creator>rostislav_dugin</dc:creator><comments>https://news.ycombinator.com/item?id=45730397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45730397</guid></item></channel></rss>