Hi there! How can we help you today?
Tinyfilemanager Docker Compose
TinyFileManager is a single-file PHP script that provides a complete, web-based file management interface for your server
- HTTPS (Let’s Encrypt).
- Rate limiting to prevent brute force.
- IP whitelisting if only certain IPs need access.
Your lightweight file cloud is now ready. Happy self-hosting! tinyfilemanager docker compose
To get started, create a new directory for your project and add a docker-compose.yml file with the following content: TinyFileManager is a single-file PHP script that provides
docker-compose.yml
version: "3.8"
services:
tinyfilemanager:
image: tony2001/tinyfilemanager:latest
container_name: tinyfilemanager
restart: unless-stopped
ports:
- "8080:80"
environment:
- TFM_USERNAME=admin
- TFM_PASSWORD=changeme
- TFM_ADMIN_NAME=Admin
- TFM_LANGUAGE=en
- TFM_ALLOW_UPLOAD=1
- TFM_ALLOW_DELETE=1
- TFM_ALLOW_EDIT=1
- TFM_BASE_URL=/
volumes:
- ./data:/var/www/html/files
- ./config:/var/www/html/config
networks:
- tfm-net
: Instant viewing for images, videos, audio, and even PDF/DOC/PPT files via Google/Microsoft viewers. Multi-User Access Control HTTPS (Let’s Encrypt)
Traefik will automatically obtain an SSL certificate and route https://files.yourdomain.com to your TinyFile Manager container.




