diff --git a/README.md b/README.md index 13d9b8e..405cc69 100644 --- a/README.md +++ b/README.md @@ -182,25 +182,25 @@ backends: data_dir: ~/.local/share/llamactl # Main data directory (database, instances, logs), default varies by OS instances: - port_range: [8000, 9000] # Port range for instances - configs_dir: instances # Instance configs directory (relative to data_dir) - logs_dir: logs # Logs directory (relative to data_dir) - auto_create_dirs: true # Auto-create data/config/logs dirs if missing - max_instances: -1 # Max instances (-1 = unlimited) - max_running_instances: -1 # Max running instances (-1 = unlimited) - enable_lru_eviction: true # Enable LRU eviction for idle instances - default_auto_restart: true # Auto-restart new instances by default - default_max_restarts: 3 # Max restarts for new instances - default_restart_delay: 5 # Restart delay (seconds) for new instances - default_on_demand_start: true # Default on-demand start setting - on_demand_start_timeout: 120 # Default on-demand start timeout in seconds - timeout_check_interval: 5 # Idle instance timeout check in minutes + port_range: [8000, 9000] # Port range for instances + configs_dir: ~/.local/share/llamactl/instances # Instance configs directory (platform dependent) + logs_dir: ~/.local/share/llamactl/logs # Logs directory (platform dependent) + auto_create_dirs: true # Auto-create data/config/logs dirs if missing + max_instances: -1 # Max instances (-1 = unlimited) + max_running_instances: -1 # Max running instances (-1 = unlimited) + enable_lru_eviction: true # Enable LRU eviction for idle instances + default_auto_restart: true # Auto-restart new instances by default + default_max_restarts: 3 # Max restarts for new instances + default_restart_delay: 5 # Restart delay (seconds) for new instances + default_on_demand_start: true # Default on-demand start setting + on_demand_start_timeout: 120 # Default on-demand start timeout in seconds + timeout_check_interval: 5 # Idle instance timeout check in minutes database: - path: llamactl.db # Database file path (relative to data_dir) - max_open_connections: 25 # Maximum open database connections - max_idle_connections: 5 # Maximum idle database connections - connection_max_lifetime: 5m # Connection max lifetime + path: ~/.local/share/llamactl/llamactl.db # Database file path (platform dependent) + max_open_connections: 25 # Maximum open database connections + max_idle_connections: 5 # Maximum idle database connections + connection_max_lifetime: 5m # Connection max lifetime auth: require_inference_auth: true # Require auth for inference endpoints diff --git a/docs/configuration.md b/docs/configuration.md index 1455cdd..85b38b2 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -52,19 +52,19 @@ backends: data_dir: ~/.local/share/llamactl # Main data directory (database, instances, logs), default varies by OS instances: - port_range: [8000, 9000] # Port range for instances - configs_dir: data_dir/instances # Instance configs directory - logs_dir: data_dir/logs # Logs directory - auto_create_dirs: true # Auto-create data/config/logs dirs if missing - max_instances: -1 # Max instances (-1 = unlimited) - max_running_instances: -1 # Max running instances (-1 = unlimited) - enable_lru_eviction: true # Enable LRU eviction for idle instances - default_auto_restart: true # Auto-restart new instances by default - default_max_restarts: 3 # Max restarts for new instances - default_restart_delay: 5 # Restart delay (seconds) for new instances - default_on_demand_start: true # Default on-demand start setting - on_demand_start_timeout: 120 # Default on-demand start timeout in seconds - timeout_check_interval: 5 # Idle instance timeout check in minutes + port_range: [8000, 9000] # Port range for instances + configs_dir: data_dir/instances # Instance configs directory + logs_dir: data_dir/logs # Logs directory + auto_create_dirs: true # Auto-create data/config/logs dirs if missing + max_instances: -1 # Max instances (-1 = unlimited) + max_running_instances: -1 # Max running instances (-1 = unlimited) + enable_lru_eviction: true # Enable LRU eviction for idle instances + default_auto_restart: true # Auto-restart new instances by default + default_max_restarts: 3 # Max restarts for new instances + default_restart_delay: 5 # Restart delay (seconds) for new instances + default_on_demand_start: true # Default on-demand start setting + on_demand_start_timeout: 120 # Default on-demand start timeout in seconds + timeout_check_interval: 5 # Idle instance timeout check in minutes database: path: data_dir/llamactl.db # Database file path