Filestash

A web file manager that lets you manage your data anywhere it is located: FTP, SFTP, WebDAV, Git, S3, Minio, Dropbox, or Google Drive.

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: '2'
services:
  app:
    container_name: filestash
    image: machines/filestash
    restart: always
    environment:
    - APPLICATION_URL=
    - GDRIVE_CLIENT_ID=<gdrive_client>
    - GDRIVE_CLIENT_SECRET=<gdrive_secret>
    - DROPBOX_CLIENT_ID=<dropbox_key>
    - ONLYOFFICE_URL=http://onlyoffice
    ports:
    - "8334:8334"
    volumes:
    - ./filestash:/app/data/state/
 
  onlyoffice:
    container_name: filestash_oods
    image: onlyoffice/documentserver
    restart: always
    security_opt:
      - seccomp:unconfined

Resources

Website: https://www.filestash.app/

GitHub: https://github.com/mickael-kerjean/filestash

Docker Hub: https://hub.docker.com/r/machines/filestash

Configuration: https://www.filestash.app/docs/install-and-upgrade/