Repository navigation
Releases: youngjun-99/dotgan
Releases · youngjun-99/dotgan
Release list
v0.1.0
주요 변경
보안 · 권한
- 저장소 단위 시크릿 푸시 권한 (
none/all/selected) - 시크릿 만료일, 마지막 사용 시각, 안전한 회전
- 태그 불변성 정책으로 덮어쓰기·삭제 차단
운영
- 백업 · 검증 · 복원 CLI (
dotgan-backup) - 스토리지 사용량 표시 (물리 / 논리)
- 가비지 컬렉션 드라이런 · 수동 실행 · 예약 · 이력
연동
- HMAC 서명 웹훅, 재시도와 전송 이력, SSRF 방어
- 선택형 Trivy 취약점 스캔과 CycloneDX SBOM
콘솔
- 운영 · 보안 관리 화면 추가 (한국어 / 영어)
전체 커밋 메시지를 한국어로 정리했습니다.
v0.0.5
v0.0.4: fix: 푸터 버전을 릴리스 태그로 고정하고 한글 표기 제거
Full Changelog: v0.0.3...v0.0.4
v0.0.3
dotgan v0.0.2
What's new since v0.0.1
- Image retention limits — cap how many images each repository keeps: global default in Settings → Maintenance, per-repository override on the repository header chip. Oldest images are deleted automatically (hourly + "run cleanup now"); the image
latestpoints at is always kept. - Repository-wide deletion from the console
- Per-secret push permission editing (pull is always granted)
- Registry pull/push activity log with configurable retention
- Top-tab NPG-style UI with dark mode, EN/KO, account modal, forced password change for the bootstrap admin/admin
- Session timeout configurable in settings (default 30m sliding)
- GitHub Actions release pipeline (tag push → test → multi-arch image)
docker run -d -p 5000:5000 -p 5001:5001 -v dotgan:/var/lib/registry nyj5979/dotgan:0.0.2dotgan v0.0.1
First release of 돗간 — a docker registry with a built-in management console.
Based on distribution/distribution v3.1.1.
- Console (REST API + React UI, EN/KO) on a dedicated listener (registry :5000, console :5001)
- Issue / rotate / revoke docker login secrets from the UI — generated, shown once, bcrypt-stored
- Console operators fully separate from registry secrets
- PostgreSQL via
DOTGAN_DATABASE_URL, automatic SQLite fallback - JWT + revocable DB sessions with an in-process cache
- htpasswd auth removed (startup migration hint)
docker run -d -p 5000:5000 -p 5001:5001 -v dotgan:/var/lib/registry nyj5979/dotgan:0.0.1