From 9c7541f2d3ef7e379f45e8d2a70f508b8ae25cf5 Mon Sep 17 00:00:00 2001 From: traveler Date: Thu, 30 Apr 2026 09:05:11 -0500 Subject: [PATCH] docs(gremlin): update firefox --- Netgrimoire/Services/firefox/firefox.md | 74 +++++++++++++------------ 1 file changed, 38 insertions(+), 36 deletions(-) diff --git a/Netgrimoire/Services/firefox/firefox.md b/Netgrimoire/Services/firefox/firefox.md index e346080..85160d5 100644 --- a/Netgrimoire/Services/firefox/firefox.md +++ b/Netgrimoire/Services/firefox/firefox.md @@ -1,46 +1,47 @@ -# firefox Stack - -description: Remote Browser for NetGrimoire - --- -title: firefox -date: 2026-04-30T13:59:58.407Z +title: firefox Stack +description: Remote Browser +published: true +date: 2026-04-30T14:04:05.644Z tags: docker,swarm,firefox,netgrimoire editor: markdown -dateCreated: 2026-04-30T13:59:58.407Z +dateCreated: 2026-04-30T14:04:05.644Z --- # firefox ## Overview -The firefox stack is a Docker Swarm configuration for running the Firefox browser in NetGrimoire. It provides a remote access point to browse the web. +The firefox stack is a Docker Swarm service that runs the Firefox web browser in a containerized environment within NetGrimoire. It provides remote access to the Firefox browser, utilizing Caddy as a reverse proxy and Uptime Kuma for monitoring. --- ## Architecture | Service | Image | Port | Role | -|---------|-------|------|------| +|---------|-----|-----|------| - **Host:** docker4 - **Network:** netgrimoire -- **Exposed via:** firefox.netgrimoire.com, 5800:5800 -- **Homepage group:** Remote Access +- Exposed via: `firefox.netgrimoire.com` +- Homepage group: Remote Access --- ## Build & Configuration ### Prerequisites -Set environment variables and configure Docker Swarm. +Ensure the environment is set up with the necessary configuration files. ### Volume Setup ```bash mkdir -p /DockerVol/firefox -chown -R $PUID:$PGID /DockerVol/firefox +chown -R docker4:Dockerfirefox /DockerVol/firefox ``` ### Environment Variables ```bash -generate: openssl rand -hex 32 +# generate: openssl rand -hex 32 +PUID=1964 +PGID=1964 +TZ=America/Chicago ``` ### Deploy @@ -54,7 +55,7 @@ docker stack services firefox ``` ### First Run -After deploying, the Firefox browser should be accessible at and can be logged into using the credentials set in the environment variables. +Run the `./deploy.sh` script to initialize the service. --- @@ -63,26 +64,29 @@ After deploying, the Firefox browser should be accessible at