Skip to content

Databases

Piora lets you quickly create and manage database services on your own VPS. All databases run as Docker containers with persistent storage, automatic backups, and connection management.

DatabaseVersionsUse Case
PostgreSQL14, 15, 16General-purpose relational database, suitable for most applications
MySQL8.0, 8.4Widely used relational database
MariaDB10.11, 11Open-source MySQL fork, fully compatible
MongoDB6, 7Document-based NoSQL database
Redis7In-memory cache and key-value store

Creating a database in the Piora dashboard is straightforward:

  1. Navigate to the “Databases” page
  2. Select the database type and version
  3. Configure the name and authentication details
  4. Click “Create”

Piora automatically creates the Docker container and sets up persistent volumes to keep your data safe.

Internal Connection (apps on the same server)

Section titled “Internal Connection (apps on the same server)”

If your application and database are deployed on the same server, use Docker’s internal network:

Terminal window
# PostgreSQL example
postgresql://user:password@database-container-name:5432/dbname
# MySQL example
mysql://user:password@database-container-name:3306/dbname

If you need to access the database externally (e.g., from a development environment), you can enable external port access in the settings.

Each database service provides the following management features:

  • Status monitoring — View running status, connection count, resource usage
  • Log viewer — View database log output
  • Backup management — Configure automatic backup schedules
  • Connection info — Quickly access connection strings