Moving away from your Bonfire instance
View SourceA step-by-step guide for migrating your account from Bonfire to another fediverse instance.
Moving between fediverse instances preserves the decentralized nature of the network while giving you control over your online presence.
Table of Contents
- Before you move
- Available exports
- Step 1: Export your data
- Step 2: Create your new account
- Step 3: Set up account aliases
- Step 4: Import your data to the new instance
- Step 5: Move your followers
- Step 6: Clean up your old account
- Troubleshooting
Before you move
Things to consider
- Process is irreversible - Account moves cannot be undone
- Different features - Your new instance may have different capabilities than Bonfire
What can be migrated
✅ Automatically transferred:
- Your followers (if the destination supports ActivityPub moves)
✅ Can be manually exported:
- See Available exports below for the complete list
❌ Cannot be migrated:
- Private conversation history
- Media files (though references may be preserved)
- Instance-specific features (circles may become lists, etc.)
Available exports
You can export the following data from Settings > Export:
Relationship data (CSV format):
- Following and Follow Requests - Everyone you follow or want to follow
- Followers - Everyone who follows you
- Circles - Your custom groups and their members
- Blocked, silenced and/or ghosted accounts - Privacy and safety settings
Activity data (CSV format):
- Posts and Messages - Things you've shared
- Bookmarks - Posts you've saved for later
- Likes - Posts you've appreciated
- Boosts - Posts you've shared with your followers
Complete archives (JSON + files): You can request a complete archive once every 7 days that includes:
- All the CSV data above
- Your posts in ActivityStreams format (compatible with other platforms)
- Your uploaded images and files
- Your profile information
Step 1: Export your Bonfire data
- Go to Settings > Export in your Bonfire instance
- Download CSV files for:
- Following list
- Blocked, silenced, and ghosted profiles
- Bookmarks
- Likes
- Boosts
- Circles/Lists
- Also request a full archive of your posts for personal backup, which will contain:
- All of the CSV files above
- Activities in ActivityPub JSON format
- Your uploads
- Your profile info and public/private key
💡 Tip: Export your data even if you're just testing - it's good to have a backup!
Step 2: Create your new account
Choose your destination instance
- Research the instance's rules and community
- Check if they support account migration (most Bonfire, Mastodon, Akkoma, Pixelfed, and some other ActivityPub instances should)
- Verify the new instance can federate with your old Bonfire instance
Sign up for your new account on your destination instance
- Use the same username if available
- Set up your profile with the same display name and bio
- Upload your profile picture and header
Step 3: Set up account aliases
On your new instance
- Go to your new instance's profile settings
- Look for section such as "Aliases" or "Moving from another account"
- Add your old Bonfire account as an alias:
- Enter:
@youroldusername@your-bonfire-instance.org
- Enter:
- Save the alias
On your old Bonfire instance
- Go to Settings > Account
- Scroll to the bottom for migration options
- In the "Account aliases" section:
- Add your new account:
@yournewusername@new-instance.net
- Add your new account:
- Save the alias
Verify your new account is working
- Follow it from your old Bonfire profile
- Follow your old Bonfire profile from your new account
- Make a test post on each profile
- Ensure federation is working properly in both directions
- ✅ Both accounts should now show the other as a verified alias
Step 4: Import your data to the new instance
Go to your new instance's Settings > Import (location may vary by software)
Import following list:
- Upload your
following.csv
from Bonfire - Choose "Merge" to add to existing follows, or "Overwrite" to replace
- Upload your
Import blocks and mutes:
- Upload
blocked_accounts.csv
andmuted_accounts.csv
- Choose your merge/overwrite preference
- Upload
Import other data:
- Upload any other CSV files (bookmarks, likes, boosts, custom lists/circles)
- Upload your outbox JSON file to import posts and activities, if supported
- Note: Not all instance types support all import types
⏱️ Processing time: Large lists may take several minutes to process
Step 5: Move your followers
⚠️ Warning: This step is irreversible!
- On your old Bonfire instance, go to Settings > Export
- Scroll to the bottom and find "Move to a different account"
- Enter your new account address:
@yourusername@new-instance.com
- Read all warnings carefully
- Enter your old account password to confirm
- Click "Move followers"
What happens next:
- Your followers will receive a notification to follow your new account
- Most ActivityPub-compatible software will automatically act on that notification and re-follow your new account on behalf of your followers
<!--
- Your Bonfire account will be restricted (no new posts, followers, etc.) -->
Step 6: Clean up your old account
Option A: Keep as redirect (Recommended)
- Leave your account as-is to to point visitors to your new account (you can update your bio with a notice)
- This means your old posts and activities are still accessible
- No further action needed
Option B: Delete your old account
⚠️ Only do this if you're absolutely sure!
- Wait at least a week after moving to ensure followers have migrated
- This is permanent and irreversible
- Your old username will become permanently unavailable
- If you're sure, follow the instructions to delete your data, profile, and/or account
Troubleshooting
My followers didn't transfer
- Check if the destination instance supports moves - Some software, or older or custom instances may not
- Wait 48-72 hours - Federation can be slow
- Manual solution: Ask followers to follow your new account directly
Import failed
- Check file format - Ensure CSV files are from Bonfire export
- File size limits - Very large lists may need to be split
- Instance compatibility - Not all software supports all import types
Can't set up aliases
- Federation issues - Ensure both instances can communicate
- Account not found - Verify the account address is correct and the account exists
- Wait and retry - Sometimes federation takes time
Move button is disabled
- Aliases not set up - Both accounts must have each other as aliases
- Recent move - You may be in the 30-day cooldown period
- Account restrictions - Ensure your account is in good standing
Getting error messages
- Double-check account addresses - Ensure the format is
@username@instance.com
- Contact instance admin - They may need to check federation or account status
- Try again later - Temporary server issues can cause problems
Need help?
- Check your Bonfire instance's documentation or help section
- Consult the destination instance's migration guide and documentation
- Contact your instance administrators
- Ask for help in the Bonfire community