Skip to main content

How to Migrate from Dropbox to Nextcloud

·OSSAlt Team
dropboxnextcloudmigrationcloud storageguide

How to Migrate from Dropbox to Nextcloud

Dropbox Plus costs $12/month for 2 TB. Business starts at $15/user/month. Nextcloud is the open source alternative — unlimited storage (limited only by your server), full office suite, and apps for files, calendar, contacts, and more. Here's how to switch.

Step 1: Deploy Nextcloud

docker run -d \
  --name nextcloud \
  -p 8080:80 \
  -v nextcloud:/var/www/html \
  -v nextcloud-data:/var/www/html/data \
  nextcloud

For production with PostgreSQL and Redis:

# docker-compose.yml
services:
  db:
    image: postgres:15
    volumes:
      - db:/var/lib/postgresql/data
    environment:
      POSTGRES_DB: nextcloud
      POSTGRES_USER: nextcloud
      POSTGRES_PASSWORD: secret

  nextcloud:
    image: nextcloud
    ports:
      - "8080:80"
    volumes:
      - nextcloud:/var/www/html
      - data:/var/www/html/data
    environment:
      POSTGRES_HOST: db
      POSTGRES_DB: nextcloud
      POSTGRES_USER: nextcloud
      POSTGRES_PASSWORD: secret
    depends_on:
      - db

Step 2: Transfer Files

Option A: Download from Dropbox, upload to Nextcloud

  1. Download all files from Dropbox (dropbox.com → Settings → Download all)
  2. Upload via Nextcloud web interface or sync client

Option B: Direct server transfer with rclone

# Configure both remotes
rclone config
# Add "dropbox" remote (OAuth)
# Add "nextcloud" remote (WebDAV)

# Copy everything
rclone copy dropbox: nextcloud:/ --progress

Option C: Nextcloud migration app

  1. Install External Storage app in Nextcloud
  2. Add Dropbox as external storage
  3. Copy files from Dropbox mount to local Nextcloud storage
  4. Remove external storage after migration

Step 3: Install Sync Clients

Download Nextcloud desktop and mobile clients:

  • Desktop: nextcloud.com/install (Windows, macOS, Linux)
  • iOS: App Store
  • Android: Google Play or F-Droid

Configure sync:

  1. Open Nextcloud client
  2. Enter server URL: https://cloud.yourdomain.com
  3. Log in
  4. Choose folders to sync (same as Dropbox selective sync)

Step 4: Set Up Sharing

Dropbox FeatureNextcloud Equivalent
Share linkShare link (public or password-protected)
Shared foldersShared folders
File requestsFile drop (upload-only link)
Team foldersGroup folders app
Expiring linksLink expiration date
Password-protected links
View-only links

Step 5: Install Essential Apps

Nextcloud's app ecosystem extends beyond file storage:

NeedApp
Office editingNextcloud Office (Collabora) or OnlyOffice
CalendarCalendar app (CalDAV)
ContactsContacts app (CardDAV)
NotesNotes app
TasksTasks app
Talk (video calls)Nextcloud Talk
EmailNextcloud Mail
Deck (kanban)Deck app

Step 6: Invite Team

  1. SettingsUsers → add users or connect LDAP/SAML
  2. Create groups for departments
  3. Set up group folders with permissions
  4. Share the sync client download link

Cost Comparison

UsersDropbox BusinessNextcloud Self-HostedSavings
5$75/month$10/month (VPS + storage)$780/year
10$150/month$20/month$1,560/year
25$375/month$40/month$4,020/year
50$750/month$80/month$8,040/year

Migration Timeline

WeekTask
Week 1Deploy Nextcloud, transfer files
Week 2Install sync clients, set up sharing
Week 3Invite team, install apps
Week 4Full cutover, cancel Dropbox

Compare cloud storage solutions on OSSAlt — storage features, collaboration, and self-hosting side by side.