Hey guys, sorry I let my web hosting expire so my website has been taken offline. I have updated the video description to include the steps and a copy of the policy. I hope it helps.
Hi Victor, amazing tutorial and it worked the first time for me. One question though. with your method, all Woocommerce files are loaded to the "uploads/2022..." folders instead of the uploads/woocommerce_uploads/2022/11" folder which is by default not public. So if you are selling images, you need the woocommerce_uploads folder so people cannot access it. Is there a workaround for this without using the 'WooCommerce Amazon S3 Storage' plugin which is extremely cumbersome.
Hi, this is an interesting question. Unfortunately, I do not have a solution for this since I have never done any paid digital downloads through Woocommerce. I can't really give any advice since I pretty much haven't used the digital download feature for Woocommerce. I suppose what you can do is upload the paid photos via the S3 method. Then use your browser in Private Mode and see if you can try to download your own paid images for free. I have a feeling that if you are offering a digital download via Woocommerce, that there is a built-in mechanism to restrict access to your full-resolution photos even though you have uploaded them to a public S3 bucket. As an additional check, you can also try to see if your Public S3 bucket can be accessed and your photos downloaded directly if someone types in the URL of your S3 bucket. The likelihood of someone doing this is probably very low however it is possible for someone who is highly motivated. Sorry I couldn't really give any concrete steps here. But keep me updated with the solution that you find. I'm sure other people in the same boat will find your comment helpful.
thank you very much and its clear.. but how to configure with a Custom URL for photos under Domain name? if domain provider DNS with Cloudflare how to configure it. please make an video
Thank you for the content. So this means that even though we see the image in the wp media, there is no space consumed there coz the image is viewed in the media while it's in the S3 bucket? Is that correct? And another question, is it possible to organize your media files in prefix (folders in S3 bucket)
To answer your first question: There is no space consumed in your WP Hosting. Images are simply linked to your S3 bucket where the images are actually stored. Second question: Unfortunately, I don't know of a way to organise the images in the S3 bucket. I believe you can organise images with folders in the WP Media Gallery and it should not affect the S3 storage. But I have not tried this myself.
I have not tried videos. It should be possible since your Amazon S3 server will host whatever file you upload to it. I don't know how much bandwidth videos will consume when being served on S3, so be careful. You don't want to all of a sudden receive a massive bill from Amazon.
I looked into this as well and unfortunately, you are limited to using the Wordpress Media Upload Manager. I do not know how to bulk upload to S3 first, then tell Wordpress where the files are.
Victor, great tutorial. Do you have an ETA when your website is going to be back up in order to download the policies? Additional S3 tutorials would be great. For instance, how do you restrict your bucket to a specific domain(s). Also, how to use Offload Media if you are pulling from multiple bucks (example: public bucket & private bucket).
most users don't really need any kind of CDN... because targetting a specific region... just set up a hosting nearest to your visitors with an s3 bucket... but I have one question if I want to change my server from one hosting to another, then do my images are also fetched to neo location?
I have not tried migrating over to a new hosting provider so I don’t really know if it would work. Conceptually, when you get the plug-in installed on the new hosting, you should be able to point it to your existing S3 bucket. But I haven’t tried this myself, so I don’t really know.
please explain "Once a file has been copied to the bucket, remove it from the local server. More info » " By enabling this feature the file will be saved in hosting server as well as aws also. so in order to save hosting storage can I disable it and what are risk if I disble it. can you pls clear mu doubt
I have not tried videos. It should be possible since your Amazon S3 server will host whatever file you upload to it. I don't know how much bandwidth videos will consume when being served on S3, so be careful. You don't want to all of a sudden receive a massive bill from Amazon.
How does this help then? You said if the media gets deleted from WordPress it will still be available on Amazon S3 server but towards the end of the video that's not so...
The existing images in your website (before the S3 setup), will not be automatically offloaded to the S3 server. They will continue to be hosted on your Wordpress website. Only the new images that you upload (after the S3 setup) are offloaded to S3 Server. What you see in your Wordpress Media Library are image links. No images are actually stored on your Wordpress Hosting because the images are now on the S3 server. It helps because you are no longer taking up space on your hosting provider. When you delete the (offloaded) images from your Media Library, they also get deleted off the S3 server.
Perfect. Is there a way we can upload videos to Amazon S3 bucket from Wordpress backend? I am creating a membership website for trainers to create their own courses, so want to give them graphical interface in Wordpress to upload their course videos. Not sure if that is possible. Any help would be appreciated. :) Thanks again.
This tutorial is using the default Media Uploader in the Wordpress Dashboard. This is the only way I know how to do it. If they can use the Media Uploader, then it should be fine. Otherwise, unfortunately I wouldn't know how.
You still have to attach the images you upload to your blog post, website or product. For example, when creating a blog post, you still need to insert the image that is already in your Media Library. Any images you insert into your blog post, web page, etc, is automatically offloaded to the S3 server. No need to do it again by uploading to the Media Library. I hope that helps. Also, you have to upload through the Wordpress Media Library. If you upload directly to your S3 bucket, Wordpress will not recognise the images as part of your website.
@@victorianodejesus ok so can we upload the images in the actual blog or do the images always have to be uploaded in the media library for it to work? BTW great video this really helped me a ton!
@@ServantStatusMinistries I think you should be able to upload it to the blog post. A good way to check this is to upload via the blog post. Then check the image in the media gallery. The File URL should be pointing to your Amazon S3 server. I hope this helps.
Great job Bros! Very clear and easy to follow! You got my Sub + All bell + my Respect! ----------------------------------------------------------------------- Thanks take care and be safe always!