Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nextcloud/user_migration

This app allows users to easily migrate from one instance to another using an export of their account
https://github.com/nextcloud/user_migration

migrate migration nextcloud

Last synced: 4 months ago
JSON representation

This app allows users to easily migrate from one instance to another using an export of their account

Awesome Lists containing this project

README

        

# Nextcloud User migration

[![PHPUnit GitHub Action](https://github.com/nextcloud/user_migration/workflows/PHPUnit/badge.svg)](https://github.com/nextcloud/user_migration/actions?query=workflow%3APHPUnit)
[![Node GitHub Action](https://github.com/nextcloud/user_migration/workflows/Node/badge.svg)](https://github.com/nextcloud/user_migration/actions?query=workflow%3ANode)
[![Lint GitHub Action](https://github.com/nextcloud/user_migration/workflows/Lint/badge.svg)](https://github.com/nextcloud/user_migration/actions?query=workflow%3ALint)

**πŸ‘€βž‘ User migration app for Nextcloud**

This app allows users to easily migrate from one instance to another using an export of their account.

- **🐱 Log in to cat.example.com/nextcloud**
- **βš™ Go into `Personal settings` > `Data migration`**
- **β˜‘ Select what you want to export** (settings, files, profile information, profile picture, calendars, contacts…)
- **βš™ Start the export** and wait for the server to process it
- **πŸ“ Download the resulting file called `user.nextcloud_export`**
- **🐢 Open an account on dog.example.com/nextcloud**
- **πŸ‘… Upload `user.nextcloud_export` into your files**
- **βš™ Go into `Personal settings` > `Data migration` and start the import**
- **πŸŽ‰ Enjoy your stay on your new instance** and close you old account

---

## Screenshots

### Select what to export from your old instance
![Export data selection](screenshots/export.png)

### Export in progress
![Export in progress](screenshots/exporting.png)

### Import into your new instance
![Import file selection](screenshots/import.png)

---

## occ Commands

The following [`occ`](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/occ_command.html) commands are available. For a full description of command usage please pass the `--help` flag.

### Export

```
occ user:export [options] [--] [ []]
```

### Import

```
occ user:import [options] [--]
```