Last updated: 2025-06-24
Setup On-Premise or Non-AWS Target Servers
To manage non-AWS servers with ServerSage, you must first register them as managed instances using AWS Systems Manager Hybrid Activation.
These servers can include:
- On-premise Linux servers
- Cloud-hosted VMs (e.g., GCP, Azure, DigitalOcean)
Prerequisites
- Your ServerSage Bastion must already be deployed Set up the Bastion first
- You must have access to an AWS IAM role with
AmazonSSMManagedInstanceCorepermissions - Your AWS CLI must be installed and configured locally
Steps to Register On-Premise Targets
Create a Hybrid Activation
To register non-AWS servers, you need to create a Hybrid Activation in AWS Systems Manager.
This will generate an activation code and ID that you will use to register your on-premise instances.
To create a hybrid activation, and generate the activation code and ID you can follow the step same as on Bastion setup:
✅ Now your on-premise server has managed instance capabilities through AWS Systems Manager.
Register the On-Premise Target in ServerSage
- Log in to your ServerSage dashboard.
- Navigate to the Sidebar section.
- Choose Bastion.
- Click on Add Target.
- Enter the Instance ID and Region you retrieved earlier.
🎉 Your on-premise server is now ready to receive AI-powered instructions from ServerSage.