# autoxpose

> Self-hosted open-source tool that auto-creates DNS records and configures reverse proxies with SSL for Docker containers using labels.

- **Category:** Network Management
- **Licence:** MIT
- **Latest version:** v0.6.0
- **Open source:** oss
- **Languages:** Typescript, JavaScript
- **Platforms:** Docker, Docker Compose
- **Tags:** Caddy, Automation, DNS, Ssl, Reverse Proxy, Docker, Open Source, Self Hosted, Cloudflare, Nginx proxy manager, Truenas

## Description

autoxpose is a self-hosted application that automates DNS and reverse proxy setup for Docker containers. Users label their containers, and the tool discovers them, creates DNS records with providers like Cloudflare, Netlify, DigitalOcean, Porkbun, Aliyun, and Tencent Cloud DNSPod, and configures reverse proxy hosts in Nginx Proxy Manager or Caddy with automatic SSL. It includes automatic service discovery, an auto-expose mode, service tagging with colored badges, orphaned resource cleanup, and runs as a single container with an embedded SQLite database. The web UI runs on port 3000 (mapped to 4949 by default) and is configured via SERVER_IP and LAN_IP environment variables. No external dependencies are needed beyond Docker and the chosen DNS/proxy providers.

## Links

- [Homepage](https://github.com/mostafa-wahied/autoxpose)
- [Docker](mostafawahied/autoxpose)
- [GitHub Repository](https://github.com/mostafa-wahied/autoxpose)
- [Docker Hub](https://hub.docker.com/r/mostafawahied/autoxpose)

---
Source: https://selfhost.directory/project/autoxpose