Adminer 6.3.0-1
Manage the MariaDB and PostgreSQL apps' databases in a web browser (through the Nginx app)
databases
Download
| NAS | Size | SHA256 | |
|---|---|---|---|
| My Cloud PR4100 | 339 KB | Download | c565e85b7f29d0e4… |
| My Cloud PR2100 | 339 KB | Download | 3650ca032942e106… |
| My Cloud DL4100 | 339 KB | Download | 468451458a07e074… |
| My Cloud DL2100 | 339 KB | Download | 6b036ac1627db6ab… |
Not available for: My Cloud EX4100, My Cloud EX2100, My Cloud EX2 Ultra, My Cloud Mirror (Gen 2), My Cloud (Gen 2), WD Cloud.
Easier: install it from the Store, which also updates it.
Adminer manages databases in a web browser: tables and their rows, queries, structure, users and permissions, imports and exports. One interface for the NAS's MariaDB (WD's own, or the MariaDB app's), the PostgreSQL app and the Valkey app (with Adminer's own Redis driver plugin, included) - an alternative to the phpMyAdmin app for MariaDB, and to the kvweb app for Valkey. It runs natively on the NAS (no Docker).
- Its address is
https://adminer.<domain>, through the Nginx app (added automatically). With the Nginx app installed, Adminer is only reachable through it by default (it listens on the NAS itself only,127.0.0.1:8084). Without the Nginx app (or with that setting off, on the page) it's also athttp://<nas-ip>:8084on the local network, over plain HTTP. - Through Nginx, it asks for a user name and password first:
adminand the password the app generates (shown on the management page, which can also change it) - a second lock in front of Adminer's own login, as Adminer pages exposed to the internet are often probed. On the network, there's only Adminer's own database login (which limits failed attempts). - That first password can be switched off on the page ("Ask for this password first"), leaving only the databases' own logins. Keep it on if Adminer's address can be reached from the internet: without it, anyone who reaches Adminer gets its login form, which can connect to any server (e.g. to probe the local network), not just the NAS's databases.
- Then Adminer asks for a database login: server
127.0.0.1, with a MariaDB user (e.g. phpMyAdmin'sadmin), a PostgreSQL user (e.g. one made on the PostgreSQL app's page, orpostgres), or for Valkey (System: Redis) the usernamedefaultand the password on the Valkey app's page. - Its Redis driver is the plugin as released on adminer.org (the repository's own copy only works with Adminer's development version - also checked against a pinned SHA256), in
www/adminer-plugins/next to Adminer. It talks to Valkey over a plain socket, so it needs no PHP extension: it works on either PHP. - It's the official single PHP file (every driver and language - its release publishes no checksums, so the build checks it against the SHA256 pinned in
static/adminer/build.sh), run by PHP's own web server, with 4 workers, as its own user (adminer, ID 88), never as root. Imports of up to 512MB go through. - Its PHP: the PHP app's PHP 8.5 if it's installed (MariaDB, PostgreSQL and SQLite), else the NAS's own PHP 7.4 (MariaDB and SQLite only - it has no PostgreSQL driver). After installing the PHP app, restart Adminer (its page) to move to it.
- Its password and sessions are kept in
Nas_Prog/_adminer, across reinstalls and removal. The NAS shows an alert when a new release is out (checked weekly). - Intel models only.