镜像概览

完整引用
docker.io/machines/filestash
Registry
docker.io
命名空间
machines
仓库
filestash
已缓存 Tag 数
310
最近同步
07/06/2026, 01:52 PM

简介

Filestash 现代 Web 文件管理器镜像,通过浏览器访问 S3/FTP/SFTP/WebDAV 等后端,适合内网文件网关与临时共享。

详细介绍

machines/filestash 提供单页文件浏览器,管理员配置 storage backend 后用户经 OAuth/LDAP 登录访问远程存储。典型用于统一内网文件入口,避免直接向用户分发 SFTP 凭据。与 filebrowser 相比 backend 类型更丰富;生产应固定 tag、启用 HTTPS 与 MFA,admin 路由限制 IP,敏感 backend 凭据加密存储于配置数据库。

快速启动

docker run -d --name filestash \
  -p 8334:8334 \
  -v $(pwd)/state:/app/data/state \
  docker.io/machines/filestash:latest

推荐实践

docker run -d --name filestash \
  --restart unless-stopped \
  -p 8334:8334 \
  -v /data/filestash/state:/app/data/state \
  -e APPLICATION_URL=https://files.internal \
  -e ADMIN_PASSWORD=strong-admin-pass \
  docker.io/machines/filestash:2024.06.0

核心参数说明

  • -p 8334:8334 — Web UI 默认端口
  • -v .../state:... — 配置与 backend 凭据数据库
  • -e APPLICATION_URL — 对外 URL(OAuth 回调)
  • -e ADMIN_PASSWORD — 首次 admin 密码
  • --restart unless-stopped — 文件网关持续在线
  • 固定 tag — 功能与安全补丁 pin

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: filestash
spec:
  replicas: 2
  selector:
    matchLabels:
      app: filestash
  template:
    metadata:
      labels:
        app: filestash
    spec:
      containers:
        - name: filestash
          image: docker.io/machines/filestash:2024.06.0
          ports:
            - containerPort: 8334
          envFrom:
            - secretRef:
                name: filestash-secrets
          volumeMounts:
            - name: state
              mountPath: /app/data/state
      volumes:
        - name: state
          persistentVolumeClaim:
            claimName: filestash-state
---
apiVersion: v1
kind: Service
metadata:
  name: filestash
spec:
  selector:
    app: filestash
  ports:
    - port: 8334
      targetPort: 8334

state PVC 存 backend 配置;Ingress TLS + SSO,NetworkPolicy 限制仅内网 CIDR 访问 admin。

最新 Tag(20 条)

查看全部 310 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/machines/filestash
:latest
linux/amd64linux/arm64
2026/06/29 09:01262.2 MBsha256:c89bbd30ccfa
docker.io/machines/filestash
:lowa
linux/amd64
2025/07/18 15:52347.3 MBsha256:3ed5bf29eebe
docker.io/machines/filestash
:latest-amd64
linux/amd64
2025/06/30 21:14346.4 MBsha256:cd5b10edaefd
docker.io/machines/filestash
:trial
linux/amd64
2025/02/28 09:17614.6 MBsha256:2f418f45ee12
docker.io/machines/filestash
:latest-arm64v8
linux/arm64/v8
2023/06/17 12:3598.3 MBsha256:70b5bd987956
docker.io/machines/filestash
:6b271d3
linux/amd64
2023/06/16 19:55600.5 MBsha256:9e2083ec21fc
docker.io/machines/filestash
:c8cdde4
linux/amd64
2023/06/16 18:56600.5 MBsha256:d9a266a28da4
docker.io/machines/filestash
:75c57f4
linux/amd64
2023/06/16 18:26600.5 MBsha256:dbf33551b490
docker.io/machines/filestash
:70e58d8
linux/amd64
2023/06/16 18:06600.5 MBsha256:8785b654a4ad
docker.io/machines/filestash
:8d8ab0b
linux/amd64
2023/06/14 07:53601.9 MBsha256:975b95ef74bd
docker.io/machines/filestash
:bdc576a
linux/amd64
2023/06/09 14:29514.6 MBsha256:87b3e795de3d
docker.io/machines/filestash
:5eadfac
linux/amd64
2023/06/07 16:18514.5 MBsha256:a4d843d1e581
docker.io/machines/filestash
:653d07c
linux/amd64
2023/04/26 00:10514.3 MBsha256:8c0a4b778fea
docker.io/machines/filestash
:72fc081
linux/amd64
2023/04/25 23:58514.3 MBsha256:443a28453820
docker.io/machines/filestash
:e26151b
linux/amd64
2023/04/25 21:05514.4 MBsha256:6892428a0c38
docker.io/machines/filestash
:650abf5
linux/amd64
2023/04/25 09:28514.4 MBsha256:b75b34804526
docker.io/machines/filestash
:1e562aa
linux/amd64
2023/04/25 09:12514.4 MBsha256:d16383f263ea
docker.io/machines/filestash
:ef00fa7
linux/amd64
2023/04/24 23:29514.4 MBsha256:365e86f8c34b
docker.io/machines/filestash
:5bcda8d
linux/amd64
2023/04/24 22:12514.4 MBsha256:4ecc5f7abf7d
docker.io/machines/filestash
:be48e1c
linux/amd64
2023/04/24 21:53514.4 MBsha256:bf78b6899a82