Import alt-mysql plugin
This commit is contained in:
@@ -0,0 +1,93 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user