Geben Sie Adminium einen Connection-String für PostgreSQL, und es baut das Admin-Panel aus Ihrem Schema: bearbeitbare Tabellen, Rollen, Dashboards und ein Audit-Log. Es läuft auf Ihrem eigenen Rechner und ist kostenlos.
postgres://app:••••••@db.internal:5432/shop?sslmode=require
orders
id uuid primary key
customer_id uuid → customers
status order_status enum
total numeric
↓
AuftragstabelleStatus-BoardLink zum KundenUmsatzdiagramm
Es liest den Katalog, nicht Ihre Zeilen
Die Einrichtung liest Tabellen, Spalten und Typen, Primär- und Fremdschlüssel, Unique-Constraints, Indizes, Check-Constraints, Enum-Typen und Kommentare. Zeilen werden erst gelesen, wenn Sie eine Seite öffnen, die sie anzeigt.
Ihr Schema bestimmt die Ansichten
Aus einem Enum wird ein Auswahlfeld, aus einem Fremdschlüssel ein Link, dem Sie folgen können, und aus einem Spaltenkommentar die Feldbeschreibung.
Beginnen Sie mit einer Nur-Lese-Rolle
Verbinden Sie sich mit einer Rolle, die nur SELECT darf, und Sie sehen genau, was Adminium aus Ihrer Datenbank macht, ohne dass ein Schreibvorgang möglich ist. Vergeben Sie mehr Rechte, wenn Sie so weit sind.
Es arbeitet mit dem PostgreSQL, das Sie schon betreiben.
Ein eigener Server oder ein gehosteter. Gepoolte Connection-Strings wie die von Neon oder Supabase funktionieren unverändert, und eine Datenbank in einem privaten Netz ist über einen SSH-Tunnel erreichbar.
sslmode von disable bis verify-full
Gepoolte und direkte Endpunkte
SSH-Tunnel
Zeitlimits für Anweisungen und Sperren, während es Ihr Schema liest
Fragen
Verändert Adminium meine PostgreSQL-Datenbank?
Die Einrichtung liest nur das Schema. Danach ist es ein Admin-Panel zum Lesen und Schreiben: Personen ändern darüber Zeilen, im Rahmen der Rollen, die Sie festlegen, und der Rechte der Datenbankrolle, die Sie ihm gegeben haben. Mit einer Nur-Lese-Rolle kann es gar nicht schreiben.
Funktioniert es mit Supabase, Neon oder einem anderen gehosteten PostgreSQL?
Ja. Fügen Sie den Connection-String ein, den Ihr Anbieter anzeigt, auch einen gepoolten. Verwenden Sie sslmode=require für jede Datenbank, die nicht auf Ihrem eigenen Rechner liegt.
Wo bewahrt Adminium seine eigenen Einstellungen auf?
In einem kleinen eigenen Speicher. Das kann eine Datei sein, eine separate Datenbank oder Tabellen in derselben PostgreSQL-Datenbank, wenn die Rolle sie anlegen darf.
Was kostet es?
Nichts. Adminium steht unter AGPL-3.0, ohne Grenze bei Tabellen, Seiten oder Benutzern.