{"repo":"mostafa-wahied/autoxpose","free":true,"listed":false,"github":"https://github.com/mostafa-wahied/autoxpose","clone":"git clone https://github.com/mostafa-wahied/autoxpose.git","description":"Automating DNS and reverse proxy configuration for Docker containers using Docker Labels.","language":"TypeScript","stars":144,"topics":["open-source","self-hosted","truenas"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"autoxpose Automatic DNS and reverse proxy configuration for Docker containers. Add a label to your container, and autoxpose creates the DNS record and configures your reverse proxy with SSL - no manual setup required. --- Key Features - Automatic Discovery : Scans Docker containers for autoxpose labels - DNS Management : Creates and removes DNS records with propagation verification - SSL & Scheme Auto-Detection : Automatic HTTPS detection and SSL certificate management - Auto-Expose Mode : Automatically expose services when discovered with autoxpose.enable=auto - Service Tags : Auto-categorize services (web, database, media, etc.) with color-coded badges - Orphaned Resource Cleanup : Detect and clean up stale DNS records and proxy hosts - Lightweight : Single container with embedded SQLite database - no external dependencies Supported Providers - DNS : Cloudflare, Netlify, DigitalOcean, Porkbun - Proxy : Nginx Proxy Manager, Caddy Quick Start Get autoxpose running in under 5 minutes: 1. Deploy autoxpose: Docker Compose (recommended) Create a docker-compose.yml file: Deploy: docker-compose up -d Note: This same compose file can be deployed as a stack in Portainer . Docker Run 2. Access UI: Open http://your-server:4949 → Settings 3. Configure providers: - Add DNS provider (Cloudflare, Netlify, DigitalOcean, or Porkbun) - Add Proxy provider (Nginx Proxy Manager or Caddy) 4. Label your containers: Container name becomes subdomain by default. To customize: For provider configurati","default_branch":null,"files":null,"tree":[],"storefront":"/r/mostafa-wahied","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mostafa-wahied/autoxpose/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}