Backup My Org 1.4.1 Now Available

Backup My Org version 1.4.1 builds on its ArcGIS backup and restore capabilities with a suite of powerful new features!

Backup My Org has expanded its coverage with support for Hub Sites, Hub Site Applications, and QuickCapture projects. To help with migrating content, Backup My Org now has a one-click restore planning document generator.

Under the hood, Backup My Org’s fetching engine has been optimized for large-file throughput and memory efficiency, and a new CLI credential-override streamlines Integrated Windows Authentication.

This release delivers a ton of performance improvements and bug fixes for an even smoother, more reliable backup experience.

New Features

Hub Sites, Hub Sites Application, and Quick Capture Item Type Support

In this release, Backup My Org now supports Hub Sites and Hub Site Applications, ensuring your ArcGIS sites are captured and recoverable. QuickCapture projects can also be backed up and restored, so imperative mobile data-collection workflows never fall through the cracks.

New Restore Planning Document in Backup Logs

Administrators will appreciate the new Restore Planning document generator. Click the button in your Backup Logs to instantly blueprint your next migration. For a better migration experience, follow the restore planning document and restore your content from the bottom up. This will allow Backup My Org to build up a better rewiring registry and have more success in automatically rewiring your maps and apps during the post-process section. More information on this cloning strategy can be found in our K-base here.

Restore Planning CSV sorted in Restore Order

New startup.bat for mapping your network drive locations

Backup My Org now features a startup.bat where you can issue commands that can be run at the start of the Backup My Org service. This will allow you to map network drives that can be used within Backup My Org instead of having to rely on symbolic links.

Startup.bat configuration

Improved fetching for large files, improved memory usage, TLS 1.3 support (requires .NET 4.8)

Backup My Org’s fetching engine has been optimized for speed and stability on very large files and supports TLS 1.3 on .NET 4.8. For users with ArcGIS organizations using Integrated Windows Authentication who do not have the ability to provide the Backup My Org service a service user with ArcGIS administrator privileges, users can now override credentials directly from the command line interface, making service-account management a breeze for Integrated Windows Authentication. To specify credentials to use instead of the service user’s credential cache, open a command prompt in the bmofetch directory and type: bmofetch set username@domain password

This creates an encrypted key called iwa.conf to use for all network credentials when making fetches. To remove this functionality, you can delete the iwa.conf file.

New Improvements

Server Improvements

  • PFX import support: Added backupmyorg pfximport pfxfilename to save a PFX into the database

Security Enhancements

  • MongoDB encryption-at-rest: Improved encryption-at-rest for MongoDB
  • HSTS support: NodeConfig option enableHSTS to enable HTTP Strict-Transport-Security

Backup Reliability & Retry Mechanisms

  • Retry endpoints & settings:
    • API endpoint /retrybackup for Scheduler
    • Backup retry on server startup for scheduled jobs
    • NodeConfig MAX_BACKUP_RETRIES sets retry attempts
    • Improvements to retry-failed-backups logic
    • Disable secondary-replica retries via ReplicaRetryCount = 0
  • Selective-restore controls:
    • “Ignore existing items” button in Restore UI

Secondary Backup & Attachment Handling

  • Secondary-replica opt-in: Opt-in for feature-service backups with many attachments
  • Separate-attachments system: Saves attachments separately for very large hosted Feature Services; restores only via “Create New”
  • Size-trigger setting: NodeConfig maxSizeBeforeAttachmentsSeparateReplica defines max attachment export size before separate-attachments mode

Configuration Options

  • Rewiring toggles:
    • skipDashboardFieldNameRewire: true to skip legacy dashboard rewires
    • skipWebExperienceFieldNameRewire: true to skip legacy web-experience rewires
  • MongoDB login-logging: useArcGISAuth.useMongoLogins: true to log ArcGIS login events
  • FGDB temp cleanup: ignoreOldTempFGDBs: true to disable auto-cleanup of BMOTEMP FGDBs
  • Post-process options:
    • showAllRewiringOptions: true to reveal all rewiring choices
    • usepjson: true to force f=pjson instead of f=json

Logging, Auditing & Support Diagnostics

  • Step-by-step audit: auditBackupTime: true adds a timestamp audit at every backup step
  • Detailed logging:
    • Additional saveReplicaToLocal logs
    • startup-logs.txt tracks server startups
    • Extra logging in the Backup View panel
  • Log exports & reports:
    • Backup file-size tracking in Logs View
    • File-location column in backup-log exports
    • Notification emails include exported CSV of backup log
    • Backup & Restore ID in email header/body
    • Improvements to “Export Logs” and CSV-export buttons
  • Support diagnostics:
    • “Export Hardware Specs for Support” under Help > Export Logs
    • systemspecs.json file for support diagnostics
    • “Export Startup Logs” under Help > Export Logs
    • Display backup-size & total-time on each log entry

