Giter Site home page Giter Site logo

docker-remmina's People

Contributors

aptalca avatar homerr avatar linuxserver-ci avatar thelamer avatar thespad avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docker-remmina's Issues

[BUG] No audio

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

Running Remmina on Synology NAS as a docker/container. I rdp connect to a Windows 11 host computer, audio settings in remmina set to "local". Client computer is another Windows computer. I see the audio device is set to "external device" on the host computer, but I can`t hear the audio on the client pc. How do I fix this?

Expected Behavior

No response

Steps To Reproduce

Windows client computer, Windows host computer, running Remmina docker on Synology NAS

Environment

- OS:
- How docker service was installed:

CPU architecture

x86-64

Docker creation

docker run -d --name=remmina \
-p 3144:3000 \
-e PUID=1026 \
-e PGID=100 \
-e TZ=Europe/Oslo \
-e CUSTOM_USER=test \
-e PASSWORD=test \
-v /volume1/docker/remmina:/config \
--restart=always \
ghcr.io/linuxserver/remmina

Container logs

linuxserver-remmina
date	stream	content
2024/02/13 21:49:56	stdout	 2024-02-13 20:49:56,880 [PRIO] Connections: closed: @192.168.50.1_1707857388.949275::websocket (Clean disconnection)
2024/02/13 21:49:48	stdout	 2024-02-13 20:49:48,961 [PRIO] Connections: accepted: @192.168.50.1_1707857388.949275::websocket
2024/02/13 21:49:48	stdout	 2024-02-13 20:49:48,949 [INFO] websocket 13: got client connection from 127.0.0.1
2024/02/13 21:45:12	stdout	 2024-02-13 20:45:12,943 [PRIO] Connections: closed: @192.168.50.1_1707856639.705795::websocket (Clean disconnection)
2024/02/13 21:38:42	stdout	libfreerdp returned code is 0002000D
2024/02/13 21:38:42	stdout	[20:38:42:497] [371:1023] [ERROR][com.freerdp.core] - freerdp_post_connect failed
2024/02/13 21:38:42	stdout	[20:38:42:497] [371:1023] [ERROR][com.freerdp.core] - transport_write:freerdp_set_last_error_ex ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
2024/02/13 21:38:42	stdout	[20:38:42:497] [371:1023] [ERROR][com.freerdp.core.transport] - BIO_should_retry returned a system error 32: Broken pipe
2024/02/13 21:38:39	stdout	[20:38:39:402] [371:1023] [ERROR][com.freerdp.core] - transport_write:freerdp_set_last_error_ex ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
2024/02/13 21:38:39	stdout	[20:38:39:402] [371:1023] [ERROR][com.freerdp.core.transport] - BIO_should_retry returned a system error 32: Broken pipe
2024/02/13 21:38:36	stdout	[20:38:36:295] [371:1023] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 0
2024/02/13 21:38:36	stdout	[20:38:36:295] [371:1023] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 131
2024/02/13 21:37:50	stdout	libfreerdp returned code is 0002000D
2024/02/13 21:37:50	stdout	[20:37:50:731] [371:1003] [ERROR][com.freerdp.core] - freerdp_post_connect failed
2024/02/13 21:37:50	stdout	[20:37:50:731] [371:1003] [ERROR][com.freerdp.core] - transport_write:freerdp_set_last_error_ex ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
2024/02/13 21:37:50	stdout	[20:37:50:731] [371:1003] [ERROR][com.freerdp.core.transport] - BIO_should_retry returned a system error 32: Broken pipe
2024/02/13 21:37:47	stdout	[20:37:47:725] [371:1003] [ERROR][com.freerdp.core] - transport_write:freerdp_set_last_error_ex ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
2024/02/13 21:37:47	stdout	[20:37:47:725] [371:1003] [ERROR][com.freerdp.core.transport] - BIO_should_retry returned a system error 32: Broken pipe
2024/02/13 21:37:44	stdout	[20:37:44:628] [371:1003] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 0
2024/02/13 21:37:44	stdout	[20:37:44:628] [371:1003] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 131
2024/02/13 21:37:35	stdout	libfreerdp returned code is 0002000D
2024/02/13 21:37:35	stdout	[20:37:35:111] [371:985] [ERROR][com.freerdp.core] - freerdp_post_connect failed
2024/02/13 21:37:35	stdout	[20:37:35:111] [371:985] [ERROR][com.freerdp.core] - transport_write:freerdp_set_last_error_ex ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
2024/02/13 21:37:35	stdout	[20:37:35:111] [371:985] [ERROR][com.freerdp.core.transport] - BIO_should_retry returned a system error 32: Broken pipe
2024/02/13 21:37:32	stdout	[20:37:32:105] [371:985] [ERROR][com.freerdp.core] - transport_write:freerdp_set_last_error_ex ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
2024/02/13 21:37:32	stdout	[20:37:32:105] [371:985] [ERROR][com.freerdp.core.transport] - BIO_should_retry returned a system error 32: Broken pipe
2024/02/13 21:37:28	stdout	[20:37:28:009] [371:985] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 0
2024/02/13 21:37:28	stdout	[20:37:28:009] [371:985] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 131
2024/02/13 21:37:19	stdout	 2024-02-13 20:37:19,718 [PRIO] Connections: accepted: @192.168.50.1_1707856639.705795::websocket
2024/02/13 21:37:19	stdout	 2024-02-13 20:37:19,705 [INFO] websocket 12: got client connection from 127.0.0.1
2024/02/13 21:12:56	stdout	 2024-02-13 20:12:56,596 [PRIO] Connections: closed: @192.168.50.1_1707855017.259793::websocket (Clean disconnection)
2024/02/13 21:12:53	stdout	[20:12:53:221] [371:966] [ERROR][com.freerdp.core] - rdp_set_error_info:freerdp_set_last_error_ex ERRINFO_RPC_INITIATED_DISCONNECT_BY_USER [0x0001000B]
2024/02/13 21:12:53	stdout	[20:12:53:221] [371:966] [INFO][com.freerdp.core] - ERRINFO_RPC_INITIATED_DISCONNECT_BY_USER (0x0000000B):The disconnection was initiated by an administrative tool on the server running in the user's session.
2024/02/13 21:11:37	stdout	[20:11:37:008] [371:966] [WARN][com.freerdp.core.rdp] - pduType PDU_TYPE_DATA not properly parsed, 562 bytes remaining unhandled. Skipping.
2024/02/13 21:11:30	stdout	[20:11:30:616] [371:981] [INFO][com.freerdp.channels.rdpsnd.client] - [dynamic] Loaded pulse backend for rdpsnd
2024/02/13 21:11:30	stdout	[20:11:30:493] [371:966] [INFO][com.freerdp.channels.audin.client] - Loaded pulse backend for audin
2024/02/13 21:11:30	stdout	[20:11:30:493] [371:966] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel audin
2024/02/13 21:11:30	stdout	[20:11:30:492] [371:966] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpsnd
2024/02/13 21:11:30	stdout	[20:11:30:492] [371:966] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx
2024/02/13 21:11:30	stdout	[20:11:30:492] [371:966] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel disp
2024/02/13 21:11:30	stdout	[20:11:30:492] [371:966] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded pulse backend for rdpsnd
2024/02/13 21:11:30	stdout	[20:11:30:491] [371:966] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_BGRA32
2024/02/13 21:11:30	stdout	[20:11:30:491] [371:966] [INFO][com.freerdp.gdi] - Local framebuffer format  PIXEL_FORMAT_BGRA32
2024/02/13 21:11:29	stdout	[20:11:29:185] [371:966] [WARN][com.freerdp.crypto] - CN = DESKTOP
2024/02/13 21:11:29	stdout	[20:11:29:185] [371:966] [WARN][com.freerdp.crypto] - Certificate verification failure 'self-signed certificate (18)' at stack position 0
2024/02/13 21:11:28	stdout	[20:11:28:070] [371:966] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 0
2024/02/13 21:11:28	stdout	[20:11:28:070] [371:966] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 131
2024/02/13 21:10:55	stdout	[20:10:55:924] [371:947] [ERROR][com.freerdp.core] - rdp_set_error_info:freerdp_set_last_error_ex ERRINFO_CLOSE_STACK_ON_DRIVER_FAILURE [0x00010011]
2024/02/13 21:10:55	stdout	[20:10:55:924] [371:947] [INFO][com.freerdp.core] - ERRINFO_CLOSE_STACK_ON_DRIVER_FAILURE (0x00000011):The display driver in the remote session was unable to complete all the tasks required for startup.
2024/02/13 21:10:47	stdout	[20:10:47:960] [371:947] [INFO][com.freerdp.channels.audin.client] - Loaded pulse backend for audin
2024/02/13 21:10:47	stdout	[20:10:47:959] [371:947] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel audin
2024/02/13 21:10:47	stdout	[20:10:47:959] [371:947] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpsnd
2024/02/13 21:10:47	stdout	[20:10:47:959] [371:947] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx
2024/02/13 21:10:47	stdout	[20:10:47:959] [371:947] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel disp
2024/02/13 21:10:47	stdout	[20:10:47:959] [371:947] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded pulse backend for rdpsnd
2024/02/13 21:10:47	stdout	[20:10:47:957] [371:947] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_BGRA32
2024/02/13 21:10:47	stdout	[20:10:47:957] [371:947] [INFO][com.freerdp.gdi] - Local framebuffer format  PIXEL_FORMAT_BGRA32
2024/02/13 21:10:46	stdout	[20:10:46:251] [371:947] [WARN][com.freerdp.crypto] - CN = DESKTOP
2024/02/13 21:10:46	stdout	[20:10:46:251] [371:947] [WARN][com.freerdp.crypto] - Certificate verification failure 'self-signed certificate (18)' at stack position 0
2024/02/13 21:10:46	stdout	[20:10:46:122] [371:947] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 0
2024/02/13 21:10:46	stdout	[20:10:46:122] [371:947] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 131
2024/02/13 21:10:37	stdout	[20:10:37:241] [371:937] [ERROR][com.freerdp.core] - failed to connect to DESKTOP
2024/02/13 21:10:37	stdout	[20:10:37:241] [371:937] [ERROR][com.freerdp.core] - freerdp_tcp_connect:freerdp_set_last_error_ex ERRCONNECT_CONNECT_FAILED [0x00020006]
2024/02/13 21:10:22	stdout	[20:10:22:125] [371:937] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 0
2024/02/13 21:10:22	stdout	[20:10:22:125] [371:937] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 131
2024/02/13 21:10:17	stdout	 2024-02-13 20:10:17,272 [PRIO] Connections: accepted: @192.168.50.1_1707855017.259793::websocket
2024/02/13 21:10:17	stdout	 2024-02-13 20:10:17,259 [INFO] websocket 11: got client connection from 127.0.0.1
2024/02/13 20:27:37	stdout	 2024-02-13 19:27:37,563 [PRIO] Connections: closed: @192.168.50.1_1707852392.901521::websocket (Clean disconnection)
2024/02/13 20:27:32	stdout	[19:27:32:011] [371:913] [ERROR][com.freerdp.core] - rdp_set_error_info:freerdp_set_last_error_ex ERRINFO_RPC_INITIATED_DISCONNECT_BY_USER [0x0001000B]
2024/02/13 20:27:32	stdout	[19:27:32:011] [371:913] [INFO][com.freerdp.core] - ERRINFO_RPC_INITIATED_DISCONNECT_BY_USER (0x0000000B):The disconnection was initiated by an administrative tool on the server running in the user's session.
2024/02/13 20:26:32	stdout	 2024-02-13 19:26:32,914 [PRIO] Connections: accepted: @192.168.50.1_1707852392.901521::websocket
2024/02/13 20:26:32	stdout	 2024-02-13 19:26:32,901 [INFO] websocket 10: got client connection from 127.0.0.1
2024/02/13 20:22:04	stdout	 2024-02-13 19:22:04,814 [PRIO] Connections: closed: @192.168.50.1_1707851653.16580::websocket (Clean disconnection)
2024/02/13 20:16:44	stdout	[19:16:44:106] [371:913] [WARN][com.freerdp.core.rdp] - pduType PDU_TYPE_DATA not properly parsed, 562 bytes remaining unhandled. Skipping.
2024/02/13 20:16:41	stdout	[19:16:41:340] [371:928] [INFO][com.freerdp.channels.rdpsnd.client] - [dynamic] Loaded pulse backend for rdpsnd
2024/02/13 20:16:38	stdout	[19:16:38:732] [371:913] [INFO][com.freerdp.channels.audin.client] - Loaded pulse backend for audin
2024/02/13 20:16:38	stdout	[19:16:38:731] [371:913] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel audin
2024/02/13 20:16:38	stdout	[19:16:38:731] [371:913] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpsnd
2024/02/13 20:16:38	stdout	[19:16:38:730] [371:913] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx
2024/02/13 20:16:38	stdout	[19:16:38:730] [371:913] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel disp
2024/02/13 20:16:38	stdout	[19:16:38:730] [371:913] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded pulse backend for rdpsnd
2024/02/13 20:16:38	stdout	[19:16:38:728] [371:913] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_BGRA32
2024/02/13 20:16:38	stdout	[19:16:38:728] [371:913] [INFO][com.freerdp.gdi] - Local framebuffer format  PIXEL_FORMAT_BGRA32
2024/02/13 20:16:36	stdout	[19:16:36:122] [371:913] [WARN][com.freerdp.crypto] - CN = DESKTOP
2024/02/13 20:16:36	stdout	[19:16:36:122] [371:913] [WARN][com.freerdp.crypto] - Certificate verification failure 'self-signed certificate (18)' at stack position 0
2024/02/13 20:16:36	stdout	[19:16:36:997] [371:913] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 0
2024/02/13 20:16:36	stdout	[19:16:36:996] [371:913] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 131
2024/02/13 20:15:30	stdout	[19:15:30:882] [371:896] [ERROR][com.freerdp.core] - rdp_set_error_info:freerdp_set_last_error_ex ERRINFO_UNKNOWN [0x0001001A]
2024/02/13 20:15:30	stdout	[19:15:30:881] [371:896] [ERROR][com.freerdp.core] - ERRINFO_UNKNOWN 0x0000001A: Unknown error.
2024/02/13 20:15:06	stdout	[19:15:06:556] [371:911] [WARN][com.freerdp.channels.audin.client] - Incompatible channel version server=2, client supports version=1
2024/02/13 20:14:31	stdout	[19:14:31:176] [371:896] [WARN][com.freerdp.core.rdp] - pduType PDU_TYPE_DATA not properly parsed, 562 bytes remaining unhandled. Skipping.
2024/02/13 20:14:30	stdout	[19:14:30:661] [371:911] [INFO][com.freerdp.channels.rdpsnd.client] - [dynamic] Loaded pulse backend for rdpsnd
2024/02/13 20:14:27	stdout	[19:14:27:304] [371:896] [INFO][com.freerdp.channels.audin.client] - Loaded pulse backend for audin
2024/02/13 20:14:27	stdout	[19:14:27:302] [371:896] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel audin
2024/02/13 20:14:27	stdout	[19:14:27:301] [371:896] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpsnd
2024/02/13 20:14:27	stdout	[19:14:27:301] [371:896] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx
2024/02/13 20:14:27	stdout	[19:14:27:301] [371:896] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel disp
2024/02/13 20:14:27	stdout	[19:14:27:301] [371:896] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded pulse backend for rdpsnd
2024/02/13 20:14:27	stdout	[19:14:27:295] [371:896] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_BGRA32
2024/02/13 20:14:27	stdout	[19:14:27:295] [371:896] [INFO][com.freerdp.gdi] - Local framebuffer format  PIXEL_FORMAT_BGRA32
2024/02/13 20:14:24	stdout	[19:14:24:887] [371:896] [WARN][com.freerdp.crypto] - CN = DESKTOP
2024/02/13 20:14:24	stdout	[19:14:24:887] [371:896] [WARN][com.freerdp.crypto] - Certificate verification failure 'self-signed certificate (18)' at stack position 0
2024/02/13 20:14:24	stdout	[19:14:24:778] [371:896] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 0
2024/02/13 20:14:24	stdout	[19:14:24:778] [371:896] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 131
2024/02/13 20:14:13	stdout	 2024-02-13 19:14:13,028 [PRIO] Connections: accepted: @192.168.50.1_1707851653.16580::websocket
2024/02/13 20:14:13	stdout	 2024-02-13 19:14:13,016 [INFO] websocket 9: got client connection from 127.0.0.1
2024/02/13 15:38:15	stdout	 2024-02-13 14:38:15,273 [PRIO] Connections: closed: @91.186.76.8_1707834864.559081::websocket (Clean disconnection)
2024/02/13 15:38:10	stdout	[14:38:10:424] [371:877] [ERROR][com.freerdp.core] - rdp_set_error_info:freerdp_set_last_error_ex ERRINFO_RPC_INITIATED_DISCONNECT_BY_USER [0x0001000B]
2024/02/13 15:38:10	stdout	[14:38:10:424] [371:877] [INFO][com.freerdp.core] - ERRINFO_RPC_INITIATED_DISCONNECT_BY_USER (0x0000000B):The disconnection was initiated by an administrative tool on the server running in the user's session.
2024/02/13 15:35:37	stdout	[14:35:37:528] [371:877] [WARN][com.freerdp.core.rdp] - pduType PDU_TYPE_DATA not properly parsed, 562 bytes remaining unhandled. Skipping.
2024/02/13 15:35:35	stdout	[14:35:35:254] [371:892] [INFO][com.freerdp.channels.rdpsnd.client] - [dynamic] Loaded pulse backend for rdpsnd
2024/02/13 15:35:35	stdout	[14:35:35:020] [371:877] [INFO][com.freerdp.channels.audin.client] - Loaded pulse backend for audin
2024/02/13 15:35:35	stdout	[14:35:35:019] [371:877] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel audin
2024/02/13 15:35:35	stdout	[14:35:35:019] [371:877] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpsnd
2024/02/13 15:35:35	stdout	[14:35:35:018] [371:877] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx
2024/02/13 15:35:35	stdout	[14:35:35:018] [371:877] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel disp
2024/02/13 15:35:35	stdout	[14:35:35:018] [371:877] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded pulse backend for rdpsnd
2024/02/13 15:35:35	stdout	[14:35:35:017] [371:877] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_BGRA32
2024/02/13 15:35:35	stdout	[14:35:35:016] [371:877] [INFO][com.freerdp.gdi] - Local framebuffer format  PIXEL_FORMAT_BGRA32

Unable to maximise Remmina. Fresh install, viewing through Edge browser[BUG] <title>

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

Hi guys,

Just trying out Remmina and I have got it working through my reverse proxy. So far I am really enjoying it.

I have Remmina installed in a docker container, which I then access through a reverse proxy.

I am connecting from a Windows 11 laptop, using the Edge browser.

When I click minimise on the window, I am presented with a black screen. I do not see any buttons to restore the window within the browser tab. I Googled this and the advice I found was to disable the tray icon in preferences. This has no effect, even after restarting the container.

If I minimise the window, the only way I have found to restore it is to restart the docker container. I do not have any way to SSH in remotely, so this would be difficult to resolve if I minimised by mistake whilst away from home.

Thanks for any advice on fixing this

Expected Behavior

Should be able to maximise window

Steps To Reproduce

minimise the window within the tab. Blank display

Environment

- OS: Ubuntu server 22.  Connecting from Windows 11 through SWAG using Edge browser
- How docker service was installed:
Docker compose file from this repo

CPU architecture

x86-64

Docker creation

---
version: "2.1"
services:
  remmina:
    image: lscr.io/linuxserver/remmina:latest
    container_name: remmina
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - /zfs/docker/data/remina:/config
    ports:
      - 3000:3000
      - 3001:3001
    restart: unless-stopped

Container logs

[custom-init] No custom files found, skipping...
_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root

Xvnc KasmVNC 1.1.0 - built Apr 22 2023 19:03:39
Copyright (C) 1999-2018 KasmVNC Team and many others (see README.me)
See http://kasmweb.com for information on KasmVNC.
Underlying X server release 12014000, The X.Org Foundation

[ls.io-init] done.
Obt-Message: Xinerama extension is not present on the server
remmina-Message: 10:24:30.022: Remmina does not log all output statements. Turn on more verbose output by using "G_MESSAGES_DEBUG=all" as an environment variable.
More info available on the Remmina wiki at:
https://gitlab.com/Remmina/Remmina/-/wikis/Usage/Remmina-debugging
Load modules from /usr/lib/x86_64-linux-gnu/remmina/plugins
Remmina plugin kwallet (type=Secret) has been registered, but is not yet initialized/activated. The initialization order is 1000.
Remmina plugin glibsecret (type=Secret) has been registered, but is not yet initialized/activated. The initialization order is 2000.
** Message: 10:24:30.101: [X2GO] X2Go plugin loaded.

(process:244): libsecret-CRITICAL **: 10:24:30.116: secret_service_load_collections_sync: assertion 'paths != NULL' failed
[glibsecret] unable to get secret service: Unknown error.

(org.remmina.Remmina:244): GLib-CRITICAL **: 10:24:30.480: g_ascii_strdown: assertion 'str != NULL' failed
Warning: Remmina is running without a secret plugin. Passwords will be saved in a less secure way.

(org.remmina.Remmina:244): GLib-CRITICAL **: 10:24:30.481: g_strrstr: assertion 'haystack != NULL' failed

(org.remmina.Remmina:244): GLib-CRITICAL **: 10:24:30.481: g_strrstr: assertion 'haystack != NULL' failed

(org.remmina.Remmina:244): GLib-CRITICAL **: 10:24:30.481: g_strrstr: assertion 'haystack != NULL' failed

(org.remmina.Remmina:244): GLib-CRITICAL **: 10:24:30.481: g_strrstr: assertion 'haystack != NULL' failed

(org.remmina.Remmina:244): GLib-GObject-WARNING **: 10:24:30.481: invalid (NULL) pointer instance

(org.remmina.Remmina:244): GLib-GObject-CRITICAL **: 10:24:30.481: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(org.remmina.Remmina:244): Gtk-WARNING **: 10:24:30.520: gtk_menu_attach_to_widget(): menu already attached to GtkMenuItem
 2023-05-01 10:24:31,792 [INFO] websocket 0: got client connection from 127.0.0.1
 2023-05-01 10:24:31,816 [PRIO] Connections: accepted: @10.0.1.175_1682936671.792796::websocket

(org.remmina.Remmina:244): GLib-CRITICAL **: 10:24:38.104: g_key_file_load_from_file: assertion 'file != NULL' failed

(org.remmina.Remmina:244): GLib-CRITICAL **: 10:25:24.988: g_key_file_load_from_file: assertion 'file != NULL' failed

(org.remmina.Remmina:244): GLib-CRITICAL **: 10:25:24.988: g_file_set_contents_full: assertion 'filename != NULL' failed

(org.remmina.Remmina:244): GLib-CRITICAL **: 10:25:25.002: g_key_file_load_from_file: assertion 'file != NULL' failed

(org.remmina.Remmina:244): GLib-CRITICAL **: 10:25:25.002: g_file_set_contents_full: assertion 'filename != NULL' failed

(org.remmina.Remmina:244): GLib-CRITICAL **: 10:25:56.453: g_key_file_load_from_file: assertion 'file != NULL' failed

(org.remmina.Remmina:244): GLib-CRITICAL **: 10:26:10.050: g_key_file_load_from_file: assertion 'file != NULL' failed

(org.remmina.Remmina:244): GLib-CRITICAL **: 10:26:10.050: g_file_set_contents_full: assertion 'filename != NULL' failed

(org.remmina.Remmina:244): GLib-CRITICAL **: 10:26:10.061: g_key_file_load_from_file: assertion 'file != NULL' failed

(org.remmina.Remmina:244): GLib-CRITICAL **: 10:26:10.061: g_file_set_contents_full: assertion 'filename != NULL' failed
[10:26:23:577] [244:323] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 131
[10:26:23:577] [244:323] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 0
[10:26:23:940] [244:323] [WARN][com.freerdp.crypto] - Certificate verification failure 'self-signed certificate (18)' at stack position 0
[10:26:23:940] [244:323] [WARN][com.freerdp.crypto] - CN = slappy.ad.db-its.uk
** Message: 10:26:34.308: [2023-05-01T10:26:34.307692Z] - 7d2bc37a896f - abc - Connected to slappy via RDP

(org.remmina.Remmina:244): GLib-GObject-WARNING **: 10:26:42.353: invalid unclassed pointer in cast to 'RemminaScrolledViewport'
[10:38:45:214] [244:351] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 131
[10:38:45:214] [244:351] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 0
[10:38:45:284] [244:351] [WARN][com.freerdp.crypto] - Certificate verification failure 'self-signed certificate (18)' at stack position 0
[10:38:45:284] [244:351] [WARN][com.freerdp.crypto] - CN = slappy.ad.db-its.uk
** Message: 10:38:46.431: [2023-05-01T10:38:46.430851Z] - 7d2bc37a896f - abc - Connected to slappy via RDP
[10:38:47:772] [244:323] [ERROR][com.freerdp.core] - rdp_set_error_info:freerdp_set_last_error_ex ERRINFO_DISCONNECTED_BY_OTHER_CONNECTION [0x00010005]
** Message: 10:38:48.069: [2023-05-01T10:38:48.068909Z] - 7d2bc37a896f - abc - Disconnected from slappy via RDP
[10:40:36:696] [244:367] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 131
[10:40:36:696] [244:367] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 0
[10:40:36:757] [244:367] [WARN][com.freerdp.crypto] - Certificate verification failure 'self-signed certificate (18)' at stack position 0
[10:40:36:757] [244:367] [WARN][com.freerdp.crypto] - CN = midi.ad.db-its.uk
** Message: 10:40:39.613: [2023-05-01T10:40:39.613271Z] - 7d2bc37a896f - abc - Connected to midi.ad.db-its.uk via RDP
 2023-05-01 10:56:55,983 [PRIO] Connections: closed: @10.0.1.175_1682936671.792796::websocket (Clean disconnection)
 2023-05-01 10:56:57,011 [INFO] websocket 1: got client connection from 127.0.0.1
 2023-05-01 10:56:57,027 [PRIO] Connections: accepted: @10.0.1.175_1682938617.11288::websocket

(org.remmina.Remmina:244): GLib-CRITICAL **: 10:59:29.216: g_key_file_load_from_file: assertion 'file != NULL' failed

(org.remmina.Remmina:244): GLib-CRITICAL **: 11:00:45.932: g_key_file_load_from_file: assertion 'file != NULL' failed

(org.remmina.Remmina:244): GLib-CRITICAL **: 11:00:45.932: g_file_set_contents_full: assertion 'filename != NULL' failed

(org.remmina.Remmina:244): GLib-CRITICAL **: 11:00:45.948: g_key_file_load_from_file: assertion 'file != NULL' failed

(org.remmina.Remmina:244): GLib-CRITICAL **: 11:00:45.948: g_file_set_contents_full: assertion 'filename != NULL' failed
[11:00:56:171] [244:389] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 131
[11:00:56:171] [244:389] [ERROR][com.freerdp.common.settings] - [freerdp_settings_get_bool] Invalid key index 0
[11:00:57:232] [244:389] [WARN][com.freerdp.crypto] - Certificate verification failure 'self-signed certificate (18)' at stack position 0
[11:00:57:232] [244:389] [WARN][com.freerdp.crypto] - CN = midi.ad.db-its.uk
** Message: 11:00:58.370: [2023-05-01T11:00:58.370513Z] - 7d2bc37a896f - abc - Connected to midi.ad.db-its.uk via RDP
[11:00:59:599] [244:367] [ERROR][com.freerdp.core] - rdp_set_error_info:freerdp_set_last_error_ex ERRINFO_DISCONNECTED_BY_OTHER_CONNECTION [0x00010005]
** Message: 11:00:59.667: [2023-05-01T11:00:59.667413Z] - 7d2bc37a896f - abc - Disconnected from midi.ad.db-its.uk via RDP

(org.remmina.Remmina:244): GLib-GObject-WARNING **: 11:00:59.712: invalid unclassed pointer in cast to 'RemminaScrolledViewport'
** Message: 11:17:07.675: [RDP] Cannot paste now, I’m already transferring clipboard data from server. Try again later

** Message: 11:17:24.823: [RDP] Cannot paste now, I’m already transferring clipboard data from server. Try again later

 2023-05-01 11:44:10,797 [INFO] websocket 2: got client connection from 127.0.0.1
 2023-05-01 11:44:10,815 [PRIO] Connections: accepted: @10.0.1.57_1682941450.797727::websocket
 2023-05-01 11:48:11,827 [PRIO] Connections: closed: @10.0.1.175_1682938617.11288::websocket (Clean disconnection)
 2023-05-01 11:48:35,849 [PRIO] Connections: closed: @10.0.1.57_1682941450.797727::websocket (Clean disconnection)

User and password change

linuxserver.io

Obviously securing your connections is the first thing the user would want to do. README says that default credentials are abc/abc and you can use login page to change them. But it says nothing about changing this password or creating and using different user.
I would like to secure my gateway but i dont even know how to do it.


Desired Behavior

Ability to change password or use other user. Or at least some recommendations in readme?

Current Behavior

Anyone who would come to http://myip:3000 can use my connections.

Alternatives Considered

Web server authorisation (nginx)

[FEAT] Make Fullscreen really Fullscreen (hide toolbar) for RDP conneciton

Is this a new feature request?

  • I have searched the existing issues

Wanted change

I wan tot have a way to force fullscreen for RDP connections. There is an option in remmina for this. So I want to use this in passed varibales or something similar when usign kasm json.

Reason for change

I wan tot have a way to force fullscreen for RDP connections. There is an option in remmina for this. So I want to use this in passed varibales or something similar when usign kasm json.

Proposed code change

No response

[FEAT] Add "Launch Windows App" as a possible variable to pass

Is this a new feature request?

  • I have searched the existing issues

Wanted change

Add "Launch Windows App" as a possible variable to pass as a possible variable to pass via KASM Workspace json for RDP connections

Reason for change

I would like to run windows-apps seamlessly in kasm as its possible with linux apps.

Proposed code change

No response

[INFO] Remove "NX Support" from description

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

Description says: "Currently RDP, VNC, SPICE, NX, XDMCP, SSH and EXEC are supported"

Version history says: "16.12.22: - Rebase to Jammy. Drop nx, xdmcp plugins due to lack of packages. Add Kiosk, Secret, x2go plugins."

And as expected: I dont see any NX protocol in Remmina

Expected Behavior

The description should be updated

Steps To Reproduce

No need

Environment

No need

CPU architecture

x86-64

Docker creation

No need

Container logs

No need

Nginx does not bind to port 3000

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

I have ipv6 disabled for all of my devices and i believe this is why port 3000 wont bind. It shows [::]:3000 error.

What file can i reconfigure to make nginx only listen on ipv4 addres..

So far i have edited the .conf in /defailts
i edited sites-available default

i attached a volume to keep my changes persistent but no luck

I feel like there is a hidden config that keeps pushing the configuration to nginx when container starts, regaurdless of what i put in the directories i think are related to nginx.

Expected Behavior

No response

Steps To Reproduce

run container

Environment

- OS:
- How docker service was installed:
Debian

CPU architecture

x86-64

Docker creation

docker compose up -d

Container logs

I dont have them rn i will get later if needed. If someone would just tell me where nginx gets its config from i believe i can fix it...

Unable to save connections

linuxserver.io


Expected Behavior

When creating a new connection, the "Save" button should be enabled and functional, and the "Save and Connect" button should create a saved connection for later re-use.

Current Behavior

The "Save" button is grayed out, and while the "Save and Connect" button is enabled and starts a connection, no saved connection is created. This behavior is reproduced both on my local Docker without a proxy, and in my Docker Swarm cluster behind Traefik.

Steps to Reproduce

  1. Start Docker service
  2. Browse to Remmina page
  3. Create a new connection
  4. Fail to save

image

Environment

OS: Ubuntu 20.04.1
CPU architecture: x86_64
How docker service was installed: official docker repo

Command used to create docker container (run/create/compose/screenshot)

docker stack up --compose-file docker-compose.yaml $STACK_NAME --prune

Docker logs

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 01-envfile: executing... 
[cont-init.d] 01-envfile: exited 0.
[cont-init.d] 10-adduser: executing... 

-------------------------------------
          _         ()
         | |  ___   _    __
         | | / __| | |  /  \ 
         | | \__ \ | | | () |
         |_| |___/ |_|  \__/

Brought to you by linuxserver.io
-------------------------------------

To support LSIO projects visit:
https://www.linuxserver.io/donate/
-------------------------------------
GID/UID
-------------------------------------

User uid:    1000
User gid:    1000
-------------------------------------

[cont-init.d] 10-adduser: exited 0.
[cont-init.d] 12-prep_xrdp: executing... 
[cont-init.d] 12-prep_xrdp: exited 0.
[cont-init.d] 30-config: executing... 
[cont-init.d] 30-config: exited 0.
[cont-init.d] 55-autostart-config: executing... 
[cont-init.d] 55-autostart-config: exited 0.
[cont-init.d] 99-custom-scripts: executing... 
[custom-init] no custom files found exiting...
[cont-init.d] 99-custom-scripts: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
guacd[341]: INFO:	Guacamole proxy daemon (guacd) version 1.1.0 started
guacd[341]: INFO:	Listening on host 0.0.0.0, port 4822
Starting guacamole-lite websocket server
listening on *:3000
(node:327) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
[2020-10-21 00:27:15] [Connection 1]  Client connection open
[2020-10-21 00:27:15] [Connection 1]  Opening guacd connection
[2020-10-21 00:27:15] [Connection 1]  guacd connection open
[2020-10-21 00:27:15] [Connection 1]  Selecting connection type: rdp
[2020-10-21 00:27:15] [Connection 1]  Sending opCode: 6.select,3.rdp;
guacd[341]: INFO:	Creating new client for protocol "rdp"
guacd[341]: INFO:	Connection ID is "$fc530e8f-7445-4996-bea5-912dd7348c45"
[2020-10-21 00:27:15] [Connection 1]  Sending opCode: 4.size,4.1848,13.949?undefined,2.96;
[2020-10-21 00:27:15] [Connection 1]  Sending opCode: 5.audio,9.audio/L16;
[2020-10-21 00:27:15] [Connection 1]  Sending opCode: 5.video;
[2020-10-21 00:27:15] [Connection 1]  Sending opCode: 5.image;
[2020-10-21 00:27:15] [Connection 1]  Server sent handshake: 4.args,13.VERSION_1_1_0,8.hostname,4.port,6.domain,8.username,8.password,5.width,6.height,3.dpi,15.initial-program,11.color-depth,13.disable-audio,15.enable-printing,12.printer-name,12.enable-drive,10.drive-name,10.drive-path,17.create-drive-path,7.console,13.console-audio,13.server-layout,8.security,11.ignore-cert,12.disable-auth,10.remote-app,14.remote-app-dir,15.remote-app-args,15.static-channels,11.client-name,16.enable-wallpaper,14.enable-theming,21.enable-font-smoothing,23.enable-full-window-drag,26.enable-desktop-composition,22.enable-menu-animations,22.disable-bitmap-caching,25.disable-offscreen-caching,21.disable-glyph-caching,16.preconnection-id,18.preconnection-blob,8.timezone,14.recording-path,14.recording-name,24.recording-exclude-output,23.recording-exclude-mouse,22.recording-include-keys,21.create-recording-path,13.resize-method,18.enable-audio-input,9.read-only,16.gateway-hostname,12.gateway-port,14.gateway-domain,16.gateway-username,16.gateway-password,17.load-balance-info
[2020-10-21 00:27:15] [Connection 1]  Sending opCode: 7.connect,0.,9.127.0.0.1,4.3389,0.,3.abc,3.abc,4.1848,13.949?undefined,2.96,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,3.any,4.true,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.;
guacd[364]: INFO:	Security mode: Negotiate (ANY)
guacd[364]: INFO:	Resize method: none
guacd[364]: INFO:	User "@b7ba5bda-7a8c-48f1-89ee-ccbd378e55df" joined connection "$fc530e8f-7445-4996-bea5-912dd7348c45" (1 users now present)
guacd[364]: INFO:	Loading keymap "base"
guacd[364]: INFO:	Loading keymap "en-us-qwerty"
sh: 1: xauth: not found

X.Org X Server 1.19.6
Release Date: 2017-12-20
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.15.0-115-generic x86_64 Ubuntu
Current Operating System: Linux ddd79d83aabe 5.4.0-51-generic #56-Ubuntu SMP Mon Oct 5 14:28:49 UTC 2020 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.4.0-51-generic root=UUID=af3a607e-4b2a-4244-8dc4-7b990575be26 ro
Build Date: 04 September 2020  03:34:39PM
xorg-server 2:1.19.6-1ubuntu4.6 (For technical support please see http://www.ubuntu.com/support) 
Current version of pixman: 0.34.0
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: ".xorgxrdp.10.log", Time: Wed Oct 21 05:27:17 2020
(++) Using config file: "/etc/X11/xrdp/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
xorgxrdpSetup:
xrdpdevSetup:
rdpmousePlug:
�
rdpkeybPlug:
�
rdpIdentify:
rdpDriverFunc: op 10
�
:
rdpPreInit:
rdpScreenInit: virtualX 800 virtualY 600 rgbBits 8 depth 24
rdpScreenInit: pfbMemory bytes 1920000
rdpScreenInit: pfbMemory 0x7f0d68329010
rdpSimdInit: assigning yuv functions
rdpSimdInit: cpuid ax 1 cx 0 return ax 0x000306f2 bx 0x04100800 cx 0xfeda3203 dx 0x1f8bfbff
rdpSimdInit: sse2 amd64 yuv functions assigned
rdpXvInit: depth 24
rdpClientConInit: kill disconnected [0] timeout [0] sec

rdpScreenInit: out
rdpmousePreInit: drv 0x55b7556e0950 info 0x55b755822ec0, flags 0x0
rdpmouseControl: what 0
rdpmouseDeviceInit:
rdpmouseCtrl:
rdpRegisterInputCallback: type 1 proc 0x7f0d68702c60
rdpmouseControl: what 1
rdpmouseDeviceOn:
rdpkeybPreInit: drv 0x55b7556df560 info 0x55b7559abe80, flags 0x0
rdpkeybControl: what 0
rdpkeybDeviceInit:
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat on
rdpRegisterInputCallback: type 0 proc 0x7f0d684ff530
rdpkeybControl: what 1
rdpkeybDeviceOn:
rdpSaveScreen:
rdpDeferredRandR:
rdpResizeSession: width 1024 height 768
  calling RRScreenSizeSet
rdpRRScreenSetSize: width 1024 height 768 mmWidth 271 mmHeight 203
rdpRRGetInfo:
  screen resized to 1024x768
  RRScreenSizeSet ok 1
rdpResizeSession: width 1848 height 949
  calling RRScreenSizeSet
rdpRRScreenSetSize: width 1848 height 949 mmWidth 489 mmHeight 251
rdpRRGetInfo:
  screen resized to 1848x949
  RRScreenSizeSet ok 1
pClientConGotConnection:
rdpClientConGotConnection: g_sck_accept ok new_sck 7
rdpClientConGotConnection: adding only clientCon
rdpClientConProcessMsgVersion: version 0 0 0 1
[20201021-05:25:55] [INFO ] starting xrdp with pid 329
[20201021-05:25:55] [INFO ] listening to port 3389 on 0.0.0.0
[20201021-05:27:16] [INFO ] Socket 11: AF_INET6 connection received from ::ffff:127.0.0.1 port 34704
[20201021-05:27:16] [DEBUG] Closed socket 10 (AF_INET6 :: port 3389)
[20201021-05:27:16] [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
[20201021-05:27:16] [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
[20201021-05:27:16] [DEBUG] TLSv1.2 enabled
[20201021-05:27:16] [DEBUG] TLSv1.1 enabled
[20201021-05:27:16] [DEBUG] TLSv1 enabled
[20201021-05:27:16] [DEBUG] Security layer: requested 3, selected 1
ssl_tls_accept: TLS connection accepted
colorDepth 0xca01 (0xca00 4bpp 0xca01 8bpp)
[20201021-05:27:16] [INFO ] connected client computer name: Guacamole RDP
postBeta2ColorDepth 0xca01 (0xca00 4bpp 0xca01 8bpp 0xca02 15bpp 0xca03 16bpp 0xca04 24bpp)
highColorDepth 0x0010 (0x0004 4bpp 0x0008 8bpp 0x000f 15bpp 0x0010 16 bpp 0x0018 24bpp)
supportedColorDepths 0x0007 (0x0001 24bpp 0x0002 16bpp 0x0004 15bpp 0x0008 32bpp)
earlyCapabilityFlags 0x0421 (0x0002 want32)
got client client connection type 0x00000006
xrdp_sec_process_mcs_data_CS_SECURITY:
  client and server support none crypt, using none crypt
error unknown xrdp_sec_process_mcs_data tag 0xc006 size 8
error unknown xrdp_sec_process_mcs_data tag 0xc00a size 8
xrdp_sec_out_mcs_data: using no security
xrdp_load_keyboard_layout: keyboard_type [4] keyboard_subtype [0]
xrdp_load_keyboard_layout: model [] variant [] layout [us] options []
[20201021-05:27:16] [INFO ] TLS connection established from ::ffff:127.0.0.1 port 34704: TLSv1.3 with cipher TLS_AES_256_GCM_SHA384
xrdp_caps_process_order: not enough orders supported by client, using painter.
xrdp_caps_process_pointer: client supports new(color) cursor
xrdp_process_offscreen_bmpcache: support level 1 cache size 7864320 MB cache entries 2000
xrdp_caps_process_surface_cmds:
  cmdFlags 0x00000052
xrdp_caps_process_frame_ack:
  max_unacknowledged_frame_count 2
xrdp_caps_process_confirm_active: not enough orders supported by client, client wants off screen bitmap but offscreen bitmaps disabled
yeah, up_and_running
xrdp:xrdp_bitmap [1235235644]: xrdp_bitmap_create: noorders
[20201021-05:27:17] [DEBUG] xrdp_0000017e_wm_login_mode_event_00000001
xrdp:xrdp_mm [1235235666]: xrdp_mm_create: bpp 16 mcs_connection_type 6 jpeg_codec_id 0 v3_codec_id 0 rfx_codec_id 0 h264_codec_id 0
[20201021-05:27:17] [INFO ] Loading keymap file /etc/xrdp/km-00000409.ini
[20201021-05:27:17] [WARN ] local keymap file for 0x00000409 found and doesn't match built in keymap, using local keymap file
xrdp_wm_login_mode_changed: login_mode is 0
in xrdp_wm_init: 
out xrdp_wm_init: 
xrdp_wm_login_mode_changed: login_mode is 2
[20201021-05:27:17] [DEBUG] xrdp_wm_log_msg: connecting to sesman ip 127.0.0.1 port 3350
connecting to sesman ip 127.0.0.1 port 3350
[20201021-05:27:17] [INFO ] xrdp_wm_log_msg: sesman connect ok
sesman connect ok
[20201021-05:27:17] [DEBUG] xrdp_wm_log_msg: sending login info to session manager, please wait...
sending login info to session manager, please wait...
[20201021-05:27:17] [DEBUG] return value from xrdp_mm_connect 0
xrdp_wm_login_mode_changed: login_mode is 3
[20201021-05:27:17] [INFO ] xrdp_wm_log_msg: login successful for display 10
login successful for display 10
loaded module 'libxup.so' ok, interface size 8456, version 3
[20201021-05:27:17] [DEBUG] xrdp_wm_log_msg: started connecting
started connecting
lib_mod_connect: connected to Xserver (Xorg or X11rdp) sck 20
[20201021-05:27:18] [INFO ] lib_mod_log_peer: xrdp_pid=382 connected to X11rdp_pid=386 X11rdp_uid=1000 X11rdp_gid=1000 client_ip=::ffff:127.0.0.1 client_port=34704
[20201021-05:27:18] [DEBUG] xrdp_wm_log_msg: connected ok
�
connected ok
[20201021-05:27:18] [DEBUG] xrdp_mm_connect_chansrv: chansrv connect successful
[20201021-05:27:18] [DEBUG] Closed socket 19 (AF_INET6 ::ffff:127.0.0.1 port 41926)
xrdp_wm_login_mode_changed: login_mode is 10
xrdp_wm_login_mode_changed: login_mode is 11
lib_mod_process_message: type 2 len 0
lib_send_clientrdpInDeferredUpdateCallback:
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat off
rdpClientConProcessScreenSizeMsg: set width 1848 height 949 bpp 16
rdpClientConProcessScreenSizeMsg: shmemid 0 shmemptr 0x7f0d184a0000
rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1848 cy 949
rdpClientConProcessMsgClientInfo:
  got client info bytes 5744
  jpeg support 0
  offscreen support 0
  offscreen size 0
  offscreen entries 0
  client supports glyph cache but server disabled
  client can not do offscreen to offscreen blits
  client can do new(color) cursor
  client can not do multimon
rdpRRSetRdpOutputs: numCrtcs 0 monitorCount 0
rdpRRSetRdpOutputs: add output 0 left 0 top 0 width 1848 height 949
rdpLoadLayout: keylayout 0x00000409 variant  display 10
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat on
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat on
rdpInDeferredUpdateCallback:
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat off
rdpkeybChangeKeyboardControl:
guacd[364]: INFO:	Accepted format: 16-bit PCM with 2 channels at 44100 Hz
guacd[364]: INFO:	Accepted format: 16-bit PCM with 2 channels at 22050 Hz
guacd[364]: INFO:	Connected to RDPDR 1.12 as client 0x19e026fe
rdpkeybChangeKeyboardControl: autoRepeat off
guacd[364]: INFO:	RDPDR user logged on
dSync: toggling num lock
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat on
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat on
rdpInDeferredUpdateCallback:
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat off
rdpkeybChangeKeyboardControl:
rdpkeybChangeKeyboardControl: autoRepeat off

docker-compose file

version: '3.8'

networks:
  traefik_proxy:
    external: true

services:
  remmina:
    image: linuxserver/remmina
    env_file: /mnt/swarm/config/remmina/remmina.env
    volumes:
      - /mnt/swarm/services/remmina/config:/config
    networks:
      traefik_proxy:
        ipv4_address: 172.30.2.84
    deploy:
      mode: replicated
      replicas: 1
      placement:
        constraints:
          - "node.role==worker"
      labels:
        - "traefik.enable=true"
        ## HTTP Routers
        - "traefik.http.routers.remmina-rtr.entrypoints=https"
        - "traefik.http.routers.remmina-rtr.rule=Host(`remmina.mydomain.tld`)"
        - "traefik.http.routers.remmina-rtr.tls=true"
        ## Middlewares
        - "traefik.http.routers.remmina-rtr.middlewares=secure-chain@file,ip-whitelist@file"
        ## HTTP Services
        - "traefik.http.routers.remmina-rtr.service=remmina-svc"
        - "traefik.http.services.remmina-svc.loadbalancer.server.port=3000"

The bind mount at /mnt/swarm/services/remmina/config is owned by 1000:1000, recursively.

[FEAT] Add "smooth screen fonts" as a possible variable to pass

Is this a new feature request?

  • I have searched the existing issues

Wanted change

I would like to have added "smooth screen fonts" as a possible variable to pass via KASM Workspace json for RDP connections.

Reason for change

usign remmina in kasm is running much faster than using the guac backend. so I want to have a great experience using it.

Proposed code change

No response

[FEAT] Add "print to KASM" as a possible variable to pass for RDP

Is this a new feature request?

  • I have searched the existing issues

Wanted change

I can enable printing in the RDP via config, but I cannot then print to kasm

Reason for change

I can enable printing in the RDP via config, but I cannot then print to kasm

Proposed code change

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.