Create Machine
Setting up your server for Oxy deployment
The first step in deploying Oxy is to provision a server where your Oxy instance will run.
The following deployment guides assume you will be using Ubuntu as your operating system and “ubuntu” as your username. While Oxy can work on other Linux distributions and usernames, the commands and paths may need to be adjusted accordingly.
Provision a Server
Provision a server (e.g., AWS EC2, Google Compute Engine) with your preferred OS (Ubuntu recommended).
For cloud deployments, we recommend using at least 2GB RAM and 1 CPU core. This will ensure smooth operation of Oxy and any additional services you may run.
Install Essential Packages
Once your server is up and running, install the essential packages:
These packages will provide you with the basic tools needed for the deployment.
Configure SSH Access
Ensure your server has proper SSH access configured for secure remote management.
You should set up your own SSH key for secure access to your server. Add your public key to the ~/.ssh/authorized_keys
file to enable password-less authentication:
Configure Basic Firewall
Set up a basic firewall to allow only necessary traffic:
You’ll configure additional ports in later steps.
Once your machine is set up with the essential components, proceed to the next step to install the Oxy CLI.