mirror of
https://github.com/multipleof4/ntfy.git
synced 2026-10-16 00:17:56 +00:00
Remove "experimental" from postgres option
This commit is contained in:
+3
-3
@@ -379,7 +379,7 @@ This generator helps you configure your self-hosted ntfy instance. It's not full
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="cg-panel" id="cg-panel-database">
|
<div class="cg-panel" id="cg-panel-database">
|
||||||
<div class="cg-panel-desc">Configure the PostgreSQL connection. See <a href="/config/#postgresql-experimental" target="_blank">PostgreSQL</a> for details.</div>
|
<div class="cg-panel-desc">Configure the PostgreSQL connection. See <a href="/config/#postgresql" target="_blank">PostgreSQL</a> for details.</div>
|
||||||
<div class="cg-field">
|
<div class="cg-field">
|
||||||
<label>Database URL</label>
|
<label>Database URL</label>
|
||||||
<input type="text" data-key="database-url" placeholder="postgres://user:pass@host:5432/ntfy">
|
<input type="text" data-key="database-url" placeholder="postgres://user:pass@host:5432/ntfy">
|
||||||
@@ -417,7 +417,7 @@ no external dependencies:
|
|||||||
* `auth-file`: Database file for authentication and [access control](#access-control). If set, enables auth.
|
* `auth-file`: Database file for authentication and [access control](#access-control). If set, enables auth.
|
||||||
* `web-push-file`: Database file for [web push](#web-push) subscriptions.
|
* `web-push-file`: Database file for [web push](#web-push) subscriptions.
|
||||||
|
|
||||||
### PostgreSQL (EXPERIMENTAL)
|
### PostgreSQL
|
||||||
As an alternative, you can configure ntfy to use PostgreSQL for **all** database-backed stores by setting the
|
As an alternative, you can configure ntfy to use PostgreSQL for **all** database-backed stores by setting the
|
||||||
`database-url` option to a PostgreSQL connection string.
|
`database-url` option to a PostgreSQL connection string.
|
||||||
|
|
||||||
@@ -1656,7 +1656,7 @@ a database to keep track of the browser's subscriptions, and an admin email addr
|
|||||||
- `web-push-expiry-duration` defines the duration after which unused subscriptions will expire (default is `60d`)
|
- `web-push-expiry-duration` defines the duration after which unused subscriptions will expire (default is `60d`)
|
||||||
|
|
||||||
Alternatively, you can use PostgreSQL instead of SQLite by setting `database-url`
|
Alternatively, you can use PostgreSQL instead of SQLite by setting `database-url`
|
||||||
(see [PostgreSQL database](#postgresql-experimental)).
|
(see [PostgreSQL database](#postgresql)).
|
||||||
|
|
||||||
Limitations:
|
Limitations:
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -268,7 +268,7 @@ to the primary until the replica recovers.
|
|||||||
|
|
||||||
**Features:**
|
**Features:**
|
||||||
|
|
||||||
* Support [PostgreSQL read replicas](config.md#postgresql-experimental) for offloading non-critical read queries via `database-replica-urls` config option ([#1648](https://github.com/binwiederhier/ntfy/pull/1648))
|
* Support [PostgreSQL read replicas](config.md#postgresql) for offloading non-critical read queries via `database-replica-urls` config option ([#1648](https://github.com/binwiederhier/ntfy/pull/1648))
|
||||||
* Add interactive [config generator](config.md#config-generator) to the documentation to help create server configuration files ([#1654](https://github.com/binwiederhier/ntfy/pull/1654))
|
* Add interactive [config generator](config.md#config-generator) to the documentation to help create server configuration files ([#1654](https://github.com/binwiederhier/ntfy/pull/1654))
|
||||||
|
|
||||||
**Bug fixes + maintenance:**
|
**Bug fixes + maintenance:**
|
||||||
@@ -280,7 +280,7 @@ to the primary until the replica recovers.
|
|||||||
Released March 7, 2026
|
Released March 7, 2026
|
||||||
|
|
||||||
This is the biggest release I've ever done on the server. It's 14,997 added lines of code, and 10,202 lines removed, all from
|
This is the biggest release I've ever done on the server. It's 14,997 added lines of code, and 10,202 lines removed, all from
|
||||||
one [pull request](https://github.com/binwiederhier/ntfy/pull/1619) that adds [PostgreSQL support](config.md#postgresql-experimental).
|
one [pull request](https://github.com/binwiederhier/ntfy/pull/1619) that adds [PostgreSQL support](config.md#postgresql).
|
||||||
|
|
||||||
The code was written by Cursor and Claude, but reviewed and heavily tested over 2-3 weeks by me. I created comparison documents,
|
The code was written by Cursor and Claude, but reviewed and heavily tested over 2-3 weeks by me. I created comparison documents,
|
||||||
went through all queries multiple times and reviewed the logic over and over again. I also did load tests and manual regression tests,
|
went through all queries multiple times and reviewed the logic over and over again. I also did load tests and manual regression tests,
|
||||||
@@ -291,7 +291,7 @@ if things are working (or not working). There is a [one-off migration tool](http
|
|||||||
|
|
||||||
**Features:**
|
**Features:**
|
||||||
|
|
||||||
* Add experimental [PostgreSQL support](config.md#postgresql-experimental) as an alternative database backend (message cache, user manager, web push subscriptions) via `database-url` config option ([#1114](https://github.com/binwiederhier/ntfy/issues/1114)/[#1619](https://github.com/binwiederhier/ntfy/pull/1619), thanks to [@brettinternet](https://github.com/brettinternet) for reporting)
|
* Add experimental [PostgreSQL support](config.md#postgresql) as an alternative database backend (message cache, user manager, web push subscriptions) via `database-url` config option ([#1114](https://github.com/binwiederhier/ntfy/issues/1114)/[#1619](https://github.com/binwiederhier/ntfy/pull/1619), thanks to [@brettinternet](https://github.com/brettinternet) for reporting)
|
||||||
|
|
||||||
**Bug fixes + maintenance:**
|
**Bug fixes + maintenance:**
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user