diff --git a/postinstall_reseau.sh b/postinstall_reseau.sh
index 3c07c31199f14cd4a56e0a5e73963febea24c7bf..04b925cfd88a4206cb42c012f283507798562170 100755
--- a/postinstall_reseau.sh
+++ b/postinstall_reseau.sh
@@ -41,6 +41,8 @@ chown -R www-data:www-data eole-wol/wol/www
 
 mkdir -p /etc/xrdp
 cp /var/www/eole-wol/wol/xrdp.ini /etc/xrdp
+cp /var/www/eole-wol/wol/service/xrdp.service /etc/systemd/system/
+systemctl daemon-reload
 systemctl restart xrdp
 
 # Reactivate ipv6
diff --git a/wol/service/xrdp.service b/wol/service/xrdp.service
new file mode 100644
index 0000000000000000000000000000000000000000..b291949e28c5780c9a5c96e4d1a40442f37e9df4
--- /dev/null
+++ b/wol/service/xrdp.service
@@ -0,0 +1,22 @@
+[Unit]
+Description=xrdp daemon
+Documentation=man:xrdp(8) man:xrdp.ini(5)
+Requires=xrdp-sesman.service
+After=network.target xrdp-sesman.service
+
+[Service]
+Type=forking
+PIDFile=/run/xrdp/xrdp.pid
+RuntimeDirectory=xrdp
+EnvironmentFile=-/etc/sysconfig/xrdp
+EnvironmentFile=-/etc/default/xrdp
+User=xrdp
+Group=xrdp
+PermissionsStartOnly=true
+ExecStartPre=/bin/sh /usr/share/xrdp/socksetup
+ExecStartPre=/usr/sbin/sysctl -w net.ipv6.conf.all.disable_ipv6=0
+ExecStart=/usr/sbin/xrdp $XRDP_OPTIONS
+ExecStop=/usr/sbin/xrdp $XRDP_OPTIONS --kill
+
+[Install]
+WantedBy=multi-user.target