Commit Graph

9 Commits

Author SHA1 Message Date
kaffa
d7b828a41e Add README 2026-02-03 11:37:59 +09:00
kaffa
1d20113185 Add MIT LICENSE 2026-02-03 11:20:41 +09:00
kappa
5be51c1ada docs: Add CLAUDE.md for Claude Code integration
Create comprehensive guide for future Claude Code instances working with
this nginx-proxy-manager automation project. Includes:

- System architecture overview (Podman + Quadlet + systemd)
- Essential development and diagnostic commands
- Critical configuration file locations and dependencies
- Troubleshooting patterns for rootless container deployment
- Security model and performance characteristics

Focus on operational knowledge specific to this rootless container
setup with privileged port binding and systemd auto-start.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 10:22:18 +09:00
kappa
bd9f0f4baa cleanup: Remove all legacy files, keep only PROJECT_DOCUMENTATION.md
Removed old log streaming utilities and sample logs to start fresh:
- CLAUDE.md (legacy project instructions)
- README.md (old readme)
- error_handling_comparison.sh (rclone utility)
- upload_log_file_fixed.sh (R2 upload script)
- logs/ directory (sample log files)

PROJECT_DOCUMENTATION.md retained as the single source of truth for
the new Podman + Quadlet automation system.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 10:20:25 +09:00
kappa
4b3e1a0baf docs: Update PROJECT_DOCUMENTATION.md with Podman + Quadlet automation
Complete rewrite of project documentation focusing on Podman containerization
and systemd-based auto-start using Quadlet. Key improvements:

- Replace Cloudflare R2 log streaming with container automation
- Add comprehensive kernel tuning for production workloads
- Implement rootless container with privileged port binding
- Document complete auto-start system with 40-second boot time
- Include troubleshooting, security considerations, and operations guide
- Validate all configurations through reboot testing

System: Debian 13 (Trixie) + Podman 5.4.2 + Quadlet + systemd
Ports: 80 (HTTP), 81 (Admin UI), 443 (HTTPS)
Auto-start:  Verified with full reboot test

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 10:17:40 +09:00
kappa
3e19aaa090 Merge branch 'main' of http://nas:8418/kaffa/nginx-proxy-manager 2025-09-11 09:43:09 +09:00
kappa
4ac58a5568 Initial commit: Nginx Proxy Manager utility scripts and documentation
- CLAUDE.md: Project guidance for Claude Code
- PROJECT_DOCUMENTATION.md: Complete project documentation
- upload_log_file_fixed.sh: Fixed rclone upload functions with proper error handling
- error_handling_comparison.sh: Documentation of rclone error handling patterns

This repository contains utility scripts for managing nginx-proxy-manager
log streaming to Cloudflare R2 storage, designed for CrowdSec integration.
2025-09-11 09:41:37 +09:00
kaffa
cec126d02b Log update 2025-09-11 09:39:21
- Updated nginx access and error logs
- Added systemd journal logs
- Server: debian-jp-tyo-3
2025-09-11 09:39:21 +09:00
kaffa
d152dcd40b Initial commit: Nginx Proxy Manager logs for 2025-09-11
- Added access and error logs from nginx containers
- Added systemd journal logs for npm-app and npm-db services
- Log collection time: #오후
- Server: debian-jp-tyo-3
2025-09-11 09:38:43 +09:00