Adminer is a full-featured web based database management tool for MySQL, MariaDB, PostgreSQL, SQLite, Elasticsearch and more.
Fork render-examples/adminer on GitHub (or click the green ‘Use this template’ button).
Create a new Web Service on Render, and give Render permission to access your new repo.
Make sure the
Runtimeis set to
Docker, and enter a name for the service.
Click Save and you’re good to go! Once ready, your Adminer instance will be available on your
onrender.com URL and you can use it to connect to your private services on Render.
As an example, if your MySQL database is set up as a private service with url
mysql-demo:3306 and username and database
mysql, you can log in to it using the values below:
You will see your database in Adminer once you’re logged in:
You can also use Adminer to connect to other databases in your Render account. See Adminer docs for details.
Adminer has a robust plugins ecosystem, and Render’s Dockerfile includes the following plugins by default:
You can add additional plugins by changing the value of
ADMINER_PLUGINS in your version of the Dockerfile. You can also override the default set of plugins by setting the
ADMINER_PLUGINS environment variable in Render.
Since your Adminer URL is accessible over the Internet, make sure to secure it with one of the following plugins:
These plugins need additional configuration described in loading plugins in the official Adminer Docker guide.