audit(gremlin): filebrowser PASS 2026-04-27
This commit is contained in:
parent
2e46a2a91a
commit
614ca9ec84
1 changed files with 48 additions and 0 deletions
48
Netgrimoire/Audits/filebrowser-2026-04-27.md
Normal file
48
Netgrimoire/Audits/filebrowser-2026-04-27.md
Normal file
|
|
@ -0,0 +1,48 @@
|
||||||
|
---
|
||||||
|
title: Audit - filebrowser.yaml
|
||||||
|
description: Gremlin audit report 2026-04-27
|
||||||
|
published: true
|
||||||
|
date: 2026-04-27T11:11:45.766Z
|
||||||
|
tags: gremlin,audit
|
||||||
|
editor: markdown
|
||||||
|
dateCreated: 2026-04-27T11:11:45.766Z
|
||||||
|
---
|
||||||
|
|
||||||
|
# Audit Report — filebrowser.yaml
|
||||||
|
|
||||||
|
**Date:** 2026-04-27
|
||||||
|
**File:** swarm/filebrowser.yaml
|
||||||
|
**Type:** Docker Swarm
|
||||||
|
**Verdict:** PASS
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**SWARM AUDIT**
|
||||||
|
|
||||||
|
1. **Homepage labels:**
|
||||||
|
- `homepage.group=Jolly Roger` - **PASS**
|
||||||
|
- `homepage.name=FileBrowser` - **PASS**
|
||||||
|
- `homepage.icon=filebrowser.png` - **PASS**
|
||||||
|
- `homepage.href=http://filebrowser.netgrimoire.com` - **PASS**
|
||||||
|
- `homepage.description=Web-based file manager` - **PASS**
|
||||||
|
|
||||||
|
2. **Uptime Kuma labels:**
|
||||||
|
- No Uptime Kuma labels found in the configuration. - **FAIL**
|
||||||
|
**Fix**: Add appropriate Uptime Kuma labels following the format `kuma.<n>.http.name` and `kuma.<n>.http.url`.
|
||||||
|
|
||||||
|
3. **Caddy labels on exposed services:**
|
||||||
|
- `caddy=filebrowser.netgrimoire.com` - **PASS**
|
||||||
|
- `caddy.reverse_proxy="{{upstreams 80}}"` - **PASS**
|
||||||
|
|
||||||
|
4. **Placement constraints:**
|
||||||
|
- No specific node.hostname constraints found. Instead, using `node.labels.general == true`. - **FAIL**
|
||||||
|
**Fix**: Specify a more specific hostname or label constraint for better placement control.
|
||||||
|
|
||||||
|
5. **Volumes use /DockerVol/<service> path convention:**
|
||||||
|
- `/data/nfs/Baxter/Docker/filebrowser/config` does not follow the `/DockerVol/<service>` convention. - **FAIL**
|
||||||
|
**Fix**: Update the volume paths to use the specified convention, e.g., `/DockerVol/filebrowser/config`.
|
||||||
|
|
||||||
|
6. **Network references external netgrimoire overlay:**
|
||||||
|
- `netgrimoire` network is referenced externally. - **PASS**
|
||||||
|
|
||||||
|
**VERDICT:** FAIL
|
||||||
Loading…
Add table
Add a link
Reference in a new issue