WordPress Installed on Docker - Host Your Own Website!

WordPress Installed on Docker – Host Your Own Website!

In this video we’ll take a look at installing WordPress on Docker!

WordPress is open source software you can use to create a beautiful website, blog, or app.

In order to setup a WordPress container on your Docker server, you’ll need a few additional things:

Domain Name – I use Porkbun, today’s video/blog post sponsor
CloudFlare Account – You can use their free accounts for this
NGINX Proxy Manager


Check out Porkbun, today’s sponsor:

If you’re looking for cheap domains that INCLUDE domain privacy, check out Porkbun:


Early Access for Patrons:

Portainer Stack:

Full blog post:

More OpenMediaVault 5 tutorials here:


Remember to leave a like on this video and subscribe if you want to see more!


Like what I do? Want to be generous and help support my channel? Here are some ways to support:



Here’s my YouTube Merch Store:


Here’s my Amazon Influencer Shop Link:


Follow Me:

22 thoughts on “WordPress Installed on Docker – Host Your Own Website!

  1. Hello DB Tech,
    How are you? Thank you for all your content.
    I would like your help if you can check how to install Octofarm using Docker. I try to install it with Mongo DB but no success. Maybe you can find a better way. Thank you for all your help.

  2. Great video – But its kinda incorrect

    When you install WP you then get errors saying parts of your site is using content that isn't on SSL

    You then use something like search and replace to update the URL's then when you try and log back in you are faced with a error ERR_TOO_MANY_REDIRECTS

  3. to much headache with file size upload and file access once installed. shame.
    cannot restore backups to.
    "Unable to open /var/www/html/wp-content/plugins/all-in-one-wp-migration/storage/error.log with mode a"

  4. I realize that it creates files inside other directory, how do we control where we want it to be created?


  5. Hi David, unfortunately it is not working on raspberry pi 4.
    Can you please upload a video on how to install wordpress on raspberry pi 4?
    Many thanks

  6. Thanks for the guide. I bought a domain from porkbun and setup a cloudflare account. Just FYI, you might wanna blur contact info around 5:05

  7. @DB Tech, I was trying to replicate this setup using Raspberry Pi, But facing some challenges like Poxy Host is showing Offline after adding it.
    Could you make this video using Raspberry Pi, It would be really helpful, also watching videos based on the Raspberry Pi Home Server series.

  8. Thank you! I have to hand it to you, I have tried so many other guides and yours is actually the only one that worked. keep up the good work!

  9. HI do you know how to use fail2ban together with dockerrized applicaions? I noticed that Docker is setting up some DNAT rules in iptables bypassing fail2ban on the host….

  10. Hi
    Thank you so much . Very helpful .
    Can you please make a video to install inventree docker.
    I failed so many times
    Thanking you in advance

  11. This is awesome! If possible, please post a video on how to install VMs in openmediavault since that plugin is no longer available in OMV v5.

  12. I followed every step but my site only opens when I type in the IP address of my server. Any idea why? thank you

  13. Next step might be setting up a docker with ddclient to dynamically update the ip address in cloudflare (through the api) if your isp changes your home ip address.

  14. Hi . I have nextCloudPi installed on the server. Installed Ngnix Proxy Manager using 446:4443 , 84:8080 , 85:8181 not to interfere with NexCloud ports (443:443, 4443:4443, 80:80 ), but the domain I set on CloudFlare to use with WordPress is pointing me to NextCloud instead of Nginx . On the other hand , the SSL new certificate on Ngnix gives errors …) .

    Edit . Stopped NextCloud container . Changed ports for Nginx to those recommended . (port 80 and 443 seem mandatory) . Now it's working .
    But how can I use now NextCloud as well ? (using Nginx Proxy Manager)

Leave a Reply

Your email address will not be published. Required fields are marked *