Team & Users
Azure Server Users (4.180.181.86)
Section titled “Azure Server Users (4.180.181.86)”Users with home directories on Azure:
| User | Access Level | SSH Key | Purpose |
|---|---|---|---|
| kaks | sudo | Yes (philkjehovah@gmail.com) | DevOps — manages all stacks, deploys, infra |
| ewakoko | user | No | Team member |
| smallgod | user | No | Development support |
Contabo Server Users (84.247.134.135)
Section titled “Contabo Server Users (84.247.134.135)”Users with home directories on Contabo:
| User | Access Level | SSH Key | Purpose |
|---|---|---|---|
| pk | sudo | Yes (philkjehovah@gmail.com) | DevOps — deploys, runner management |
| daphine | user | No | Team member |
| enock | user | No | Team member |
| odora | user | No | Team member |
| sharif | user | No | Team member |
| smallgod | user | No | Development support |
| wakoko | user | No | Team member |
GitHub Actions Runners
Section titled “GitHub Actions Runners”| Runner | GitHub Org | System User | Service |
|---|---|---|---|
actions.runner.ayinza.vmi2912133 | ayinza | pk | systemd on Contabo |
actions.runner.sseris.vmi2912133 | sseris | sharif | systemd on Contabo |
Both runners are active and running on Contabo.
Service Accounts & Credentials
Section titled “Service Accounts & Credentials”| Service | Username | Where Stored | Notes |
|---|---|---|---|
| Harbor | admin | Harbor UI | Container registry admin |
| Portainer | admin | Portainer UI | Docker management |
| Keycloak (DEV) | admin | Keycloak admin console | DEV realm management |
| Keycloak (UAT) | admin | Keycloak admin console | UAT realm management |
| PostgreSQL (DEV) | — | Docker env vars | In stack YAML |
| PostgreSQL (UAT) | — | Docker env vars | In stack YAML |
| RabbitMQ | — | Docker env vars | In stack YAML |
| docs.ayinza.dev | devops | nginx htpasswd config | Basic auth for this docs site |
Adding a New Team Member
Section titled “Adding a New Team Member”- Create their SSH key pair or get their public key
- Azure: Add public key to the target user’s
~/.ssh/authorized_keys(e.g.,/home/kaks/.ssh/authorized_keys) - Contabo: Add public key to target user’s
authorized_keys, add username toAllowUsersin/etc/ssh/sshd_config, restart sshd - Harbor: Create user account in Harbor admin panel
- GitHub: Invite to the relevant org (ayinza / sseris)
- Share this docs site:
https://docs.ayinza.dev(user:devops)