6 Commits (46cb4e98d806f21ce545e9e50426f8a0b89d8251)

Author SHA1 Message Date
Raynoxis a4bef47106 clean 7 months ago
Raynoxis 42790c6850 Fix Podman rootless permissions and improve setup
- Remove downloads folder creation from Dockerfile to avoid permission conflicts
- Remove user directive from docker-compose.yml (incompatible with rootless)
- Add :Z flag to volume mount for proper SELinux labeling
- Add fix-permissions.sh script for easy Podman setup
- Update documentation with correct Podman rootless instructions
- Update changelog for v2.0.2

This fixes the "Permission denied" error when downloading files in Podman
rootless mode by properly configuring UID mapping.

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

Co-Authored-By: Claude <noreply@anthropic.com>
8 months ago
Raynoxis 1fcf32223e Fix permissions issue for WSL2 and rootless containers
This update prevents the need to run containers with root privileges by
properly configuring user permissions.

Changes:
- Add user: "${UID:-1000}:${GID:-1000}" to docker-compose.yml
- Create .env file with UID/GID configuration
- Add .env.example template for users
- Update .gitignore to exclude downloads.old/
- Add comprehensive troubleshooting section in README.md
- Document 3 solutions for permission issues (recommended vs avoid)
- Explicitly warn against using user: root

This configuration works perfectly with Docker and Docker Compose.
For Podman rootless, additional step may be needed:
  podman unshare chown -R 1000:1000 downloads/

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

Co-Authored-By: Claude <noreply@anthropic.com>
8 months ago
Raynoxis 249db53609
Update docker-compose.yml 8 months ago
Raynoxis 8660287916 ajust1 8 months ago
Raynoxis 7050c6fe56 initial commit 8 months ago