# 🛠️ Adminer: Webový správce databází pro PostgreSQL a další
👉 [[1.1.1 O projektu]]
👉 [[1.1.2 Vlastní digitální svět (přehled článků)]]
## 📌 Úvod: Proč potřebujeme Adminer?
[Adminer](https://www.adminer.org/) je **lehčí alternativa k [phpMyAdmin](https://www.phpmyadmin.net/)** a umožňuje **správu databází přes webové rozhraní**.
Podporuje:
- ✅ **PostgreSQL, MySQL, MariaDB a další databázové systémy.**
- ✅ **Jednoduché připojení a správa databází přes webový prohlížeč.**
- ✅ **Možnost spravovat více databází z jednoho rozhraní.**
V tomto článku si ukážeme, jak nasadit Adminer v Dockeru a připojit ho k PostgreSQL.
![[image_adminer.png]]
---
## 🚀 Instalace Admineru v Dockeru (s `docker-compose.yml`)
```yaml
version: '3.8'
services:
adminer:
image: adminer:latest
container_name: adminer
restart: always
networks:
- digilifehub_network
ports:
- "8080:8080"
environment:
ADMINER_DEFAULT_SERVER: postgres_db
networks:
digilifehub_network:
external: true
```
📌 **Adminer je nyní dostupný na `http://IP_ADRESA:8080`**
📌 **Podporuje PostgreSQL i MySQL – stačí změnit přihlašovací údaje.**
---
## 🔌 Rozšíření Admineru pomocí pluginů
Adminer lze rozšířit pomocí **pluginů**, které umožňují přidání užitečných funkcí jako:
- **Dynamické sloupce a filtry**
- **Přizpůsobené exporty a importy**
- **Pokročilé řízení oprávnění**
📌 Více informací a seznam dostupných pluginů:
🔗 [https://www.adminer.org/cs/plugins/](https://www.adminer.org/cs/plugins/)
### **Použití pluginů v Dockeru**
Chcete-li Adminer rozšířit o pluginy v Dockeru, můžete použít vlastní `Dockerfile`:
```Dockerfile
FROM adminer:latest
COPY plugins-enabled /var/www/html/plugins-enabled
```
Poté vytvořte složku `plugins-enabled` a přidejte soubory pluginů.
---
## 🔑 Připojení k PostgreSQL přes Adminer
1️⃣ Otevřete **`http://IP_ADRESA:8080`**
2️⃣ Vyplňte přihlašovací údaje:
- **Server:** `postgres_db` (název kontejneru PostgreSQL)
- **Uživatel:** `admin`
- **Heslo:** `supersecurepassword`
- **Databáze:** `main_db`
3️⃣ Klikněte na **Přihlásit** – můžete spravovat svou databázi.
---
## 🏁 Závěr a další kroky
✅ **Adminer je rychlý a jednoduchý webový správce databází.**
✅ **Podporuje více databázových systémů.**
✅ **Možnost rozšíření pomocí pluginů.**
👉 **Používáte Adminer, nebo preferujete jiný správce databází? Podělte se o svůj názor!** 🚀
---
### ⏪ Související články ⏩
> **🔙 Předchozí článek:**
> [[2025-02-10 PostgreSQL (relační databáze)|PostgreSQL (relační databáze)]]
>
> **🔜 Následující článek:**
> již brzy...
#docker #adminer #postgresql #osobniDigitalizace #digilifehub