# Ustawienia pluginu PostgreSQL Manager. # PG_PLUGIN_MAX_HOSTS_PER_USER - maksymalna liczba hostów zdalnych przypisanych do jednego użytkownika PostgreSQL. PG_PLUGIN_MAX_HOSTS_PER_USER=30 # allow_remote_hosts - czy pokazywać UI i obsługę hostów zdalnych (1=tak, 0=nie). # Gdy 1, synchronizacja hostów aktualizuje pg_hba, postgresql.conf oraz CSF. allow_remote_hosts=1 # Aliasy kompatybilności wstecznej. PG_PLUGIN_ALLOW_REMOTE_HOSTS=1 # PG_PLUGIN_SUDO_SYNC_HBA - ścieżka do skryptu synchronizacji pg_hba.conf. PG_PLUGIN_SUDO_SYNC_HBA=/usr/local/directadmin/plugins/da-postgresql/scripts/setup/pg_hba_sync.sh # PG_PLUGIN_DEFAULT_DB_LIMIT - domyślny limit baz dla użytkownika, gdy brak wartości w pakiecie/użytkowniku. PG_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 # ENABLE_ADMINER - czy pokazywać integrację Adminera w panelu pluginu (true/false). ENABLE_ADMINER=false # ADMINER_PUBLIC - czy pozwalać na bezpośredni dostęp do /adminer bez SSO (true/false). # Gdy true: dostęp publiczny do formularza logowania Adminera (bez autologowania), tylko PostgreSQL. # Gdy false: wejście bez ticketu SSO pokaże placeholder informujący o dostępie przez DirectAdmin. # Zmiana zaczyna działać po następnym odświeżeniu pluginu (synchronizacja runtime/config.json). ADMINER_PUBLIC=false # ADMINER_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). ADMINER_PUBLIC_BASE_URL= # ADMINER_URL_PATH - ścieżka URL aliasu Adminera. ADMINER_URL_PATH=/adminer # ADMINER_SSO_DIR - katalog runtime ticketów SSO dla Adminera. ADMINER_SSO_DIR=/var/www/html/adminer/runtime # ADMINER_TICKET_TTL - ważność ticketu SSO (sekundy). ADMINER_TICKET_TTL=120 # ADMINER_SESSION_TTL - maksymalny czas sesji Adminera otwartej z pluginu (sekundy). ADMINER_SESSION_TTL=900 # ADMINER_ROLE_TTL - ważność tymczasowej roli PostgreSQL dla sesji Adminera (sekundy). ADMINER_ROLE_TTL=1200 # 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 PostgreSQL. HITME_BACKUP_LOCATION=/home/admin/postgres_backup # USER_BASE_BACKUP_DIR - katalog bazowy backupów wykonywanych przez użytkownika (DA_USER podmieniany automatycznie). USER_BASE_BACKUP_DIR=/home/DA_USER/postgres_backup # USER_BACKUP_DATE_FORMAT - format katalogu daty backupu użytkownika (PHP date()). USER_BACKUP_DATE_FORMAT=d.m.Y-H.i