Skip to content

MariaDB

MariaDB is a community-developed, commercially supported fork of the MySQL relational database management system, intended to remain free and open-source software under the GNU General Public.

egg-mariadb.json

updated

Ports

Add an allocation on the node for each port.

  • Server 3306

Install

Installer image
alpine
Install script
2 lines

Images

New servers use the first image. Users can change it on the Startup page.

  • MariaDB 11.8 LTS default ghcr.io/ptero-eggs/yolks:mariadb_11.8
  • MariaDB 11.6 ghcr.io/ptero-eggs/yolks:mariadb_11.6
  • MariaDB 11.4 LTS ghcr.io/ptero-eggs/yolks:mariadb_11.4
  • MariaDB 10.11 LTS ghcr.io/ptero-eggs/yolks:mariadb_10.11
  • MariaDB 10.6 LTS ghcr.io/ptero-eggs/yolks:mariadb_10.6

Startup

The Panel runs this command to start the server. It replaces each variable in the command with the value of that variable.

0 variables

Startup command

${MARIADB_EXECUTABLE}

Wings

Stop command
shutdown; exit;
Running when the console shows
ready for connections.

Files Wings edits

Wings sets these values in these files before each start.

.my.cnf ini

mysqld.port
{{server.build.default.port}}
client.port
{{server.build.default.port}}
mysqld.bind-address
0.0.0.0
mysqld.pid-file
/home/container/run/mysqld/mysqld.pid
mysqld.socket
/home/container/run/mysqld/mysqld.sock
client.socket
/home/container/run/mysqld/mysqld.sock
mysqld.general_log_file
/home/container/log/mysql/mysql.log
client.user
container

Readme

MariaDB

From their Website

One of the most popular database servers. Made by the original developers of MySQL. Guaranteed to stay open source.

Minimum RAM warning

There is no actual minimum suggested for MariaDB.

See here https://mariadb.com/kb/en/library/mariadb-hardware-requirements/

Server Ports

Ports required to run the server in a table format.

Port default
Server 3306

Changes

  1. MariaDB: Add 11.8 and remove 10.5 (EOL)

    · Daniel Barton · 41b80eb

  2. Add new MariaDB egg

    · Daniel Barton · 465f576

All changes on GitHub

Problem with this egg?

Open an issue on GitHub. Include your Panel and Wings versions.

Install script 2 lines ash in alpine Show
# Nothing here - All the magic is in the entrypoint.sh
echo "Installation complete"