frappe_docker/docs/production/tls-ssl-setup.md
0x1B40 a2c0134c05 docs: reorganize documentation structure into logical categories
Restructure documentation into organized directories for better navigation:

- getting-started/: Quick start guides for new users
- setup/: Setup and configuration guides
- production/: Production deployment guides (backup, TLS, multi-tenancy)
- operations/: Site operations and management
- development/: Development workflow guides
- migration/: Migration guides
- troubleshooting/: Troubleshooting guides
- reference/: Reference documentation (container setup, build configs)

Rename files for consistency:
- Use kebab-case naming convention throughout
- Remove numbered prefixes from container-setup files
- Use descriptive names (backup-strategy, tls-ssl-setup, etc.)

Update all internal cross-references to reflect new file locations.
Update README.md with organized documentation structure.
Fix image paths in development.md to use correct relative paths.
2025-12-02 13:09:03 +05:30

868 B

Accessing ERPNext through https on local deployment

  • ERPNext container deployment can be accessed through https easily using Caddy web server, Caddy will be used as reverse proxy and forward traffics to the frontend container.

Prerequisites

  • Caddy
  • Adding a domain name to hosts file

Installation of caddy webserver

  • Follow the official Caddy website for the installation guide https://caddyserver.com/docs/install After completing the installation open the configuration file of Caddy ( You find the config file in /etc/caddy/Caddyfile), add the following configuration to forward traffics to the ERPNext frontend container
erp.localdev.net {
  tls internal

  reverse_proxy localhost:8085 {

  }
}
  • Caddy's root certificate must be added to other computers if computers from different networks access the ERPNext through https.