망가지면 큰일나는 메일 서버
Find a file
2025-12-21 02:33:42 +09:00
apps feat: apps - stalwart - 0.15.1 업데이트 2025-12-19 21:51:32 +09:00
clusters/production feat: apps - stalwart - bootstrap 2025-12-14 18:07:19 +09:00
infrastructure fix: infra - cert manager - 잘못된 리소스명 수정 2025-12-16 23:54:35 +09:00
.gitignore chores: talos 관련 설정 파일 제거 2025-12-14 21:12:03 +09:00
readme.md chores: readme - 업데이트 2025-12-21 02:33:42 +09:00
tinyrack-production-key.crt feat: talos 제거를 위해 플랫 구조로 flux 템플릿 복제 2025-12-14 13:42:34 +09:00

sudo tailscale up \
  --accept-dns=false \
  --reset
curl -fl https://get.k3s.io | \
sh -s - server \
  --cluster-init \
  --cluster-cidr=10.57.0.0/16 \
  --service-cidr=10.58.0.0/16 \
  --tls-san=100.127.220.52 \
  --tls-san=mail-server.time-inconnu.ts.net

kubectl create namespace sealed-secrets
kubectl -n sealed-secrets apply -f ./main.key.yaml --force
flux bootstrap gitea \
  --token-auth \
  --hostname=git.winetree94.com \
  --repository=mail-server \
  --branch=main \
  --path=./clusters/production \
  --owner=tinyrack
kubectl create secret generic docmost-secret \
        --namespace docmost-system \
        --dry-run=client \
        --from-literal=SOME_SECRET_KEY=SOME_SECRET_VALUE \
        --from-literal=SOME_SECRET_KEY=SOME_SECRET_VALUE \
        --from-literal=SOME_SECRET_KEY=SOME_SECRET_VALUE -o yaml \
        | kubeseal --cert ./tinyrack-production-key.crt \
        > ./some.secret.yaml