--- desktop: resolution: width: 1024 height: 768 allow_resize: true pixel_depth: 24 network: protocol: http interface: 0.0.0.0 websocket_port: auto use_ipv4: true use_ipv6: true udp: public_ip: auto port: auto stun_server: auto ssl: pem_certificate: /etc/ssl/certs/ssl-cert-snakeoil.pem pem_key: /etc/ssl/private/ssl-cert-snakeoil.key require_ssl: true user_session: # session_type: shared new_session_disconnects_existing_exclusive_session: false concurrent_connections_prompt: false concurrent_connections_prompt_timeout: 10 idle_timeout: never keyboard: remap_keys: # - 0x22->0x40 ignore_numlock: false raw_keyboard: false # Mouse, trackpad, etc. pointer: enabled: true runtime_configuration: allow_client_to_override_kasm_server_settings: true allow_override_standard_vnc_server_settings: true allow_override_list: - pointer.enabled - data_loss_prevention.clipboard.server_to_client.enabled - data_loss_prevention.clipboard.client_to_server.enabled - data_loss_prevention.clipboard.server_to_client.primary_clipboard_enabled logging: log_writer_name: all log_dest: logfile # 0 - minimal verbosity, 100 - most verbose level: 30 security: brute_force_protection: blacklist_threshold: 5 blacklist_timeout: 10 data_loss_prevention: visible_region: # top: 10 # left: 10 # right: 40 # bottom: 40 concealed_region: allow_click_down: false allow_click_release: false clipboard: delay_between_operations: none allow_mimetypes: - chromium/x-web-custom-data - text/html - image/png # Add to docs: Cut buffers and CLIPBOARD selection. server_to_client: enabled: true size: unlimited primary_clipboard_enabled: false client_to_server: enabled: true size: unlimited keyboard: enabled: true rate_limit: unlimited # "verbose" SETTING LOGS YOUR PRIVATE INFORMATION. Keypresses and clipboard # content. logging: level: off encoding: max_frame_rate: 60 full_frame_updates: none rect_encoding_mode: min_quality: 7 max_quality: 8 consider_lossless_quality: 10 rectangle_compress_threads: auto video_encoding_mode: jpeg_quality: -1 webp_quality: -1 max_resolution: width: 1920 height: 1080 enter_video_encoding_mode: time_threshold: 5 area_threshold: 45% exit_video_encoding_mode: time_threshold: 3 logging: level: off scaling_algorithm: progressive_bilinear compare_framebuffer: auto zrle_zlib_level: auto hextile_improved_compression: true server: http: headers: - Cross-Origin-Embedder-Policy=require-corp - Cross-Origin-Opener-Policy=same-origin httpd_directory: /usr/share/kasmvnc/www advanced: x_font_path: auto kasm_password_file: ${HOME}/.kasmpasswd x_authority_file: auto auto_shutdown: no_user_session_timeout: never active_user_session_timeout: never inactive_user_session_timeout: never command_line: prompt: true