Tinyfilemanager Docker Compose ^hot^
docker compose ps Now, open your browser to http://localhost:8080 . You should see the elegant TinyFile Manager interface prompting for a password. Enter your defined credentials.
volumes: tinyfilemanager_config:
RUN apk add --no-cache zip unzip git nano RUN docker-php-ext-install zip Optional: Set custom theme or inject custom config COPY custom.css /var/www/html/custom.css tinyfilemanager docker compose
#!/bin/bash # backup-tfm.sh DATE=$(date +%Y%m%d) docker run --rm -v tinyfilemanager_tinyfilemanager_config:/config -v $(pwd):/backup alpine tar czf /backup/tfm-config-$DATE.tar.gz -C /config . tar czf data-backup-$DATE.tar.gz /srv/data For automation, add this to your docker-compose.yml as a separate service: docker compose ps Now, open your browser to
upload_max_filesize = 2G post_max_size = 2G memory_limit = 512M max_execution_time = 300 Now mount this into the container: rest of the configuration By default, TinyFile Manager
FROM tinyfilemanager/tinyfilemanager:latest USER root
services: tinyfilemanager: build: . # ... rest of the configuration By default, TinyFile Manager may hit upload limits or memory constraints when handling large files. Override the PHP configuration via a custom php.ini :