Overview
- Full name
docker.io/machines/filestash- Registry
- docker.io
- Namespace
- machines
- Repository
- filestash
- Cached tags
- 310
- Last synced
- 07/06/2026, 01:52 PM
Introduction
Filestash 现代 Web 文件管理器镜像,通过浏览器访问 S3/FTP/SFTP/WebDAV 等后端,适合内网文件网关与临时共享。
Details
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。
Latest tags (20)
View all 310 tags →| Tag | Arch | Pushed At | Size | Digest | Sync | Wish | Action |
|---|---|---|---|---|---|---|---|
docker.io/machines/filestash :latest | linux/amd64linux/arm64 | 2026/06/29 09:01 | 262.2 MB | sha256:c89bbd30ccfa… | |||
docker.io/machines/filestash :lowa | linux/amd64 | 2025/07/18 15:52 | 347.3 MB | sha256:3ed5bf29eebe… | |||
docker.io/machines/filestash :latest-amd64 | linux/amd64 | 2025/06/30 21:14 | 346.4 MB | sha256:cd5b10edaefd… | |||
docker.io/machines/filestash :trial | linux/amd64 | 2025/02/28 09:17 | 614.6 MB | sha256:2f418f45ee12… | |||
docker.io/machines/filestash :latest-arm64v8 | linux/arm64/v8 | 2023/06/17 12:35 | 98.3 MB | sha256:70b5bd987956… | |||
docker.io/machines/filestash :6b271d3 | linux/amd64 | 2023/06/16 19:55 | 600.5 MB | sha256:9e2083ec21fc… | |||
docker.io/machines/filestash :c8cdde4 | linux/amd64 | 2023/06/16 18:56 | 600.5 MB | sha256:d9a266a28da4… | |||
docker.io/machines/filestash :75c57f4 | linux/amd64 | 2023/06/16 18:26 | 600.5 MB | sha256:dbf33551b490… | |||
docker.io/machines/filestash :70e58d8 | linux/amd64 | 2023/06/16 18:06 | 600.5 MB | sha256:8785b654a4ad… | |||
docker.io/machines/filestash :8d8ab0b | linux/amd64 | 2023/06/14 07:53 | 601.9 MB | sha256:975b95ef74bd… | |||
docker.io/machines/filestash :bdc576a | linux/amd64 | 2023/06/09 14:29 | 514.6 MB | sha256:87b3e795de3d… | |||
docker.io/machines/filestash :5eadfac | linux/amd64 | 2023/06/07 16:18 | 514.5 MB | sha256:a4d843d1e581… | |||
docker.io/machines/filestash :653d07c | linux/amd64 | 2023/04/26 00:10 | 514.3 MB | sha256:8c0a4b778fea… | |||
docker.io/machines/filestash :72fc081 | linux/amd64 | 2023/04/25 23:58 | 514.3 MB | sha256:443a28453820… | |||
docker.io/machines/filestash :e26151b | linux/amd64 | 2023/04/25 21:05 | 514.4 MB | sha256:6892428a0c38… | |||
docker.io/machines/filestash :650abf5 | linux/amd64 | 2023/04/25 09:28 | 514.4 MB | sha256:b75b34804526… | |||
docker.io/machines/filestash :1e562aa | linux/amd64 | 2023/04/25 09:12 | 514.4 MB | sha256:d16383f263ea… | |||
docker.io/machines/filestash :ef00fa7 | linux/amd64 | 2023/04/24 23:29 | 514.4 MB | sha256:365e86f8c34b… | |||
docker.io/machines/filestash :5bcda8d | linux/amd64 | 2023/04/24 22:12 | 514.4 MB | sha256:4ecc5f7abf7d… | |||
docker.io/machines/filestash :be48e1c | linux/amd64 | 2023/04/24 21:53 | 514.4 MB | sha256:bf78b6899a82… |