--- # Volume hcloud_webserver_volume_name: "WEB" hcloud_webserver_volume_path: "/mnt/web" # Dependency variables # php_old_version: "8.1" php_version: "8.1" php_modules: - "fpm" - "common" - "curl" - "gd" - "gmp" - "intl" - "mbstring" - "xml" - "zip" - "bz2" - "bcmath" - "imagick" - "smbclient" - "opcache" - "apcu" - "redis" - "pgsql" - "mysql" # Main webserver_user: "www-data" webserver_group: "www-data" webserver_domain: "twirling.de" # Nginx webserver_nginx_cert_path: "/etc/nginx/ssl/{{ webserver_domain }}" webserver_nginx_worker_processes: "auto" webserver_nginx_worker_rlimit_nofile: "100000" # PHP php_fpm_ini_options: - {option: upload_tmp_dir, value: "\"/tmp\""} - {option: upload_max_filesize, value: 512M} - {option: post_max_size, value: 512M} - {option: memory_limit, value: 512M} - {section: opcache, option: opcache.enable, value: 1} - {section: opcache, option: opcache.interned_strings_buffer, value: 64} - {section: opcache, option: opcache.max_accelerated_files, value: 50000} - {section: opcache, option: opcache.memory_consumption, value: 512} - {section: opcache, option: opcache.save_comments, value: 1} - {section: opcache, option: opcache.revalidate_freq, value: 60} - {section: opcache, option: opcache.validate_timestamps, value: 0} - {section: opcache, option: opcache.jit, value: 1255} - {section: opcache, option: opcache.jit_buffer_size, value: 128M} - {section: redis, option: redis.session.locking_enabled, value: 1} - {section: redis, option: redis.session.lock_retries, value: -1} - {section: redis, option: redis.session.lock_wait_time, value: 10000} php_fpm_pool_options: - {option: pm, value: dynamic} - {option: pm.max_children, value: 20} - {option: pm.start_servers, value: 5} - {option: pm.min_spare_servers, value: 5} - {option: pm.max_spare_servers, value: 15} - {option: pm.max_requests, value: 500}