Migration Guides
OshiSocial Migration Guides
Simple guides to help you navigate between platforms and make the most of OshiSocial!
Platform Comparison
Sharkey vs Mastodon Features
- React to post with Emoji - Go beyond simple Likes with multiple reaction types
- Built-in drive system - Manage and organize your media files efficiently
- Enhanced customization - More UI options and themes available
- Better threading display - Improved conversation visualization
- Post import support - Can import posts and media when migrating
- Wider app ecosystem - More third-party apps available
- Simpler interface - Easier for beginners to navigate
- Broader instance selection - More servers to choose from
- More established platform - Larger overall user base
What Transfers Between Platforms
Always Transferable:
- ✅ Followers
- ✅ Following lists
- ✅ Bookmarks
- ✅ Blocks and mutes
Platform-Specific Transfer Capabilities:
- Mastodon → Sharkey: ✅ Posts and media CAN be transferred
- Sharkey → Mastodon: ❌ Posts and media CANNOT be transferred (Mastodon limitation)
Migration Guides
Migrating from Mastodon to Sharkey
Pre-Migration Steps
Step 1: Create Your User Archive
On your Mastodon instance, go to Preferences → Import and Export
Click “Request your archive” to create a full backup
Wait up to 24 hours for an email notification that your archive is ready
Download the ZIP file containing your posts and media
Step 2: Export Additional Data (Optional)
From the same Import and Export page, download CSV files for: Follows, Bookmarks, Blocks, Mutes
Migration Process
Phase 1: Setup New Sharkey Account
Create your new account on the target Sharkey server (e.g., oshi.social)
Navigate to Settings → Account Migration
Enter your old Mastodon handle (format: @oldusername@example.com)
Click Save to establish the link
Phase 2: Initiate Migration from Mastodon
Log back into your OLD Mastodon account
Go to Preferences → Account → “Move to a different account”
Enter your NEW Sharkey handle (format: @newusername@sharkey.server)
Enter your password and click “Move followers”
Post-Migration: Import Your Data
On your NEW Sharkey account, go to Settings → Import and export
Upload your files: Archive ZIP for posts and media, CSV files for follows, bookmarks, blocks, and mutes
Watch for the upload indicator in the top right corner
Wait for the “import in progress” message. Imports can take many hours depending on data size.
Migrating from Sharkey to Mastodon
Pre-Migration: Export Your Data
On your Sharkey server, navigate to Settings (right sidebar)
Select “Import and Export” from the settings menu
Export: Follows list, Bookmarks, Blocks list, Mutes list
Your exported files will be stored in your Sharkey drive for download
Migration Process
Phase 1: Setup Mastodon Account
Create your new account on the destination Mastodon server
Go to Preferences → Account
Under “Moving from a different account,” select “Create an account alias”
Enter your old Sharkey username (format: @oldusername@sharkey.server)
Click “Create alias” to establish the connection
Phase 2: Initiate Migration from Sharkey
Log back into your OLD Sharkey account
Navigate to Settings → Account Migration → “Migrate this account to a different one”
Enter your NEW Mastodon username and password
Click Migrate to transfer your followers
Post-Migration: Import Additional Data
Log into your NEW Mastodon account and go to Preferences → “Import and export” → Import
Upload the CSV files you exported from Sharkey: Follows list, Bookmarks, Blocks list, Mutes list
Wait for each import to complete before starting the next one
Best Practices for Migration
Before You Migrate
- Announce your move - Let your followers know you’re migrating in advance
- Backup everything - Download all your data even if it can’t be imported
- Update your bio - Include your new handle in your old account’s bio before migrating
- Choose timing wisely - Migrate during low-activity periods to minimize disruption
After Migration
- Verify imports - Check that your follows, blocks, and other data transferred correctly
- Update external links - Change any websites or profiles that link to your old account
- Re-introduce yourself - Make an introduction post on your new account
- Be patient - It may take time for all followers to migrate and for federation to stabilize