Skip to content

VicDeo/ncmigrate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ncmigrate

Migrate data from a Nextcloud export ZIP to local disk or a WebDAV server.

Usage

go run ./cmd/migrate/main.go -in <export.zip> -mode <dummy|local|dav> [options]
Flag Description Default
-in Path to the export ZIP ./data/user.nextcloud_export.zip
-mode Target: dummy (dry run), local, or dav dummy
-out Output directory (for local mode) ./output
-v Verbose / debug logging off
-dav-url WebDAV base URL (required for dav)
-dav-user WebDAV username (required for dav)
-dav-password WebDAV password (required for dav)
-insecure Skip TLS verification off

Examples

# Dry run (no writes)
ncmigrate -in export.zip -mode dummy -v

# Extract to a folder
ncmigrate -in export.zip -mode local -out ./restored

# Upload to WebDAV
ncmigrate -in export.zip -mode dav -dav-url https://cloud.example.com/remote.php/dav/files/user/ -dav-user user -dav-password secret

License

MIT. See LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors