Files
alt-mysql/plugin-settings.conf
T
2026-07-04 15:48:19 +02:00

94 lines
6.3 KiB
Plaintext

# 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
# 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