You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .llms-snapshots/llms-full.txt
+16-2Lines changed: 16 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -6904,22 +6904,36 @@ You can manually create, restore, and delete snapshots for each module as needed
6904
6904
6905
6905
Snapshots are also automatically created during the upgrade process, capturing a snapshot when upgrading to a new version. If preferred, you can opt out in the advanced options to skip creating a snapshot or prevent overwriting an existing one. However, given the sensitivity of such processes, we strongly recommend always having a snapshot available or at least ensuring a way to restore your data—for example, by being prepared to redeploy your application quickly.
6906
6906
6907
+
Snapshots can also be downloaded and uploaded offline using the CLI, allowing you to store them externally and re-import them later if needed.
6908
+
6907
6909
---
6908
6910
6909
6911
## Limitations
6910
6912
6911
-
As determined by the Internet Computer (see the [specification](https://internetcomputer.org/docs/current/references/ic-interface-spec#ic-take_canister_snapshot)), only one snapshot per module is currently allowed. If this evolves in the future, Juno will be updated accordingly.
6913
+
Snapshots are stored on-chain, and the cost of a snapshot's memory consumption is charged to the module itself. This means they follow the lifecycle of your modules — if the module is deleted or runs out of cycles, its snapshot is also removed.
6914
+
6915
+
Each module is currently limited to one snapshot at a time. This approach offers a balance between flexibility and cost-efficiency, providing a reliable recovery point without unnecessary on-chain storage costs.
6912
6916
6913
-
Snapshots are stored on-chain, and the cost of a snapshot’s memory consumption is charged to the module itself. This means they follow the lifecycle of your modules — if the module is deleted or runs out of cycles, its snapshot is also removed.
6917
+
If the need for multiple snapshots arises in the future, support may be expanded. Reach out and let us know.
6914
6918
6915
6919
This is why snapshots should not be mistaken for backups. Unlike true backups, they do not provide historical retention, off-chain storage, or protection against accidental loss of control. For long-term data protection, external backups — such as secure cold storage for sensitive data — are recommended.
6916
6920
6921
+
With the ability to download snapshots offline, you can create your own backup routine, for example, keeping copies in secure storage for long-term protection.
6922
+
6917
6923
---
6918
6924
6919
6925
## Frequency of Snapshots
6920
6926
6921
6927
Snapshots are automated during code upgrades, with the option to opt out. Alternatively, snapshots can be managed manually.
6922
6928
6929
+
---
6930
+
6931
+
## Advanced Use
6932
+
6933
+
In addition to standard recovery, snapshots can also be uploaded to reapply the code and state from one module to another. For example, you can download a snapshot from Satellite A and use it to replace Satellite B.
6934
+
6935
+
This should be used carefully though, as snapshots also include elements such as public access keys and user IDs. Applying one module's snapshot to another may cause unintended side effects.
6936
+
6923
6937
# Access Keys
6924
6938
6925
6939
Access keys play a crucial role in granting permissions to Mission Controls, Satellites or Analytics within Juno.
Copy file name to clipboardExpand all lines: docs/management/snapshots.md
+16-2Lines changed: 16 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,20 +16,34 @@ You can manually create, restore, and delete snapshots for each module as needed
16
16
17
17
Snapshots are also automatically created during the upgrade process, capturing a snapshot when upgrading to a new version. If preferred, you can opt out in the advanced options to skip creating a snapshot or prevent overwriting an existing one. However, given the sensitivity of such processes, we strongly recommend always having a snapshot available or at least ensuring a way to restore your data—for example, by being prepared to redeploy your application quickly.
18
18
19
+
Snapshots can also be downloaded and uploaded offline using the CLI, allowing you to store them externally and re-import them later if needed.
20
+
19
21
---
20
22
21
23
## Limitations
22
24
23
-
As determined by the Internet Computer (see the [specification](https://internetcomputer.org/docs/current/references/ic-interface-spec#ic-take_canister_snapshot)), only one snapshot per module is currently allowed. If this evolves in the future, Juno will be updated accordingly.
25
+
Snapshots are stored on-chain, and the cost of a snapshot's memory consumption is charged to the module itself. This means they follow the lifecycle of your modules — if the module is deleted or runs out of cycles, its snapshot is also removed.
26
+
27
+
Each module is currently limited to one snapshot at a time. This approach offers a balance between flexibility and cost-efficiency, providing a reliable recovery point without unnecessary on-chain storage costs.
24
28
25
-
Snapshots are stored on-chain, and the cost of a snapshot’s memory consumption is charged to the module itself. This means they follow the lifecycle of your modules — if the module is deleted or runs out of cycles, its snapshot is also removed.
29
+
If the need for multiple snapshots arises in the future, support may be expanded. Reach out and let us know.
26
30
27
31
This is why snapshots should not be mistaken for backups. Unlike true backups, they do not provide historical retention, off-chain storage, or protection against accidental loss of control. For long-term data protection, external backups — such as secure cold storage for sensitive data — are recommended.
28
32
33
+
With the ability to download snapshots offline, you can create your own backup routine, for example, keeping copies in secure storage for long-term protection.
34
+
29
35
---
30
36
31
37
## Frequency of Snapshots
32
38
33
39
Snapshots are automated during code upgrades, with the option to opt out. Alternatively, snapshots can be managed manually.
34
40
41
+
---
42
+
43
+
## Advanced Use
44
+
45
+
In addition to standard recovery, snapshots can also be uploaded to reapply the code and state from one module to another. For example, you can download a snapshot from Satellite A and use it to replace Satellite B.
46
+
47
+
This should be used carefully though, as snapshots also include elements such as public access keys and user IDs. Applying one module's snapshot to another may cause unintended side effects.
0 commit comments