Original docker-compose.yml:
https://github.com/jsuto/piler/blob/master/docker/docker-compose.yaml
Essentially, I just moved the things that need setting to the .env file, and mapped the named volumes to appdata.
This is the open source edition, but the compose file for the enterprise edition is setup in a similar way.
Requirements:
Docker Compose Manager plugin:
https://forums.unraid.net/topic/114415-plugin-docker-compose-manager/
Setup:
- Once Compose Manager is installed goto the bottom of the Docker page and click Add New Stack.
- Give your stack an appropriate name, ie: mailpiler.
- Now Edit your new stack.
- Select the compose file.
- Copy over the contents of 1-docker-compose.yml and save changes.
- Stack labels...
For mysql - Icon: /mnt/user/appdata/mailpiler/mariadb.png
For piler:
Icon: /mnt/user/appdata/mailpiler/piler.png
Web UI: http://[IP]:[PORT:pick_a_port]
Click ok. - Now Edit the stack again.
- Select the env file.
- Copy over the contents of 2-env.
- Edit the details for your setup and save changes,
- Now you MUST manually create the folders in appdata, main mailpiler folder plus 4 subfolders, you defined in the .env file.
- You can also find and add icons to the mailpiler main folder to use in the Unraid gui.
- Once folders are created, and optionally icons found and saved, click Compose Up.
- It should download, start, and say connection closed eventually.
- Should be able to login to the webui.
Username: admin@local
Password: pilerrocks - From here is your own adventure.