This runbook documents how to access the VPS server used for the ephemeral environments platform.
| Atributo | Valor |
|---|---|
| Provedor | Oracle Cloud Infrastructure (OCI) |
| IP Público | 168.138.151.63 |
| Hostname | genilda |
| Usuário SSH | ubuntu |
| Porta SSH | 22 |
| OS | Ubuntu 24.04.3 LTS (Noble Numbat) |
| Arquitetura | ARM64 (aarch64) |
ssh ubuntu@168.138.151.63ssh -i ~/.ssh/your_key ubuntu@168.138.151.63Add to ~/.ssh/config:
Host k8s-preview
HostName 168.138.151.63
User ubuntu
Port 22
IdentityFile ~/.ssh/id_ed25519
Then connect with:
ssh k8s-preview- Get the team member's public SSH key
- Connect to the VPS
- Add the key to authorized_keys:
echo "ssh-ed25519 AAAA... user@email" >> ~/.ssh/authorized_keys- Verify permissions:
chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.sshThe ubuntu user has passwordless sudo access:
sudo <command># CPU and Memory
htop
# Disk usage
df -h
# Memory
free -h# Systemd services
systemctl list-units --type=service --state=running
# k3s status (after installation)
sudo systemctl status k3s# System logs
sudo journalctl -f
# k3s logs (after installation)
sudo journalctl -u k3s -f- Check if VPS is running in OCI console
- Verify security list allows port 22
- Check if SSH service is running:
sudo systemctl status ssh
- Verify your public key is in
~/.ssh/authorized_keys - Check file permissions:
ls -la ~/.ssh/ - Check SSH logs:
sudo tail -f /var/log/auth.log
- Check disk usage:
df -h
- Find large files:
sudo du -sh /* | sort -rh | head -10
- Clean up:
# Docker images (after k3s install) sudo crictl rmi --prune # Old logs sudo journalctl --vacuum-time=3d
- Access OCI Console
- Use Console Connection for serial access
- Or reboot instance from console
- Access OCI Console
- Use Cloud Shell to connect
- Or use Console Connection
- Add SSH key via instance metadata
- k3s Operations (to be created)
- Cluster Recovery (to be created)