diff --git a/srvrupload.desktop b/srvrupload.desktop
index 8d1c8b69c3fce7bea45c73efd06983e3c419a92f..c25ea14327c45df7407be57d24f1aa4913ed3f17 100644
--- a/srvrupload.desktop
+++ b/srvrupload.desktop
@@ -1 +1,15 @@
- 
+[Desktop Entry]
+ServiceTypes=KonqPopupMenu/Plugin
+MimeType=all/allfiles;
+Icon=cloud-upload
+Actions=transferFile;
+Type=Service
+X-KDE-ServiceTypes=KonqPopupMenu/Plugin
+X-KDE-StartupNotify=false
+X-KDE-Priority=TopLevel
+X-KDE-Submenu=Upload to server
+
+[Desktop Action transferFile]
+Name=Upload to server (Copy link)
+Exec=sh $HOME/.local/share/kservices5/srvrupload/srvrupload.sh %f 0 0 0
+Icon=cloud-upload
\ No newline at end of file