dirtsimple / poste.io

poste.io mail server, but with IP management and custom webmail plugins
153 stars 28 forks source link

Unclear on updates #33

Open bdmacl1 opened 2 months ago

bdmacl1 commented 2 months ago

I like Poste.io, but like you, at the least want to be able to add Roundcube plugins, like allowing a user to set their own password. I'm a newbie to Docker, so 2 questions:

  1. does your container install over the top of my existing Poste.io, meaning I don't have to migrate users and accounts?
  2. You don't update very often, so once I use your instance, do I go back to Poste.io and update through that mechansim, or will that lose the added functionality.

I apologize if these are simple questions, but finding detailed answers about this in all the Docker info I can find are leaving me in the dark still.

pjeby commented 2 months ago
  1. You can use this with an existing data volume from a version of poste.io that's the same or lower; it might work with others. I don't know what you mean by "install over the top of" - you would be building a new container as you can't really change the image that a container has without recreating the container. You could give the new container the same name (as is done by docker-compose), but it would still be a new container. (That's just how docker works -- a container is like a filesystem that adds changes atop a base image, and you can't change out that base image without losing the changes you made to it.)

  2. If you switch back to the standard image you would lose any features added by this one.

I would suggest setting up a test version of anything you want to try first.

RexLee0929 commented 1 month ago

If you want to use a newer version of poste.io you can git dirtsimple/poste.io locally and build the latest version yourself by modifying the Dockerfile