Skip to content

Fireshare

Docker Apps Rating
U/GID TZ SSO/Users Existing FS Portable Subfolder Mobile
✅* ❌🤵

Configuration

services:
  fireshare:
    image: shaneisrael/fireshare:develop
    container_name: fireshare
    environment:
      - MINUTES_BETWEEN_VIDEO_SCAN=30
      - PUID=1000
      - PGID=1001
    env_file:
      - .env # admin password
    volumes:
      - ~/docker/fireshare/data:/data:rw
      - ~/docker/fireshare/processed:/processed:rw
      - /mnt/nvme/share/gaming:/videos:rw
    networks:
      public:
    ports:
      - 8080:80
    restart: unless-stopped

networks:
  public:
    name: public
    external: true

Environments

Content of .env

ADMIN_PASSWORD=
DOMAIN=

Setup user and group ID accordingly; more environment options are available https://github.com/ShaneIsrael/fireshare/wiki/Fireshare-Configurables

Other

The software can also be configured via config.json located in /data/config.json. It’s configuration is same as the WebUI.
Default Video Privacy: false set all the videos public viewable without sharing manually
Default Video Privacy: false public user cannot upload videos
Sharable Link Domain: link which fireshare append to when sharing files
Upload Folder: folder that will be created in /videos directory when file is uploaded

Usage


By default, can view videos, admin and share links and the link will show preview and viewable in Discord. Admin can also upload directly in web interface. All the uploaded files are located in /videos/uploads

  • when uploading files through filesystem with a changed date via touch the changed date will also be reflected in the app

Workflow

https://github.com/vttc08/fireshare-import
Refer to this Github repo to setup. For personal documentation

  • setup the project directory into ~/Documents/Projects

Comments