Skip to content

Team & Users

kakspksmallgodAzureContaboBoth

Users with home directories on Azure:

UserAccess LevelSSH KeyPurpose
kakssudoYes (philkjehovah@gmail.com)DevOps — manages all stacks, deploys, infra
ewakokouserNoTeam member
smallgoduserNoDevelopment support

Users with home directories on Contabo:

UserAccess LevelSSH KeyPurpose
pksudoYes (philkjehovah@gmail.com)DevOps — deploys, runner management
daphineuserNoTeam member
enockuserNoTeam member
odorauserNoTeam member
sharifuserNoTeam member
smallgoduserNoDevelopment support
wakokouserNoTeam member
RunnerGitHub OrgSystem UserService
actions.runner.ayinza.vmi2912133ayinzapksystemd on Contabo
actions.runner.sseris.vmi2912133sserissharifsystemd on Contabo

Both runners are active and running on Contabo.

ServiceUsernameWhere StoredNotes
HarboradminHarbor UIContainer registry admin
PortaineradminPortainer UIDocker management
Keycloak (DEV)adminKeycloak admin consoleDEV realm management
Keycloak (UAT)adminKeycloak admin consoleUAT realm management
PostgreSQL (DEV)Docker env varsIn stack YAML
PostgreSQL (UAT)Docker env varsIn stack YAML
RabbitMQDocker env varsIn stack YAML
docs.ayinza.devdevopsnginx htpasswd configBasic auth for this docs site
  1. Create their SSH key pair or get their public key
  2. Azure: Add public key to the target user’s ~/.ssh/authorized_keys (e.g., /home/kaks/.ssh/authorized_keys)
  3. Contabo: Add public key to target user’s authorized_keys, add username to AllowUsers in /etc/ssh/sshd_config, restart sshd
  4. Harbor: Create user account in Harbor admin panel
  5. GitHub: Invite to the relevant org (ayinza / sseris)
  6. Share this docs site: https://docs.ayinza.dev (user: devops)