Tinyfilemanager Docker Compose File

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
  • Environment Variables:
  • Networks: Creates an isolated bridge network.
  • docker-compose pull
    docker-compose up -d
    
    mkdir -p data uploads
    chmod 755 data uploads