Generator
Se dit skema blive til et adminpanel.
Det her er den rigtige pipeline — de samme parsere og den samme sidegenerator, som driver Adminium, kørende i din browser. Intet bliver uploadet: dit skema og din forbindelsesstreng forlader aldrig denne fane.
- 1 Forbind
- 2 Gennemgå skema
- 3 Byg dashboard
Forbind din database
Peg Adminium mod en database, så genererer vi et admin-dashboard ud fra dens skema.
postgres://user:password@host:5432/database — mysql:// virker også.
Brug en rolle med kun læseadgang. Adminium skriver aldrig til din database — opsætningen bruger kun skemametadata. Vi anbefaler en dedikeret bruger, der kun har SELECT-rettigheder.
Slip din skemafil her
eller gennemse — SQL DDL, pg_dump, Prisma, Drizzle, TypeORM, Sequelize, Rails, Django eller Adminium JSON
Ingen databaseforbindelse nødvendig — vi parser dine CREATE TABLE-sætninger (eller ORM-modeller) og planlægger de samme dashboards.
Filen kunne ikke parses
Vi læser kun dit skema — aldrig dine rækkedata under opsætningen.
Din forbindelsesstreng er stadig i denne fane
En webside kan ikke åbne en TCP-forbindelse til PostgreSQL, så dette site bliver aldrig det, der taler med din database. To veje frem:
Giv den videre til Adminium på din egen maskine
Din browser sender strengen direkte til localhost — den går ikke gennem dette site, som slet ikke har en server til at modtage den. Adminium forbinder så for alvor og genererer ud fra dit live-skema.
Adminium skrev en kode på 8 tegn i din terminal, da den startede. Ved at taste den her ved den, at forespørgslen kommer fra dig.
export ADMINIUM_SECRET=${ADMINIUM_SECRET:-$(openssl rand -hex 32)} # gem denne værdi — den dekrypterer din gemte opsætning
npx @adminiumjs/adminium --bridge export ADMINIUM_SECRET=${ADMINIUM_SECRET:-$(openssl rand -hex 32)} # gem denne værdi — den dekrypterer din gemte opsætning
docker run --rm -p 4600:4600 -e ADMINIUM_SECRET \
-e ADMINIUM_BRIDGE_ORIGINS=https://adminium.dev \
-v adminium-data:/data ghcr.io/mosofi/adminium:latest --bridge er det, der lader denne side sende strengen videre. Uden det virker Adminium stadig — så indsætter du bare strengen i dens egen guide.
Se sideplanen med det samme, helt uden at installere noget
Eksportér dit skema — kun strukturen, aldrig dine rækker — og indsæt det i forrige trin. På få sekunder får du det rigtige genererede sidesæt, fyldt med pladsholderdata.
pg_dump --schema-only --no-owner "$DATABASE_URL" > schema.sql
Analyserer dit skema
Læser tabeller, kolonner og relationer. Det tager et par sekunder.
Vi fandt 0 tabeller i public
Vælg, hvilke der skal med. Du kan altid ændre det.
Hvad har du brug for?
Formålet afgør, hvilke sider der genereres — prøv et andet, når du har bygget; det genereres på et øjeblik.
Dit dashboard er klar
0 sider fordelt på 0 navigationsgrupper — genereret ud fra dit skema. Rigtig sideplan, pladsholderrækker: dine data dukker op, når Adminium kører mod den live database.
0 noter fra generatoren
Gør det live
Denne sideplan er præcis det, den rigtige generator udsender. Kør Adminium ved siden af din database, så kommer de samme sider op fyldt med dine data — opsætningsguiden spørger efter din forbindelsesstreng (i browseren på localhost:4600 med Docker, i terminalen med npm).
export ADMINIUM_SECRET=${ADMINIUM_SECRET:-$(openssl rand -hex 32)} # gem denne værdi — den dekrypterer din gemte opsætning
docker run --rm -p 4600:4600 -e ADMINIUM_SECRET \
-v adminium-data:/data ghcr.io/mosofi/adminium:latest export ADMINIUM_SECRET=${ADMINIUM_SECRET:-$(openssl rand -hex 32)} # gem denne værdi — den dekrypterer din gemte opsætning
npx @adminiumjs/adminium Vil du helst ikke hoste selv?
Kør det i skyen med ét klik.
Selvhosting er hovedvejen — men vil du hellere have andre til at køre serveren, så deploy det samme open source-Adminium på en administreret platform.
Flere måder at deploye på →Adminium may earn a commission from these platforms; the price you pay is unchanged.