filestash Docker & Self-Hosted Deployment

GitHub

File_folder: Universal File Storage Client

14,421 stars Go Go 1 file ยท ~2,797 tokens #archiving#azure#dms#dropbox#edrms#ftp#ged#git
RAW Compose
1. Pull Image (DOCKERHUB) docker pull machines/filestash
2. Docker Run (1-Click Launch) docker run -d --name filestash -p 8334:8334 --restart always machines/filestash:latest
3. Podman Run podman run -d --name filestash -p 8334:8334 --restart always machines/filestash:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/machines/filestash:latest
5. ORAS Pull (OCI Artifact) oras pull machines/filestash:latest
6. Compose Deployment docker compose up -d
docker/docker-compose.yml
Download .yml
version: '2'
services:
  app:
    container_name: filestash
    image: machines/filestash:latest
    restart: always
    environment:
    - APPLICATION_URL=
    - CANARY=true
    - OFFICE_URL=http://wopi_server:9980
    - OFFICE_FILESTASH_URL=http://app:8334
    - OFFICE_REWRITE_URL=http://127.0.0.1:9980
    ports:
    - "8334:8334"
    volumes:
    - filestash:/app/data/state/

  wopi_server:
    container_name: filestash_wopi
    image: collabora/code:24.04.10.2.1
    restart: always
    environment:
    - "extra_params=--o:ssl.enable=false"
    - aliasgroup1="https://.*:443"
    command:
    - /bin/bash
    - -c
    - |
         curl -o /usr/share/coolwsd/browser/dist/branding-desktop.css https://gist.githubusercontent.com/mickael-kerjean/bc1f57cd312cf04731d30185cc4e7ba2/raw/d706dcdf23c21441e5af289d871b33defc2770ea/destop.css
         /bin/su -s /bin/bash -c '/start-collabora-online.sh' cool
    user: root
    ports:
    - "9980:9980"

volumes:
    filestash: {}