Run the following command from within your project directory:
docker compose up -d
Check if it's running:
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. tinyfilemanager docker compose
Troubleshooting:
RUN docker-php-ext-install zip
docker-compose up -d
Create .env file:
TFM_USERNAME=your_secure_username
TFM_PASSWORD=your_strong_password_here
TZ=Asia/Tokyo
Update docker-compose.yml to use .env:
environment:
- USERNAME=$TFM_USERNAME
- PASSWORD=$TFM_PASSWORD
- TZ=$TZ
docker-compose pull
docker-compose up -d
mkdir -p data uploads
chmod 755 data uploads