{"id":20438135,"url":"https://github.com/yantis/docker-thunderbird","last_synced_at":"2025-06-11T07:37:48.058Z","repository":{"id":30213482,"uuid":"33764476","full_name":"yantis/docker-thunderbird","owner":"yantis","description":"Dockerized Thunderbird","archived":false,"fork":false,"pushed_at":"2016-02-10T23:55:48.000Z","size":25,"stargazers_count":4,"open_issues_count":2,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-15T09:09:21.075Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yantis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-04-11T05:50:22.000Z","updated_at":"2023-05-01T03:16:05.000Z","dependencies_parsed_at":"2022-09-05T02:00:21.307Z","dependency_job_id":null,"html_url":"https://github.com/yantis/docker-thunderbird","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yantis%2Fdocker-thunderbird","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yantis%2Fdocker-thunderbird/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yantis%2Fdocker-thunderbird/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yantis%2Fdocker-thunderbird/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yantis","download_url":"https://codeload.github.com/yantis/docker-thunderbird/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234085283,"owners_count":18777371,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-15T09:09:22.560Z","updated_at":"2025-01-15T18:47:21.298Z","avatar_url":"https://github.com/yantis.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# docker-thunderbird\n\nOn Docker hub [thunderbird](https://registry.hub.docker.com/u/ironicbadger/thunderbird)\non Github [thunderbird](https://github.com/ironicbadger/docker-thunderbird)\n\nThis container is a fork of `yantis/docker-thunderbird`. Thanks to him for his work on this.\n\n## Usage (Remote SSH)\n\nI run this on DigitalOcean and connect to Thunderbird from anywhere I have SSH. Totally boss.\n\n```bash\ndocker run \\\n    -d \\\n\t\t--name thunderbird \\\n    -v $HOME/.ssh/authorized_keys:/authorized_keys:ro \\\n    -p 49158:22 \\\n    -v ~/appdata/thunderbird:/home/docker/.thunderbird/ \\\n    ironicbadger/docker-thunderbird\n```\n\n## Breakdown (Remote SSH)\n\nThis follows these docker conventions:\n\n* `-ti` will run an interactive session that can be terminated with CTRL+C.\n* `--rm` will run a temporary session that will make sure to remove the container on exit.\n* `-v $HOME/.ssh/authorized_keys:/authorized_keys:ro` Optionaly share your public keys with the host.\nThis is particularlly useful when you are running this on another server that already has SSH. Like an\nAmazon EC2 instance. WARNING: If you don't use this then it will just default to the user pass of docker/docker\n(If you do specify authorized keys it will disable all password logins to keep it secure).\n* `-v ~/docker-data/thunderbird:/home/docker/.thunderbird/` This is where to save your config files.\n* `yantis/thunderbird` the default mode is SSH so no need to run any commands.\n\nHere is a screenshot of Thunderbird running on Docker.\n![](http://yantis-scripts.s3.amazonaws.com/Screenshot_2015-04-10_22-40-50.png)\n\n## Usage (Local)\n\nThe recommended way to run this container looks like this. This example launches Thunderbird seamlessly as\nif it was another program on your computer.\n\n```bash\nxhost +si:localuser:$(whoami)\ndocker run \\\n        -d \\\n        -e DISPLAY \\\n        -v /tmp/.X11-unix:/tmp/.X11-unix:ro \\\n        -u docker \\\n        -v $HOME/docker-data/thunderbird:/home/docker/.thunderbird/ \\\n        ironicbadger/docker-thunderbird thunderbird\n```\n\n## Breakdown (Local)\n\n```bash\n$ xhost +si:localuser:yourusername\n```\n\nAllows your local user to access the xsocket. Change yourusername or use $(whoami)\nor $USER if your shell supports it.\n\n\n```bash\ndocker run \\\n           -d \\\n           -e DISPLAY \\\n           -v /tmp/.X11-unix:/tmp/.X11-unix:ro \\\n           -u docker \\\n           -v /:/host \\\n           -v $HOME/docker-data/thunderbird:/home/docker/.thunderbird/ \\\n           ironicbadger/docker-thunderbird thunderbird\n```\nThis follows these docker conventions:\n\n* `-d` run in daemon mode.\n* `-e DISPLAY` sets the host display to the local machines display.\n* `-v /tmp/.X11-unix:/tmp/.X11-unix:ro` bind mounts the X11 socks on your local machine\nto the containers and makes it read only.\n* `-u docker` sets the user to docker. (or you could do root as well)\n* `-v ~/docker-data/thunderbird:/home/docker/.thunderbird/` This is where to save your config files.\n* `yantis/thunderbird thunderbird` You need to call thunderbird because if you do not it will a launch the ssh\nserver instead as a default.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyantis%2Fdocker-thunderbird","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyantis%2Fdocker-thunderbird","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyantis%2Fdocker-thunderbird/lists"}