pgAdmin

Công cụ quản trị và phát triển mã nguồn mở phổ biến dành cho cơ sở dữ liệu PostgreSQL.

URL truy cập

  • Mở trình duyệt và truy cập vào địa chỉ: https://<SERVER_IP>
  • Chấp nhận cảnh báo về chứng chỉ SSL tự ký.
  • Sử dụng thông tin đăng nhập được chỉ định trong quá trình thiết lập hoặc được lưu trữ trong /root/pgadmin/.env.

Các tập tin và thư mục quan trọng

  • /root/pgadmin/docker-compose.yml → Định nghĩa dịch vụ
  • /root/pgadmin/.env → Thông tin đăng nhập và biến môi trường đã lưu
  • /etc/nginx/sites-available/pgadmin.conf → Cấu hình proxy ngược Nginx
  • /var/lib/docker/volumes/ → Dữ liệu pgAdmin và PostgreSQL được lưu trữ lâu dài

Máy chủ proxy ngược

Nginx tự động chuyển hướng HTTP sang HTTPS, cung cấp pgAdmin một cách an toàn với chứng chỉ tự ký và chuyển tiếp tất cả lưu lượng truy cập đến cổng. 5050.

Thông tin kết nối

Nếu PostgreSQL đã được cài đặt và một phiên bản PostgreSQL cục bộ đang chạy song song với pgAdmin, bạn có thể kết nối trực tiếp với nó thông qua pgAdmin bằng cách sử dụng các thông tin sau:

  • Chủ nhà: postgresql hoặc <SERVER_IP>
  • Cổng: 5432
  • Cơ sở dữ liệu: postgres
  • Người dùng: quản trị viên
  • Mật khẩu: (kiểm tra) /root/pgadmin/.env)

Thông tin ứng dụng