thunderbird update

This commit is contained in:
2026-04-09 18:38:52 -07:00
parent c16420ceb0
commit 63fce86020
3 changed files with 49 additions and 12 deletions
+37 -4
View File
@@ -1,8 +1,41 @@
# Thunderbird # Thunderbird
Last Updated: Sun August 11, 2024 21:23:43 PDT
## Overview ## Overview
Git Hub: https://github.com/jlesage/docker-thunderbird Access the application's full graphical interface directly from any modern web browser - no downloads, installs, or setup required on the client side - or connect with any VNC client.
Proxy Port: 5800
The web interface also offers audio playback, seamless clipboard sharing, an integrated file manager and terminal for accessing the container's files and shell, desktop notifications, and more.
## Project Details
- **Project Repository:** [Link](https://github.com/jlesage/docker-thunderbird)
- **Container Image:** [Docker Hub](https://hub.docker.com/r/jlesage/thunderbird)
- **Reverse Proxy Port:** `5800`
## Environment Variable Notes
THUNDERBIRD_IMAGE=jlesage/thunderbird:latest
Used for securing online:
```
THUNDERBIRD_WEB_AUTHENTICATION=1
THUNDERBIRD_WEB_AUTHENTICATION_USERNAME=user
THUNDERBIRD_WEB_AUTHENTICATION_PASSWORD=password
THUNDERBIRD_SECURE_CONNECTION=1
```
## Volume Notes
I use the import/export plugin for thunderbird so I've added an optional volume:
```thunderbird-export:/export```
## Dockhand Stack, Deploy from Git
Cookbooks Repository
stackname: NAME_HERE
Compose file path: SERVICENAME/compose.yaml
Additional env file (optional): SERVICENAME/sample.env
Then "Load" SERVICENAME/sample.env into the Environmental variables in dockhand
Create the Stack
@@ -1,10 +1,11 @@
# Thunderbird
services: services:
thunderbird: thunderbird:
image: ${THUNDERBIRD_IMAGE:-jlesage/thunderbird} image: ${THUNDERBIRD_IMAGE:-jlesage/thunderbird}
restart: unless-stopped restart: ${THUNDERBIRD_RESTART:-unless-stopped}
volumes: volumes:
- "thunderbird-config:/config" - ${VOL_PATH}/config:/config
- "thunderbird-export:/export" - ${VOL_PATH}/export:/export
environment: environment:
- TZ=${THUNDERBIRD_TZ:-America/Vancouver} - TZ=${THUNDERBIRD_TZ:-America/Vancouver}
- WEB_AUTHENTICATION=${THUNDERBIRD_WEB_AUTHENTICATION:-1} - WEB_AUTHENTICATION=${THUNDERBIRD_WEB_AUTHENTICATION:-1}
@@ -12,11 +13,10 @@ services:
- WEB_AUTHENTICATION_PASSWORD=${THUNDERBIRD_WEB_AUTHENTICATION_PASSWORD:-password} - WEB_AUTHENTICATION_PASSWORD=${THUNDERBIRD_WEB_AUTHENTICATION_PASSWORD:-password}
- SECURE_CONNECTION=${THUNDERBIRD_SECURE_CONNECTION:-1} - SECURE_CONNECTION=${THUNDERBIRD_SECURE_CONNECTION:-1}
ports: ports:
- "5800:5800" - ${THUNDERBIRD_PORT:-5800}:5800
networks: networks:
- proxy - proxy
- internal
volumes: networks:
thunderbird-config: proxy:
thunderbird-export: external: true
+4
View File
@@ -1,4 +1,8 @@
VOL_PATH=./data
TZ=America/Vancouver
THUNDERBIRD_IMAGE=jlesage/thunderbird:latest THUNDERBIRD_IMAGE=jlesage/thunderbird:latest
THUNDERBIRD_PORT=5800
THUNDERBIRD_RESTART=unless-stopped
THUNDERBIRD_WEB_AUTHENTICATION=1 THUNDERBIRD_WEB_AUTHENTICATION=1
THUNDERBIRD_WEB_AUTHENTICATION_USERNAME=user THUNDERBIRD_WEB_AUTHENTICATION_USERNAME=user
THUNDERBIRD_WEB_AUTHENTICATION_PASSWORD=password THUNDERBIRD_WEB_AUTHENTICATION_PASSWORD=password