Snapshots
Snapshots
A snapshot is a restorable copy of your project that captures its exact state at a specific moment in time. In the event of device failure or unexpected issues, snapshots offer a dependable way to recover your work quickly and with minimal disruption. They also allow locally completed work to be seamlessly restored and deployed on the job site when ready—ensuring continuity and efficiency across environments.
Snapshot Contents
Included:
Database
Points
Histories
Graphics
Programs
Dashboards
and more
Excluded:
Users
Host settings
Logs
Alarms
Modbus register maps
KNX projects
SNMP MIBs folder
Other snapshots
Where to find snapshots
Snapshots are accessible from two locations in the user interface:
DB Builder → Snapshots Tree
Folio → Menu → Snapshots
If the Cloud app is registered to Edge2Cloud and snapshots are being pushed there, they can be found under the device's summary page in the Edge2Cloud portal.
Note: A user with the DeviceAdmin role is required to view, download, or delete backups.
Snapshots are stored in the FIN directory under the project folder named backup.
Example path: C:\Program Files (x86)\FIN\FIN v5.1.9.1055\var\proj\demo\backup
These files can be manually accessed, shared, or managed directly from this location. These are essentially what the user interface is displaying when the user creates, uploads, and downloads snapshots.
There are a handful of ways the users can make a snapshot.
Method 1: Host view
In the Host view where the projects are displayed, the user can click on the bottom left icon of the project to trigger a snapshot.
Method 2: Snapshots tree
In DB Builder > Snapshots tree, the user can find “Make Snapshot” button at the bottom bar to create a new one.
Method 3: Snapshots menu
In Folio > Menu > Snapshots menu, the user can find “Make Snapshot” option to create a new one.
Method 4: Jobs
Another method is the jobs, where the user can create new jobs that run at a desired frequency. Use the jobFinBackup() function to create snapshots.
Download a snapshot
There are a few ways the user can download a snapshot.
Method 1: Snapshots tree
In DB Builder > Snapshots tree, the user can find “Backup” button at the bottom bar to download it.
Method 2: Snapshots menu
In Folio > Menu > Snapshots menu, the user can select a snapshot from the list to find “Backup” option to download it.
Method 3: Directory
The user can also take the snapshots directly from the FIN directory from where they’re stored as mentioned above in the Where snapshots are stored section.
Upload a snapshot
There are a couple ways the user can upload a snapshot.
Method 1: Snapshots menu
In Folio > Menu > Snapshots menu, the user can find “Upload Snapshot” option to upload it.
Method 2: Directory
The user can also place the zipped snapshots directly into the FIN directory where they’re stored as mentioned above in the Where snapshots are stored section.
There are a some ways the user can delete a snapshot.
Method 1: Snapshots tree
In DB Builder > Snapshots tree, the user can find “Delete” button at the bottom bar to delete it.
Method 2: Snapshots menu
In Folio > Menu > Snapshots menu, the user can select a snapshot from the list to find “Delete” option to delete it.
Method 3: Purge setting
In Settings > Snapshots tab, there are purge settings the user can configure to delete snapshots. The Purge extension is required to be enabled to view these.
Method 4: Directory
The user can also delete snapshots directly from the FIN directory from where they’re stored as mentioned above in the Where snapshots are stored section.
Method 5: Functions
There are a couple functions the user can use to delete snapshots
folioBackupDelete() - this will delete a specific snapshot based on timestamp
Example: folioBackupDelete(parseDateTime("2025-10-09T00:11:09-07:00 Los_Angeles"))