image: pullPolicy: IfNotPresent repository: ghcr.io/m1k1o/neko/firefox tag: 3.0.8@sha256:665701060335b662a806a7fc269ccbdcff5d054ddf5e9b0f4b31e12bab231b0e braveImage: pullPolicy: IfNotPresent repository: ghcr.io/m1k1o/neko/brave tag: 3.0.8@sha256:f82128825bb4fee6e87cd677c8e835f50de6f7c299343df40e03a51b667d2f93 chromeImage: pullPolicy: IfNotPresent repository: ghcr.io/m1k1o/neko/google-chrome tag: 3.0.8@sha256:06ac374cc678997c0d499fce73cda107014c1472c3e50e7d97e16129dd17d60b chromiumImage: pullPolicy: IfNotPresent repository: ghcr.io/m1k1o/neko/chromium tag: 3.0.8@sha256:23472d1adf85a0e170c56326f58928bfa716c7ade0ef9d87d54af15116c8639c edgeImage: pullPolicy: IfNotPresent repository: ghcr.io/m1k1o/neko/microsoft-edge tag: 3.0.8@sha256:3d70fc44d45bb227fb9827a532b5993d62d3384d4bfe332a2e0f76426fc3804f remminaImage: pullPolicy: IfNotPresent repository: ghcr.io/m1k1o/neko/remmina tag: 3.0.8@sha256:970c2af24eb314ad8302ba621e0f5f371d7e9ecc68f4117ac7bbc7576445cc44 torImage: pullPolicy: IfNotPresent repository: ghcr.io/m1k1o/neko/tor-browser tag: 3.0.8@sha256:e6daba04f585d351761e779eacd7fc3aa889197c0bb394ea3cbdfbb75f7c0b02 vivaldiImage: pullPolicy: IfNotPresent repository: ghcr.io/m1k1o/neko/vivaldi tag: 3.0.7@sha256:da93c2c9612f2b8c3dc75955755a0091993ffcabd8177de70f7da47576e5229a vlcImage: pullPolicy: IfNotPresent repository: ghcr.io/m1k1o/neko/vlc tag: 3.0.8@sha256:4e7be45a4b90a72ad83a638e8e48e3c165016df3db0686ab9c518a3ffe5cfcbb xfceImage: pullPolicy: IfNotPresent repository: ghcr.io/m1k1o/neko/xfce tag: 3.0.8@sha256:efd66abe96e30a5d8830734bad81252c83940c1ccf952634c6f7491aebb10938 securityContext: container: readOnlyRootFilesystem: false runAsGroup: 0 runAsUser: 0 service: main: ports: main: port: 10294 protocol: http mux: enabled: true ports: tcp: enabled: true port: 52100 protocol: tcp udp: enabled: true port: "{{ .Values.service.mux.ports.tcp.port }}" protocol: udp neko: ip: "0.0.0.0" auth: user_pass: "" admin_pass: "" proxy: false screen: "1920x1080@30" control_protection: false implicit_control: false locks: [] # - control # - login # - file_transfer cors: - "*" workload: main: podSpec: containers: main: imageSelector: image env: NEKO_BIND: '{{ printf ":%v" .Values.service.main.ports.main.port }}' NEKO_PATH_PREFIX: "/" NEKO_NAT1TO1: "{{ .Values.neko.ip }}" # NEKO_EPR NEKO_TCPMUX: "{{ .Values.service.mux.ports.tcp.port }}" NEKO_UDPMUX: "{{ .Values.service.mux.ports.tcp.port }}" NEKO_FILE_TRANSFER_ENABLED: true NEKO_FILE_TRANSFER_PATH: "{{.Values.persistence.downloads.mountPath }}" NEKO_CONTROL_PROTECTION: "{{ .Values.neko.control_protection }}" NEKO_IMPLICIT_CONTROL: "{{ .Values.neko.implicit_control }}" NEKO_LOCKS: '{{ join " " .Values.neko.locks }}' NEKO_PASSWORD: "{{ .Values.neko.auth.user_pass }}" NEKO_PASSWORD_ADMIN: "{{ .Values.neko.auth.admin_pass }}" NEKO_PROXY: "{{ .Values.neko.proxy }}" NEKO_SCREEN: "{{ .Values.neko.screen }}" NEKO_CORS: '{{ join " " .Values.neko.cors }}' # NEKO_NAT1TO1: "" # NEKO_IPFETCH: "" # NEKO_ICELITE: false # NEKO_ICESERVER: "" # NEKO_ICESERVERS persistence: downloads: enabled: true mountPath: /home/neko/Downloads