Docker version #3
Replies: 5 comments 7 replies
-
|
Hi Glenn I created a docker image like you requested. You find all the information in the new readme. You can pull the image via: docker pull keepcoolch/dropzonefilesharing:latestStart the container: docker run -d \
--name dropzonefilesharing \
--restart=unless-stopped \
-p 8080:80 \
--dns 1.1.1.1 \
--dns 8.8.8.8 \
keepcoolch/dropzonefilesharing:latestThen open: http://localhost:8080/ Uploads, settings, JSON files etc. are stored inside the container. You can change the settings via http://localhost:8080/admin.php directly in the browser. The dns values in the container are needed to use the email functions. Have fun with it. :) Regards |
Beta Was this translation helpful? Give feedback.
-
|
Hi Kevin, Thank you for your quick response. I tested the application (via the Docker Compose file) and here are a few observations: 1- No need to specify a DNS server. Regards |
Beta Was this translation helpful? Give feedback.
-
|
Hi Glenn I updated the image. Now you can define the upload folder in docker run: -e DROPZONE_UPLOAD_DIR=/data/uploads \
-v ~/dropzone-uploads:/data/uploads \or in the services:
dropzonefilesharing:
image: keepcoolch/dropzonefilesharing:latest
container_name: dropzonefilesharing
restart: unless-stopped
ports:
- "8080:80"
environment:
DROPZONE_UPLOAD_DIR: "/data/uploads"
volumes:
- ~/dropzone-uploads:/data/uploads
dns:
- 1.1.1.1
- 8.8.8.8I tried it without dns and it only works on linux machines. On my Mac setup it doesn't work without, because it can't handle native networks or macvlans. I think the it depends on your email service what is marked as spam or not. Maybe your email service blocks external access sometimes? Regards |
Beta Was this translation helpful? Give feedback.
-
|
Hi Glenn I put up the new version 2.8. I reworked the SMTP configuration and added a FROM ADRESS field and also new explicit headers. Now it should work without any spam errors. I also made shure that now you can use the DROPZONE_UPLOAD_DIR correctly. Now you can mount the uploads and inc folder in your host: docker run -d \
--name dropzonefilesharing \
--restart unless-stopped \
-p 8080:80 \
--dns 1.1.1.1 \
--dns 8.8.8.8 \
-e DROPZONE_UPLOAD_DIR=/data/uploads \
-v ~/dropzone/uploads:/data/uploads \
-v ~/dropzone/inc:/var/www/html/inc \
keepcoolch/dropzonefilesharing:latestor via services:
dropzonefilesharing:
image: keepcoolch/dropzonefilesharing:latest
container_name: dropzonefilesharing
restart: unless-stopped
ports:
- "8080:80"
environment:
DROPZONE_UPLOAD_DIR: "/data/uploads"
volumes:
- ~/dropzone/uploads:/data/uploads
- ~/dropzone/inc:/var/www/html/inc
dns:
- 1.1.1.1
- 8.8.8.8I hope this will work with your setup. Let me know. :) Regards |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for your inputs, that helps a lot. 👍🏻 I hope this helps. 💯 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
thanks for your software,
A Docker version would be a good idea and would allow for rapid deployment.
Regards
Glenn
Beta Was this translation helpful? Give feedback.
All reactions