# BOINC Server Configuration # Docking@HOME - Distributed Computing Server Settings # === Project Configuration === project_name = "Docking@HOME" project_url = "http://localhost/docking" copyright_holder = "OpenPeer AI, Riemann Computing Inc., Bleunomics" master_url = "http://localhost/docking/" # === Server Settings === server_host = "localhost" server_port = 80 db_host = "localhost" db_name = "docking_at_home" db_user = "boincadm" db_passwd = "YOUR_DB_PASSWORD_HERE" # Change this! # === Directory Paths === project_dir = "/home/boincadm/projects/docking" download_dir = "/home/boincadm/projects/docking/download" upload_dir = "/home/boincadm/projects/docking/upload" log_dir = "/home/boincadm/projects/docking/log" # === Work Generation === min_quorum = 2 # Minimum replications for validation target_nresults = 2 # Target number of results per task max_error_results = 3 # Maximum error results before giving up max_total_results = 4 # Maximum total results per task max_success_results = 2 # Maximum successful results needed delay_bound = 86400 # Task deadline in seconds (24 hours) fpops_est = 1e12 # Estimated floating point operations fpops_bound = 1e13 # Upper bound on FLOPS memory_bound = 2e9 # Memory requirement in bytes (2GB) disk_bound = 1e9 # Disk requirement in bytes (1GB) # === Task Priority === priority = 0 # Task priority (higher = more important) batch = 1 # Batch ID for grouping tasks # === Validation === result_template = "templates/result_template.xml" wu_template = "templates/wu_template.xml" # === Feeder Settings === feeder_query_size = 100 # Number of workunits to query at once cache_size = 1000 # Number of workunits to cache cache_refresh_interval = 60 # Seconds between cache refreshes # === Transitioner Settings === one_pass = false # Process all WUs in one pass sleep_interval = 5 # Seconds to sleep between passes # === File Deleter Settings === sleep_time = 60 # Seconds between deletion runs delete_delay = 86400 # Seconds before deleting old files (24 hours) # === Validator Settings === app_name = "autodock" credit_from_wu = false # Grant credit from workunit or result grant_claimed_credit = false # Grant the claimed credit max_granted_credit = 100 # Maximum credit per task max_credit_per_result = 50 # Maximum credit per result # === Assimilator Settings === noinsert = false # Don't insert results into database one_pass_assimilator = false # Run once and exit # === Security === enable_https = true require_user_agreement = true user_agreement_version = "1.0" # === Performance === max_tasks_in_progress = 10000 # Maximum concurrent tasks daily_result_quota = 100 # Max results per day per host max_wus_in_progress = 5 # Max WUs in progress per user # === Logging === log_level = "INFO" # DEBUG, INFO, WARNING, ERROR, CRITICAL enable_debug = false log_rotation_days = 7