# Install Droppy with Docker Compose

**Droppy** is a self-hosted file storage server with a web interface and capabilities to edit files and view media directly in the browser. It is particularly well-suited to be run on low-end hardware like the Raspberry Pi.

[![image-1600719867532.png](https://thehomelab.wiki/uploads/images/gallery/2020-09/scaled-1680-/image-1600719867532.png)](https://thehomelab.wiki/uploads/images/gallery/2020-09/image-1600719867532.png)

## Features

- Responsive, scalable HTML5 interface
- Realtime updates of file system changes
- Directory and Multi-File upload
- Drag-and-Drop support
- Clipboard support to create image/text files
- Side-by-Side mode
- Simple and fast Search
- Shareable public download links
- Zip download of directories
- Powerful text editor with themes and broad language support
- Image and video gallery with touch support
- Audio player with seeking support
- Fullscreen support for editor and gallery
- Supports installing to the homescreen
- Docker images available for x86-64, ARMv6, ARMv7 and ARMv8

Install Droppy file manager using this compose stack. Change ports or volumes as needed. See the [Droppy GitHub repo](https://github.com/silverwind/droppy) for more details.

```
version: '2'
services:
  droppy:
    container_name: droppy
    image: silverwind/droppy
    ports:
      - 8989:8989
    volumes:
      - /docker/Droppy:/config
      - /docker/Droppy/files:/files
    restart: unless-stopped
```

<iframe allowfullscreen="allowfullscreen" height="314" src="//www.youtube.com/embed/8e-YAxQZ_NA" width="560"></iframe>