KDE6 Nextcloud Service Menu System

KDE6 Nextcloud Services

I wanted to share with the KDE community that uses KDE6 a service menu system that allows you to manage internal and external shares from your Dolphin file manager similar to how O365 does in Windows.

Features

This is the current list of features this service menu will add to your dolphin file manager in KDE. See “Script Info” for more detailed information on what each script does.

  • Connect to Nextcloud

    • This option allows you to set your Nextcloud instance URL, your username and password and the location in which your Nextcloud files are being synced to by the Nextcloud Sync Client using KWallet. This allows this app to function without having any sensitive information being input into script variables.
  • Generate Preview URL

    • This option allows you to generate a public share link with a 7 days expiration date on image files only, then puts a URL into your clipboard so you can link images to other people to view in their web browser.
  • Generate Share URL

    • This option allows you to generate a public share link, with a customizable expiration date, then puts a URL into your clipboard so people download remote files from their web browser.
  • Share With User

    • This option allow you to generate an internal share with other users that your user has access to share with. This will trigger the Nextcloud notification API to send email and push notifications to said user that you have shared something with them.
  • Internal Share Link

    • This option allows you to grab the internal share link from an existing internal share. It will place this URL into your clipboard so you can easily link it to other internal users to quickly find the share.
  • Clipboard Manager

    • This option will allow you to view shares that were created by this system and view their expiration dates and if needed, place the share URL back into your clipboard.
  • Disconnect from Nextcloud

    • This option will remove the KWallet entries, disabled all service menus, clean up logs, and restore the “Connect to Nextcloud” service menu.

Is this in some way different from the package already available?

1 Like

@Samuele What package is that?

The built-in Online Accounts feature in KDE Plasma has a Nextcloud option - it would be helpful to explain the differences between what you’re promoting here, and what the existing capabilities are.

It seems Im facing the same issues being described in a forum post I’m not allowed to link in this reply. The title of the forum post is ““Online Accounts” section missing in system settings Kubuntu 24.10”.

I never realized there was Nextcloud functionality because I have no Nextcloud functionality built-in. Since I do not have access to built-in functionality I cannot compare features. My feature set is listed in the post.

It should be something like this: Debian -- Details of package dolphin-nextcloud in buster

I’ve already used it for years and this is the feature set:

1 Like

Well thats awesome!

I installed it on Kubuntu v24.10 and it doesnt work either. I guess my main feature for the app I made is it works in Kubuntu v24.10. :stuck_out_tongue: