Install the app
How to install the app on iOS

Follow along with the video below to see how to install our site as a web app on your home screen.

Note: This feature may not be available in some browsers.

Need help setting up Thunderbird in Docker and actually understanding how Docker Containers work please

8
0
NAS
DS225+
Operating system
  1. Linux
  2. Windows
I am trying to set up several ddocker containers.
I did install it but can't access it via web console.
My goal is it to have thunderbird off of my laptop and in one central point to also access it from my phone.
I want to be able to just have one complete container that I can back up and move around, I hope that I correctly understood that I can do all this by chosing this path?

There seem to be various variants of thunderbird in docker? I went with the linuxserver solution.
But since nothing is running yet, I am happy to use any other variant that you guys suggest.
thunderbird - LinuxServer.io
GitHub - jlesage/docker-thunderbird: Docker container for Thunderbird

what is the diferrence between linuxserver and the jlesage version?

docker-compose:​

Code:
---
services:
  thunderbird:
    image: lscr.io/linuxserver/thunderbird:latest
    container_name: thunderbird
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - /path/to/config:/config
    ports:
      - 3000:3000
      - 3001:3001
    shm_size: "1gb"
    restart: unless-stopped

If I want to chose other ports, how would I do that?
Is this NAT?

Code:
   ports:
      - 3000:3000
      - 3001:3001

when I try to connect to whatever I have done (not sure, I am new to this) then I get to https://(IPNAS):3005 the following:
Code:
This site cannot provide a secure connection

If I connect to HTTP then I get this:

Code:
400 Bad Request
The plain HTTP request was sent to HTTPS port
nginx/1.24.0 (Ubuntu)

I am happy to start from scratch. what version do you recommend?
 
That container is running two ports. 3000 and 3001. So try and use your nas ip and one of those port and not 3005
 
thanks. but I think I messed up duning install and will start from scratch.

How do I get the docker container onto my NAS using docker pull?
Code:
docker pull jlesage/thunderbird
 
What you pull is a container image. A container image is self-contained by design and should provide every dependency the main application inside the container needs. A container is a runtime instance of an image. A container is an isolated process (on the host), that thinks it is a standalone system - it has its own network stack, sees no other host processes, does see the container files ystem, but not folders from the host, unless they are mounted as volume into the container.

To create the containers based on compose files:
You could use the compose file you shared earlier and execute docker compose up -d in the folder where you stored the compose file. Or you could use the Container Managers ui, create a project, then either upload the compose file, or create one by pasting the content of a compose file.

The Linuxserver image docs do not mention vnc, so I am curious how it provides access the desktop app.
 
Thanks for your detailed expaination.
I will have to go through this, delete everything in container manager and webstation and strart from scratch.
I will be back (y)

I had it installed via docker compose (linuxserver/thunderbird:latest)
when It was installed it opened webstation to configure the webportal and webservice
 
I am back working on this.
Just wondering if someone can follow me where I am stuck or if I shoud start from scratch?

I am in the container manager:
  • I deleted everything in "Project"
  • In container I have "thunderbird". it was running but I stopped it
  • In Image I have lscr.io/linuxserver/thunderbird:latest and it states "in use"
options:
  • In container I have option "run" as an option
  • In image I have the option "run"
  • In project the option "create"

I am confused where to start?
 
Last edited:
In my experience the best way to get help and keep the readers attention is to share what you did, and how you did it (share exact commands you executed or how you configured things), and what result you get. In case the logs show error messages: copy/paste them as code block in a post.

No one is going to pull you through your topic... You are always at the steering wheel. Though, people are glad to provide guidance. For instance, after 12 years with using docker, I know one or two things about it. I might not know the container you try to use, and most likely I don't want to learn all the bits and pieces of it. But I can help with the docker mechanics :)
 
In my experience the best way to get help and keep the readers attention is to share what you did, and how you did it (share exact commands you executed or how you configured things), and what result you get. In case the logs show error messages: copy/paste them as code block in a post.

No one is going to pull you through your topic... You are always at the steering wheel. Though, people are glad to provide guidance. For instance, after 12 years with using docker, I know one or two things about it. I might not know the container you try to use, and most likely I don't want to learn all the bits and pieces of it. But I can help with the docker mechanics :)

I fully get what you are writing, but you are not getting what I am asking due to my poor skills of explaining things probably?
but how do you explain somethin that you don't understand to the levell the person that understands it, expects it to be explained?

Just wondering if someone can follow me where I am stuck or if I shoud start from scratch?

I am in the container manager:
  • I deleted everything in "Project"
  • In container I have "thunderbird". it was running but I stopped it
  • In Image I have lscr.io/linuxserver/thunderbird:latest and it states "in use"
options:
  • In container I have option "run" as an option
  • In image I have the option "run"
  • In project the option "create"

I am confused where to start?

for my poor understanding I have described everything clearly.
but how do you know what you don't know.

how can I help you?
"Just wondering if someone can follow me where I am stuck or if I shoud start from scratch?"

do you want me to delete everything and start from scratch and describe each step?
 
  • In container I have option "run" as an option
  • In image I have the option "run"
  • In project the option "create"

    what do I need to do?
    I am happy to describe each step then.
    But which one is step 1?

 
In my experience the best way to get help and keep the readers attention is to share what you did, and how you did it (share exact commands you executed or how you configured things), and what result you get. In case the logs show error messages: copy/paste them as code block in a post.

No one is going to pull you through your topic... You are always at the steering wheel. Though, people are glad to provide guidance. For instance, after 12 years with using docker, I know one or two things about it. I might not know the container you try to use, and most likely I don't want to learn all the bits and pieces of it. But I can help with the docker mechanics :)
do you want me to delete everything and start from scratch and describe each step?
 
You followed this?
Code:
services:
  thunderbird:
    image: lscr.io/linuxserver/thunderbird:latest
    container_name: thunderbird
    environment:
      - PUID=1026
      - PGID=101
      - TZ=Etc/UTC
    volumes:
      - /volume1/docker/thunderbird:/config
    ports:
      - 3000:3000
      - 3001:3001
    shm_size: "1gb"
    restart: unless-stopped
If you have port collisions try:
Code:
    ports:
      - 23000:3000
      - 23001:3001
 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Popular tags from this forum

Similar threads

  • Question Question
Welcome to the forum! Are you running those containers via their "project" files (YAML) or using the...
Replies
1
Views
648
Hub is the main Beszel container from the conpose file above. It provides the web interface too (port...
Replies
10
Views
737
Any updates? I am curious if you tried. In case you try, and get stuck, just post it here.
Replies
2
Views
692

Welcome to SynoForum.com!

SynoForum.com is an unofficial Synology forum for NAS owners and enthusiasts.

Registration is free, easy and fast!

Trending content in this forum

Back
Top