
This add-on is operated by Ivan Schneider
Full fledged admin interface without touching your app code
Adminium
Last updated February 20, 2019
Table of Contents
Adminium provides you with a full fledged administration interface without touching your app code
No need to install any plugin or library into your app, no need for a specific version of any framework or language. Just connect your database to Adminium and get access to a fully featured administration interface. You can check out the sandbox account to get the feel of it.
Here are a few of the interesting features that Adminium offers on top of the basic CRUD actions :
- filters and search
- fields configuration
- table relationships navigation
- enum values
- CSV export
- validations
- bulk destroy, bulk edit
You can also add collaborators to your account to give your clients an access. You can then assign them roles with limited permissions on the tables you specify.
The currently supported RDBMS are PostgreSQL and MySQL.
Installing the add-on
Adminium can be installed to a Heroku application either via the Heroku dashboard or via the CLI:
$ heroku addons:create adminium
In order to provide you with an administration interface for your data, Adminium needs to be able to connect to your database. The easiest way to do that is to open the Adminium interface either through the Heroku dashboard or from the CLI:
$ heroku addons:open adminium
You will be prompted for an Heroku OAuth permission, Adminium will fetch and store an encrypted version of the DATABASE_URL of your application (removing the add-on from your application will delete that info from the Adminium database).
Integration
Adminium doesn’t need to integrate at a code-level and thus isn’t tied to a particular language. It can be used with any app hosted on Heroku, be it Ruby, Node.js, Clojure, Java, Python, Go or Scala, as long as it makes use of a PostgreSQL or MySQL database.
Once you’ve completed the previous section you’re all set to use the Adminium interface.
Adminium interface
The interface can be accessed via the CLI:
$ heroku addons:open adminium
or by visiting the Heroku Dashboard and selecting the application in question and then selecting Adminium from the add-ons menu.
For more information on using the Adminium interface please see the docs at adminium.io/docs.
Migrating between plans
Use the heroku addons:upgrade
command to migrate to a new plan.
$ heroku addons:upgrade adminium:enterprise
Removing the add-on
Adminium can be removed via the CLI.
This will destroy your administration configuration data and your DATABASE_URL
from Adminium’s database and cannot be undone. It will not affect any data stored in the database accessed via Adminium.
$ heroku addons:destroy adminium
Support
All Adminium support and runtime issues should be logged with Heroku Support. Any non-support related issues or product feedback is welcome at adminium.uservoice.com.
Additional resources
Additional resources are available at :