pgAdmin

포스트그레SQL 데이터베이스용 인기 있는 오픈소스 관리 및 개발 도구.

접근 URL

  • 브라우저를 열고 다음 주소로 이동하세요: https://<SERVER_IP>
  • 자체 서명 SSL 인증서 경고를 수락하십시오.
  • 설정 중에 지정된 자격 증명 또는 저장된 자격 증명을 사용하십시오. /root/pgadmin/.env.

중요한 파일 및 디렉터리

  • /root/pgadmin/docker-compose.yml → 서비스 정의
  • /root/pgadmin/.env 저장된 자격 증명 및 환경 변수
  • /etc/nginx/sites-available/pgadmin.conf → Nginx 리버스 프록시 구성
  • /var/lib/docker/volumes/ → 지속적 pgAdmin 및 PostgreSQL 데이터

리버스 프록시

Nginx는 HTTP를 HTTPS로 자동 리디렉션하고, 자체 서명 인증서로 pgAdmin을 안전하게 제공하며, 모든 트래픽을 포트 80으로 프록시합니다. 5050.

연결 정보

PostgreSQL이 설치되어 있고 pgAdmin과 함께 로컬 PostgreSQL 인스턴스가 실행 중인 경우, 다음 정보를 사용하여 pgAdmin을 통해 직접 연결할 수 있습니다:

  • 호스트: postgresql 또는 <SERVER_IP>
  • 포트: 5432
  • 데이터베이스: postgres
  • 사용자: 관리자
  • 비밀번호: (확인) /root/pgadmin/.env)

신청 세부사항