Commit Graph

5 Commits

Author SHA1 Message Date
BeauTroll
fe443ca8a2 Fix upload timeout errors by configuring Traefik timeouts and buffering
Add unlimited timeouts for Traefik to prevent ECONNRESET errors during large file uploads (photos/videos). Configure buffering middleware to support uploads up to 50GB with 50MB memory buffer.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-05 05:55:29 +01:00
BeauTroll
cf3e7bea9b Fix network name to match existing Traefik configuration
- Change network from 'traefik' to 'traefik-net' to match host Traefik setup
- Remove redundant traefik.docker.network label
- Remove duplicate warning comment

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-04 08:24:20 +01:00
BeauTroll
8367a6e0f9 Fix Traefik integration and network configuration
- Add default network to immich-server for database/redis communication
- Fix Traefik loadbalancer port from 3001 to 2283 (correct Immich port)
- Enable HDD storage type for PostgreSQL

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-04 08:09:20 +01:00
BeauTroll
0d8d9dcda8 Add Traefik reverse proxy support with automatic SSL
Configure Immich to work with existing Traefik instance:
- Add Traefik labels to immich-server for automatic routing
- Add external traefik network connection
- Disable direct port exposure (use Traefik instead)
- Add DOMAIN variable to .env.example
- Improve .gitignore for generated files and volumes
- Add comprehensive README with deployment instructions

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-04 07:20:08 +01:00
BeauTroll
e83e215120 initial commit 2026-01-04 06:25:21 +01:00