Files
documentation/docs/User-Guide_Armbian-Software/Database.md
2025-04-28 23:48:42 +02:00

4.9 KiB

comments
comments
true

SQL database servers and web interface managers

PostgreSQL

PostgreSQL install

PostgreSQL is a powerful, open-source object-relational database system known for its robustness, feature richness, and reliability.

It is designed for everyone, including:

  • Developers needing advanced SQL support and extensibility.
  • System administrators requiring reliable data storage for mission-critical applications.
  • Enterprises seeking a high-performance, standards-compliant relational database.

PostgreSQL offers strong ACID compliance, concurrency, rich data types, full-text search, JSON support, and extensibility through stored procedures and custom functions.
It is trusted globally in financial, government, and web-scale applications.

Thanks to its proven architecture and open-source nature, PostgreSQL fits seamlessly in projects of all sizes.

Author: @armbian

Status: Stable

armbian-config --cmd PGSQL1

=== "Access to the database"

PostgreSQL is accessible via port **5432**:

- Host: `postgresql://<your.IP>:5432`
- Default user: `armbian`
- Default password: `armbian`
- Default database: `armbian`

=== "Directories"

- Data directory: `/armbian/postgres/data`

=== "View logs"

```sh
docker logs -f postgres
```
armbian-config --cmd PGSQL2
armbian-config --cmd PGSQL3

Mariadb

Mariadb SQL database server

Mariadb

Mariadb is one of the most popular database servers. Made by the original developers of MySQL.

Author: @armbian

Status: Stable

armbian-config --cmd DAT001

=== "Configuration"

Database access configuration is done at first install:
- create root password
- create database
- create normal user
- create password for normal user

- Database host: `<your.IP>`

=== "Directories"

- Install directory: `/armbian/mariadb`
- Site configuration directory: `/armbian/mariadb/config`

=== "View logs"

```sh
docker logs -f mariadb
```
armbian-config --cmd DAT002
armbian-config --cmd DAT003

Redis

Redis install

Redis

Redis is an open-source, in-memory data structure store, used as a database, cache, and message broker.
It supports a variety of data structures such as strings, hashes, lists, sets, and sorted sets.

Key Features:

  • Extremely fast performance with in-memory storage
  • Persistence options (snapshotting and AOF)
  • Pub/Sub messaging capabilities
  • Built-in replication and high availability
  • Simple API and wide client support

Redis is widely used for real-time applications, caching layers, session stores, and lightweight queues across industries and platforms.

Author: @igorpecovnik

Status: Stable

armbian-config --cmd REDIS1

=== "Access to the service"

Redis server is accessible on port **6379**:

- Host: `redis://<your.IP>:6379`

=== "Directories"

- Data directory: `/armbian/redis/data`

=== "View logs"

```sh
docker logs -f redis
```
armbian-config --cmd REDIS2
armbian-config --cmd REDIS3

phpMyAdmin

phpMyAdmin web interface manager

phpMyAdmin

Author: @armbian

Status: Stable

armbian-config --cmd MYA001
armbian-config --cmd MYA002
armbian-config --cmd MYA003