UI/UX & Reporting Enhancements

  • Rewiring & symbology:
    • Feature Service symbology restoration improvements
    • Experience Builder rewiring enhancements
    • Dependency-finding & rewire logic improvements
  • Filtering & navigation:
    • “Quick Filter: Item by Type” added
    • Schedule-folder contents now database-backed
  • Log-view tweaks:
    • Mouse-over in Backup/Restore Logs for full item names
    • CSV-export for users/groups preserves column layout

Performance & Stability Improvements

  • Temp-file cleanup:
    • Better deletion of temp files for cloud backups
    • Improved cleanup of BMOTEMP FGDBs on ArcGIS org
    • BMOTEMP files now permanently delete (bypass Recycle Bin)
  • Memory & error handling:
    • Memory cleanup after full-org rewires
    • Improved error-handling for stack traces
    • General stability improvements across the app
  • Restore-fetch efficiency: Improved efficiency of individual-restore content fetching

Bug Fixes

General restore workflow

  • Retry update service definition calls removing disallowed fields
  • Can now update registered map services instead of forcing create-new
  • Fix for missing item name in feature-service restore
  • Error correction for get-service-info
  • Fix for restore uncaught-exception error

Restore filters & UI

  • Fix for Advanced Restore > Quick Filter > Backup Items With Tag X
  • Fix for “Restore Specific User Content” user interface

Restore integrity checks

  • Ensure groups aren’t restored into the same group
  • Ensure users aren’t restored into the same user
  • Ensure items aren’t restored into the same item

Ownership & cleanup

  • Update owner of view-source; now deletes items permanently when deleting folder

Large-file restore

  • Fixed issue downloading very large Azure-storage files

General backup settings

  • Fix for nodeconfig.fgdbRetryCount to default to 0 in backups

File-geodatabase (FGDB)

  • Added delete-job command when an FGDB fails to export (prevents orphaned temp items)

Attachment-FS backup

  • Fixes for backup-array storage in separate-attachment FS backup
  • Layer-registry fixes for separate-attachment FS backup

Experience Builder

  • Fixes for experience-builder backup and restore

Service-publish & name-conflict

  • If a feature-service publish fails with “service name is already in use,” BMO retries with an incremented name

Hosted-services stabilization

  • Fix for Hosted Map Service stall
  • Improvement for Hosted Image Service restoration

Feature-service-view backup & restore

  • Additional logging for feature-service-view backup errors
  • Additional logging and error handling for feature-service-view backup
  • Fix for feature-service views failing to link to source
  • Fix for Feature-Service-View restorations
  • Fix for FS views on Enterprise

Scheduling & scans

  • Add runScheduled scan for scanScheduleFilter
  • Bug fix for obsolete schedule-folder missing
  • Fix for saving scan schedules without schedule folder
  • Fix for update-next-date on Scheduled Scans

BMOFetch & network-drive fixes

  • Fix for network-drive BMOFetch for resources
  • Fix for path issue on network-drive call to BMOFetch for resource upload
  • Add “raw post” type to BMOFetch

Client-side & UI

  • Keep-alive for client-side WebSocket
  • Fix for client-side optional chaining

Logging & error-handling improvements

  • Improved logging for unhandled exceptions and unhandled rejections
  • Additional logging and fix for “Could not find admin service info for item” error
  • Backup: fix for “could not find admin service info for item” error
  • Added additional version and hardware logging
  • Better error handling for loadJSON failures

Post-processing & Dashboard

  • Post-processing: Dashboard field-name rewire and other improvements
  • Fix for Arcade expressions not rewiring new URLs/IDs in dashboards

Database & Config

  • Fix for missing DB-config response

File-storage & large-file handling

  • Improvement to file-storage for “too many open files” issue
  • Restore: improved large-file buffering for S3 upload

Miscellaneous fixes

  • Fixed issue with sleep-timer failure on replica-alternate backup status check
  • MAX_BACKUP_RETRIES ceiling set at 50
  • Fix for sort crash in MongoDB find on large result sets
  • Fix for broken export-to-CSV in Firefox

How to Get the Update

You can check the current version of Backup My Org at the top left of the home page of the application. If you are using an older version, contact us to request an updated build.

To sign up for future Backup My Org updates, join our Backup My Org Updates mailing list.

If you don’t have Backup My Org and would like to try it out or see a demo of the product, please reach out to our sales team for assistance.

Want more from GEO Jobe? Subscribe to our weekly MapThis! digest for product updates, news, highlights of cool projects, and more!


About Our Company

GEO Jobe is a leading GIS software and geospatial solutions provider, serving over 10,000 organizations globally. GEO Jobe is best known for developing the most popular applications in the ArcGIS Marketplace, including Admin Tools for ArcGISBackup My OrgClean My Org and Scheduler for ArcGIS.

GEO Jobe offers U.S.-based 24/7 Support solutions for organizations using Esri’s ArcGIS© System. GEO Jobe also offers professional services focused on Esri’s ArcGIS© System, including custom software development, enterprise solution implementation, data science and UAV data collection.

Founded in 1999, GEO Jobe is in its 25th year of operation, has been an Esri business partner since 2002 and is currently a Platinum Partner.

Steven McCall, Application Developer

Steven McCall is the Director of Products at GEO Jobe.