nextcloud / nextcloud/server

Export and import configuration via WebGUI as additional backup or migration strategy

Open
#41,566 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage enhancement feature: settings
Dominant language
PHP
Stars
36.9k
Forks
5.2k
Avg merge
2d 3h
Merged PRs (30d)
713

Description

I am missing a GUI function in nextcloud to completely backup (export) all configuration of a nextcloud instance to migrate to another nextcloud instance or simply to get a backup.

The backup file should contain any configuration I have made, e.g.:

  • users and groups
  • calendersettings for all users
  • installed apps and their configuration
  • any other settings done in the web gui

In ideal circumstances the backup will contain informations about file directory structure and access rights, etc. The files itself have to be transfered manually by the user (which will not really the problem when migrating e.g. from one managed provider to another)

I know to backup filesystem and export the whole SQL database is a way to backup or migrate from one server to another, but there are for example many managed nextcloud providers where you have no access to the database itself, nor to the servers filesystem. So to migrate from one managed nextcloud provider to an other can be a challenge.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points. Start by locating the WebGUI configuration surfaces and existing backup or migration paths, then determine how users, groups, app settings, database data, files, directory structure, and access rights would be represented. Done requires a defined, supported export/import scope for managed-provider migration.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
backend, cloud, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
18/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.