Import/Export
Rackula stores data locally in your browser. Use import/export to backup your work, share with others, or move between devices.
Export formats
Section titled “Export formats”Images
Section titled “Images”Best for: Documentation, sharing, presentations
- Raster image format
- Fixed resolution (configurable)
- Universal compatibility
Best for: Scalable graphics, editing, web embedding
- Vector format
- Infinite scaling without quality loss
- Editable in Illustrator, Inkscape, etc.
Best for: Printing, formal documentation
- Print-ready format
- Includes metadata
- Page size options available
Best for: Backups, version control, programmatic access
- Complete rack data
- Human-readable format
- Can be imported back into Rackula
Exporting
Section titled “Exporting”Export current rack
Section titled “Export current rack”- Click Export in the toolbar
- Select your format
- Configure export options (if applicable)
- Click Download
Export all racks
Section titled “Export all racks”- Click Export in the toolbar
- Enable Export All Racks
- Choose format and download
Importing
Section titled “Importing”From JSON backup
Section titled “From JSON backup”- Click Import in the toolbar
- Select your JSON file
- Choose import mode:
- Replace: Overwrites current project
- Merge: Adds imported racks to current project
From URL
Section titled “From URL”Rackula supports loading layouts from URLs. Share a link to your hosted JSON file and others can import directly.
Data storage
Section titled “Data storage”Browser storage
Section titled “Browser storage”Rackula stores your data in browser localStorage. This means:
- Data persists across browser sessions
- Data is local to your device and browser
- Clearing browser data will delete your layouts
Storage limits
Section titled “Storage limits”Browser localStorage typically allows 5-10MB. This is sufficient for hundreds of racks with thousands of devices.
Sharing layouts
Section titled “Sharing layouts”Direct sharing
Section titled “Direct sharing”- Export your layout as JSON
- Share the file via email, Slack, etc.
- Recipient imports the JSON file
Link sharing
Section titled “Link sharing”Host your exported JSON file (GitHub Gist, Dropbox, etc.) and share the URL. Others can import directly from the URL.
Version control
Section titled “Version control”For teams, consider storing exports in Git:
# Export and commitrackula export > homelab-rack.jsongit add homelab-rack.jsongit commit -m "Update rack layout"This provides:
- Change history
- Collaboration via pull requests
- Rollback capability
Next steps
Section titled “Next steps”- Self-Hosting — run Rackula on your own infrastructure
- Keyboard Shortcuts — speed up your workflow