Home Catalogus phpMyAdmin
databases

phpMyAdmin

A comprehensive web-based administration tool for managing MySQL and MariaDB databases, executing SQL queries, and managing user access control.

ARM64 & AMD64
Docker & Rootless Podman
100% Self-Hosted (Geen Lock-in)
RAM Profiel: Gemiddeld
Standaard Poort: Automatisch

Waarom deze configuratie?

Snelle Start (Standalone Docker Compose)

Onderstaand compose-fragment is direct te gebruiken in elke Docker- of Podman-omgeving:

services:
  phpmyadmin:
    image: phpmyadmin:latest
    container_name: njorddeploy-phpmyadmin
    restart: unless-stopped
    environment:
      PMA_HOST: ${PMA_HOST:-mariadb}
      PMA_PORT: 3306
      PMA_ARBITRARY: 1
      MYSQL_ROOT_PASSWORD: ${DB_PASS:-}
    ports:
      - "${PHPMYADMIN_WEB_PORT:-8083}:80"
    volumes:
      - "data_root/phpmyadmin/config/config.inc.php:/etc/phpmyadmin/config.inc.php"
    networks:
      - njorddeploy_net

networks:
  njorddeploy_net:

Start de service direct via de commandline: docker compose up -d

Configuratie & Omgevingsvariabelen

Belangrijkste configuratieparameters en standaardwaarden uit de NjordDeploy component-sjabloon:

Variable Default Value Description
PHPMYADMIN_WEB_PORT 8083 The host port on which phpMyAdmin will be accessible.
PMA_HOST mariadb The hostname of the MariaDB database service.
PHPMYADMIN_BLOWFISH_SECRET 32_random_secret_string_blowfish Blowfish secret passphrase for cookie authentication encryption.

Ecosysteem & Bedrijfsintegratie

Eenvoudig beheren via NjordDeploy

Installeer, bewaak en update deze service met 1 klik op uw eigen Raspberry Pi of Proxmox server via de NjordDeploy Configurator.