services: tinyfilemanager: image: moonbuggy2000/tinyfilemanager:latest container_name: tinyfilemanager_nginx restart: always environment: - PUID=1000 - PGID=1000 ports: - "8080:8080" # WebUI port - "8081:8081" # Direct file access port (optional) volumes: - ./data:/var/www/html/files - ./config.php:/var/www/html/config.php
To use a custom config.php :
docker compose down docker compose up -d
(Check image documentation for exact variable names.) tinyfilemanager docker compose
version: '3.8'
Do you plan to use a (like Nginx, Caddy, or Traefik)?
Create a file named compose.yaml (or docker-compose.yml ) and paste the following content: Ensure you targets the exact host path mapped
: Includes the Cloud9 IDE for editing 150+ languages directly in-browser.
services: tinyfilemanager: image: tinyfilemanager/tinyfilemanager:latest restart: unless-stopped volumes: - ./data:/var/www/html/data networks: - internal
: Re-run the permission correction commands from Step 4. Ensure you targets the exact host path mapped to /var/www/html/data . Changes to config.php Are Not Reflecting tinyfilemanager docker compose
To customize settings, create config/config.php :
Replace America/New_York with your preferred identifier from the standard IANA Time Zone database. Step 4: Managing File Permissions
services: tinyfilemanager: image: moonbuggy2000/tinyfilemanager:latest container_name: tinyfilemanager_nginx restart: always environment: - PUID=1000 - PGID=1000 ports: - "8080:8080" # WebUI port - "8081:8081" # Direct file access port (optional) volumes: - ./data:/var/www/html/files - ./config.php:/var/www/html/config.php
To use a custom config.php :
docker compose down docker compose up -d
(Check image documentation for exact variable names.)
version: '3.8'
Do you plan to use a (like Nginx, Caddy, or Traefik)?
Create a file named compose.yaml (or docker-compose.yml ) and paste the following content:
: Includes the Cloud9 IDE for editing 150+ languages directly in-browser.
services: tinyfilemanager: image: tinyfilemanager/tinyfilemanager:latest restart: unless-stopped volumes: - ./data:/var/www/html/data networks: - internal
: Re-run the permission correction commands from Step 4. Ensure you targets the exact host path mapped to /var/www/html/data . Changes to config.php Are Not Reflecting
To customize settings, create config/config.php :
Replace America/New_York with your preferred identifier from the standard IANA Time Zone database. Step 4: Managing File Permissions