Skip to content

awakari/webapp

Repository files navigation

webapp

Reference Web Applicatin UI

1. Usage

Uses an external identity provider (Telegram currently). Navigate https://awakari.com

2. Server TLS

openssl req -x509 -sha256 -newkey rsa:4096 -nodes \
-keyout ca.key \
-out ca.crt \
-addext "subjectAltName=DNS:awakari.com" \
-subj '/O=awakari/CN=awakari.com' \
-days 30
kubectl create secret generic \
  secret-webapp-tls-ca \
  --from-file=ca.crt=ca.crt
openssl req -newkey rsa:4096 -nodes -keyout server.key -out server.csr \
  -addext "subjectAltName=DNS:awakari.com" \
  -subj "/O=awakari"
openssl x509 -req -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial \
  -copy_extensions copyall \
  -extfile <(printf "subjectAltName=DNS:awakari.com") \
  -out server.crt \
  -days 30
kubectl create secret tls \
  secret-webapp-tls-server \
  --key server.key \
  --cert server.crt