--- desktop: resolution: width: 1024 height: 768 # allow_resize: true # pixel_depth: 24 # gpu: # hw3d: false # drinode: /dev/dri/renderD128 # network: # protocol: httpecho -e "test123\ntest123" | kasmvncpasswd -u user -rwo # 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 # watermark: # # image: /etc/kasmvnc/picture.png # # location: 10,10 # # tint: 255,20,20,128 # # repeat_spacing: 10 # logging: # # "verbose" SETTING LOGS YOUR PRIVATE INFORMATION. Keypresses and clipboard content # 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}/.config/vnc/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