Choose the Provisioning Path
Two provisioning paths reach the same running instance. The prebuilt image is faster and carries a known baseline; cloud-init is repeatable and fits an existing automation pipeline. The wrong choice is not slow — it is unowned, producing instances nobody can rebuild identically. Both paths share one rule: no secret goes into instance metadata.Compare the two paths
Use the prebuilt image only when the image source, release, checksum or publisher identity, and update path are approved.
Import the prebuilt image
The prebuilt image is published at:
Record the image ID, region, launch date, SafeSquid version, disk mapping, and initial security group rules.
Build with cloud-init
Retrieve the published cloud-init configuration:
Keep cloud-init focused on baseline OS configuration, package source selection, network settings, log-forwarder bootstrap, and management hardening.
Follow provisioning from the instance:
Verify after first boot
Whichever path was used, confirm before routing clients:- Service and listener state — see Service Health.
- DNS resolution from the instance.
- Activation endpoint reachability — see Ports and Firewall Rules.
- Access-log creation under
/var/log/safesquid/access/. - The default administrator password has been changed.
Capture provisioning evidence
Store these artifacts with the deployment record:- Image ID and region, or the cloud-init file and its version.
- SafeSquid version at first boot.
- Disk mapping and initial security group rules.
- Confirmation that the default password was changed, and by whom.
cloud-init-output.logcompletion, where cloud-init was used.
Troubleshoot provisioning
Next steps
- Cloud Deployment - secure the surrounding cloud network.
- Activate Your License - apply the key once the instance is reachable.
- Service Health - confirm the instance is actually serving.

