# Ustawienia pluginu MySQL Manager. # MYSQL_PLUGIN_CREDENTIALS_FILE - plik poświadczeń alternatywnej instancji MariaDB utworzony przez instalator. MYSQL_PLUGIN_CREDENTIALS_FILE=/usr/local/directadmin/conf/alt-mysql.conf # MYSQL_PLUGIN_METADATA_FILE - metadane aktywnej instancji alt-mariadb zapisane przez install_db.sh. MYSQL_PLUGIN_METADATA_FILE=/usr/local/directadmin/conf/alt-mariadb.env # MYSQL_PLUGIN_ALT_MY_CNF - klient MariaDB dla alt-mariadb, używany przez hooki DA. MYSQL_PLUGIN_ALT_MY_CNF=/usr/local/directadmin/conf/alt-my.cnf # MYSQL_PLUGIN_CLIENT_BIN_DIR - opcjonalny katalog binarek klienta MariaDB/MySQL; gdy pusty, plugin wykrywa /usr/local/mariadb-*/bin. MYSQL_PLUGIN_CLIENT_BIN_DIR= # MYSQL_PLUGIN_MAX_HOSTS_PER_USER - maksymalna liczba hostów zdalnych przypisanych do jednego użytkownika MySQL. MYSQL_PLUGIN_MAX_HOSTS_PER_USER=30 # MYSQL_PLUGIN_LOCAL_SERVER_HOST - opcjonalny IPv4 serwera DirectAdmin/aplikacji dodawany automatycznie dla zdalnego MySQL. # Gdy pusty, plugin probuje wykryc adres z REQUEST/DirectAdmin/systemu i nadal zawsze dodaje localhost. MYSQL_PLUGIN_LOCAL_SERVER_HOST= # allow_remote_hosts - czy pokazywać UI i obsługę hostów zdalnych oraz automatycznie synchronizować CSF/MariaDB (1=tak, 0=nie). allow_remote_hosts=0 # modify_server_configuration - starszy przełącznik zgodności; allow_remote_hosts=1 wymusza synchronizację nawet gdy tu jest 0. modify_server_configuration=0 # Aliasy kompatybilności wstecznej. MYSQL_PLUGIN_ALLOW_REMOTE_HOSTS=0 MYSQL_PLUGIN_MODIFY_SERVER_CONFIGURATION=0 # MYSQL_PLUGIN_SUDO_SYNC_HOSTS - ścieżka do opcjonalnego skryptu synchronizacji hostów MySQL. MYSQL_PLUGIN_SUDO_SYNC_HOSTS=/usr/local/directadmin/plugins/alt-mysql/scripts/setup/mysql_host_sync.sh # MYSQL_PLUGIN_REMOTE_BIND_ADDRESS - adres nasłuchu MariaDB ustawiany po włączeniu allow_remote_hosts. MYSQL_PLUGIN_REMOTE_BIND_ADDRESS=0.0.0.0 # MYSQL_PLUGIN_ALT_MARIADB_CNF / MYSQL_PLUGIN_ALT_MARIADB_SERVICE - instancja MariaDB zarządzana przez instalator. MYSQL_PLUGIN_ALT_MARIADB_CNF=/etc/alt-mariadb.cnf MYSQL_PLUGIN_ALT_MARIADB_SERVICE=alt-mariadb # MYSQL_PLUGIN_CSF_* - pliki CSF używane do ograniczenia portu MariaDB wyłącznie do hostów zdefiniowanych w pluginie. MYSQL_PLUGIN_CSF_ALLOW_FILE=/etc/csf/csf.allow MYSQL_PLUGIN_CSF_CONF_FILE=/etc/csf/csf.conf MYSQL_PLUGIN_CSF_MANAGED_ALLOW_FILE=/etc/csf/alt-mysql-plugin.allow # always_enabled - gdy 1, plugin jest dostępny dla wszystkich użytkowników bez limitu baz i bez pól w edycji użytkownika/pakietu. always_enabled=1 # MYSQL_PLUGIN_DEFAULT_DB_LIMIT - domyślny limit baz dla użytkownika, gdy brak wartości w pakiecie/użytkowniku. MYSQL_PLUGIN_DEFAULT_DB_LIMIT=5 # ENABLE_BACKUP - czy pokazywać i umożliwiać tworzenie backupu baz danych (true/false). ENABLE_BACKUP=true # ENABLE_UPLOAD_BACKUP - czy pokazywać UI i obsługę przywracania backupu (true/false). ENABLE_UPLOAD_BACKUP=true # DA_ALT_MYSQL_RESTORE_ENABLED - wlacza restore baz alt-mariadb z natywnych restore DirectAdmina. DA_ALT_MYSQL_RESTORE_ENABLED=true # DA_ALT_MYSQL_RESTORE_OVERWRITE - allow albo deny; prompt jest traktowany jak deny w hookach bez UI. DA_ALT_MYSQL_RESTORE_OVERWRITE=allow # DA_ALT_MYSQL_NATIVE_STAGING_MIGRATE - dla backupow bez payloadu pluginu migruje bazy z natywnej MariaDB DA do alt-mariadb. DA_ALT_MYSQL_NATIVE_STAGING_MIGRATE=true # DA_ALT_MYSQL_NATIVE_CLEANUP - after_success usuwa natywne bazy stagingowe po udanej migracji; keep zostawia je do recznego sprzatania. DA_ALT_MYSQL_NATIVE_CLEANUP=after_success # DA_ALT_MYSQL_BLOCK_NATIVE_DB_HOOKS - blokuje natywne tworzenie/usuwanie baz w DA, aby plugin byl zrodlem prawdy. DA_ALT_MYSQL_BLOCK_NATIVE_DB_HOOKS=true # ENABLE_PHPMYADMIN - czy pokazywać integrację phpMyAdmin w panelu pluginu (true/false). ENABLE_PHPMYADMIN=true # PHPMYADMIN_PUBLIC_BASE_URL - opcjonalny publiczny adres WWW (bez końcowego /), np. https://panel.example.com. # Gdy pusty, plugin automatycznie użyje aktualnego hosta bez portu DirectAdmin (np. bez :2222). PHPMYADMIN_PUBLIC_BASE_URL= # PHPMYADMIN_INSTALL_DIR - prywatna kopia phpMyAdmin używana wyłącznie przez plugin. PHPMYADMIN_INSTALL_DIR=/var/www/html/alt-mysql-phpmyadmin # PHPMYADMIN_URL_PATH - ścieżka URL do prywatnej kopii phpMyAdmin pluginu. PHPMYADMIN_URL_PATH=/alt-mysql-phpmyadmin # PHPMYADMIN_SSO_DIR - katalog runtime pluginu dla prywatnej integracji phpMyAdmin. PHPMYADMIN_SSO_DIR=/var/www/html/alt-mysql-phpmyadmin/runtime # PHPMYADMIN_TICKET_TTL - zachowane dla kompatybilności z runtime/config.json. PHPMYADMIN_TICKET_TTL=120 # PHPMYADMIN_SESSION_TTL - orientacyjny maksymalny czas sesji phpMyAdmin otwartej z pluginu (sekundy). PHPMYADMIN_SESSION_TTL=900 # PHPMYADMIN_ROLE_TTL - ważność tymczasowego użytkownika MySQL dla sesji phpMyAdmin (sekundy). PHPMYADMIN_ROLE_TTL=1200 # DIRECTADMIN_PANEL_PORT - port panelu DirectAdmin, na który phpMyAdmin wraca po wylogowaniu. DIRECTADMIN_PANEL_PORT=2222 # ROUNDCUBE_* - opcjonalna integracja Roundcube z alt-mariadb; migrację uruchamia się ręcznie skryptem roundcube_migrate_to_alt_mysql.sh. ROUNDCUBE_ENABLED=true ROUNDCUBE_DB_NAME=roundcube ROUNDCUBE_DB_USER=roundcube ROUNDCUBE_DB_PASSWORD_FILE=/usr/local/directadmin/conf/alt-roundcube.conf ROUNDCUBE_CONFIG_FILE=/var/www/html/roundcube/config/config.inc.php ROUNDCUBE_CUSTOM_CONFIG_FILE=/usr/local/directadmin/custombuild/custom/roundcube/config.inc.php ROUNDCUBE_WRITE_CUSTOMBUILD_CONFIG=true ROUNDCUBE_ALT_DSN_MODE=tcp ROUNDCUBE_NATIVE_MY_CNF=/usr/local/directadmin/conf/my.cnf # CUSTOMBUILD_HOOKS_ENABLED - instaluje post-hooki po aktualizacji Roundcube/phpMyAdmin przez CustomBuild. CUSTOMBUILD_HOOKS_ENABLED=true # ALLOW_RESTORE_TO_OTHER_DATABASE - czy pozwalać na przywracanie lokalnych backupów do innej bazy (true/false). ALLOW_RESTORE_TO_OTHER_DATABASE=true # ENABLE_TABLE_COUNT - czy zliczać tabele w bazach i pokazywać kolumnę Liczba Tabel (true/false). ENABLE_TABLE_COUNT=true # COUNT_DATABASE_SIZE - czy zliczać rozmiar baz i pokazywać kolumnę Rozmiar (true/false). COUNT_DATABASE_SIZE=true # COMPRESS_BACKUP - czy backupy tworzone przez plugin kompresować do .sql.gz (true/false). COMPRESS_BACKUP=true # HITME_BACKUP_LOCATION - główny katalog lokalnych backupów MySQL. HITME_BACKUP_LOCATION=/home/admin/mysql_backup # USER_BASE_BACKUP_DIR - katalog bazowy backupów wykonywanych przez użytkownika (DA_USER podmieniany automatycznie). USER_BASE_BACKUP_DIR=/home/DA_USER/mysql_backup # USER_BACKUP_DATE_FORMAT - format katalogu daty backupu (PHP date()). USER_BACKUP_DATE_FORMAT=d.m.Y-H.i