A fully functionnal mailserver for plexant.com
You can send and receive from outside of the network. (Only tested on a personnal machine).
You can send and receive inside the network.
DATA are on DATA-Read-Only containers, so notice that in your management.
Webmail run Rainloop, a perfect webmail, you add other accounts like gmail, and many plugins.
Admin-user : admin
Admin-pass : pass
There is no link in the app. An auto-dns, by phensley/docker-dns just get all the running containers and attribute them an dns entry with their names.
So if u have the name of a container, then you have the IP.
Owncloud seeems to be functionnly, i need further testing.
Improvement : Put all the data in a "Data container"
Do the same, with the mails
DATA containers are simple containers whiche are non-running, and mouting a volume. You need to init your volume with your primal state of your application (Ex : for wordpress you put the initial files and config of wordpress zip).
After you can call the image that you build with the build script directly in your docker-compose.yaml file.
To summarize, you need to build the first image with the script build, and then you get the latest image
of your data containers at each launch of your app, so you have always the last data.
To made a backup, just commit your containers. To restore a last step, just pull your commited container.