PG Back Web - 사용자 친화적인 웹 인터페이스로 손쉽게 PostgreSQL 백업
🐘 사용자 친화적인 웹 인터페이스로 손쉽게 PostgreSQL 백업! 🌐💾
PostgreSQL을 웹으로 백업할수있는 오픈소스 프로젝트입니다.
mysql도 비슷한게 있으면 좋을텐데요
왜 PG 백웹인가요?
PG Back Web은 단순한 백업 도구가 아닙니다. PostgreSQL 데이터의 보안과 가용성을 보장하는 데 있어 신뢰할 수 있는 동맹입니다.
- 🎯 모든 사람을 위해 설계되었습니다 . 개인 개발자부터 팀까지.
- ⏱️ 시간 절약 : 백업을 자동화하고 수동 작업을 잊어버리세요.
특징
- 📦 직관적인 웹 인터페이스 : 데이터베이스 전문 지식이 없어도 손쉽게 백업을 관리할 수 있습니다.
- 📅 예약된 백업 : 설정하고 잊어버리세요. PG Back Web이 나머지를 처리합니다.
- 📈 백업 모니터링 : 실행 로그를 통해 백업 상태를 시각화합니다.
- 📤 즉시 다운로드 : 필요할 때 웹 인터페이스에서 바로 백업에 액세스하세요.
- 🖥 다중 버전 지원 : PostgreSQL 13, 14, 15, 16과 호환됩니다.
- 📁 S3 스토리지 : 원하는 만큼 S3 버킷을 추가하여 유연성을 높이세요.
- 🔒 보안이 최우선 : PGP 암호화로 민감한 정보를 보호합니다.
- 🛡️ 오픈소스 신뢰 : 강력한 pg_dump 도구에 의해 지원되는 MIT 라이선스에 따른 오픈소스 코드입니다.
- 🌚 다크 모드 : 우리 모두 다크 모드를 좋아하거든요.
services:
pgbackweb:
image: eduardolat/pgbackweb:latest
ports:
- "8085:8085" # Access the web interface at http://localhost:8085
environment:
PBW_ENCRYPTION_KEY: "my_secret_key"
PBW_POSTGRES_CONN_STRING: "postgresql://postgres:password@postgres:5432/pgbackweb?sslmode=disable"
depends_on:
postgres:
condition: service_healthy
postgres:
image: postgres:16
environment:
POSTGRES_USER: postgres
POSTGRES_DB: pgbackweb
POSTGRES_PASSWORD: password
ports:
- "5432:5432"
volumes:
- ./data:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres"]
interval: 5s
timeout: 5s
retries: 5