Skip to content

simpledms/nextcloud-integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimpleDMS Nextcloud Integration

This app adds a file context-menu action in Nextcloud Files to export a file to SimpleDMS.

Supported versions

  • Nextcloud: 32 and 33
  • SimpleDMS: 1.9.0 and up

Install

  1. Place the app folder as custom_apps/simpledms_integration in your Nextcloud installation.
  2. Enable the app from the Apps screen.
  3. Open Administration settings and set SimpleDMS base URL.

Admin configuration

  • Go to: Administration settings -> Additional settings -> SimpleDMS Integration
  • Enter the base URL, for example: https://simpledms.example.com
  • Base URL requires HTTPS (HTTP accepted only for localhost development)

How it works

  1. User right-clicks a file in Nextcloud Files and clicks Upload to SimpleDMS.
  2. The app asks Nextcloud backend to create a signed one-time download URL for that file.
  3. The app opens SimpleDMS in a new tab with GET /open-file/from-url?url=....
  4. The user has to confirm the URL in SimpleDMS.
  5. SimpleDMS reads the URL, fetches the file, and continues to space selection/open-file flow.

Notes

  • Signed URLs are one-time tokens and expire after a short TTL.
  • SimpleDMS backend must be able to reach the Nextcloud public URL to fetch the signed download URL.

License

Copyright (c) 2026–present Marco Beierer

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.

About

SimpleDMS Nextcloud integration

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors