Files
privoxy-docker/README.md
thuanle 9469bedd1e
All checks were successful
Weekly Docker Build / build (arm64) (push) Successful in 9s
Weekly Docker Build / build (amd64) (push) Successful in 15s
Weekly Docker Build / amend-manifest (push) Successful in 5s
Add user configuration to Docker service in README.md
2025-07-11 12:26:08 +07:00

1.5 KiB

Privoxy Docker

Dự án này cung cấp một Docker image cho Privoxy, có thể triển khai dễ dàng bằng Docker Compose.

Nội dung docker-compose.yml

services:
  privoxy:
    image: git.thuanle.me/public/privoxy-docker:latest
    container_name: privoxy
    ports:
      - "8118:8118"
    volumes:
      - ./privoxy:/etc/privoxy
    user: "1000:1000"   # 👈 Set user theo số
    restart: unless-stopped
    labels:
      - "com.centurylinklabs.watchtower.enable=true" # Cho phép Watchtower tự động cập nhật container này

Hướng dẫn cấu hình

  1. Tạo thư mục cấu hình:

    Tạo thư mục privoxy trong cùng thư mục với file docker-compose.yml để lưu cấu hình tùy chỉnh của Privoxy.

    mkdir -p privoxy
    
  2. Chỉnh sửa cấu hình Privoxy:

    • Copy file cấu hình mẫu từ container (nếu cần):
      docker cp privoxy:/etc/privoxy/config ./privoxy/config
      
    • Hoặc tự tạo file config trong thư mục privoxy.
  3. Chạy dịch vụ:

    docker-compose up -d
    
  4. Truy cập proxy:

    • Proxy sẽ lắng nghe tại localhost:8118.
    • Cấu hình trình duyệt hoặc thiết bị sử dụng HTTP Proxy với địa chỉ trên.

Thông tin thêm

  • Image được build định kỳ hàng tuần và hỗ trợ đa kiến trúc (amd64, arm64).
  • Để build hoặc push image, xem file .gitea/workflows/build-docker.yml.