davestephens / ansible-nas

Build a full-featured home server or NAS replacement with an Ubuntu box and this playbook.
MIT License
3.21k stars 486 forks source link

Add Wordpress #137

Open FPMilan opened 5 years ago

FPMilan commented 5 years ago

For personal (and for some maybe public) use I would like to include a blogging platform like Hugo or Ghost. What do you guys think? If you are also interested what platform would you choose and why?

davestephens commented 5 years ago

I guess it depends how much meat you want around it and what you actually want to achieve.

For example, Hugo (and Jekyll) are static content generators that generate static HTML from markdown committed to git. They run on any web server that serves HTML.

Ghost on the other hand (and similar things like Wordpress) are full blown CMSs that require being "installed" and run from on an app server...

I've used all of the above, each of them have their positives and negatives - you just need to pick the right tool for the job.

In terms of ansible-nas, it might be fun to add wordpress, it's a nice platform to use...Ghost I know less about but would still accept a PR if there was interest in creating one.

bcurran3 commented 4 years ago

I too would vote for WordPress.

PurpleNinja225 commented 3 years ago

Portainer has a wordpress template that is easly set up.

HitLuca commented 2 years ago

I can see how a WordPress integration may be useful. As @PurpleNinja225 pointed out, you can easily spin up a WordPress container using Portainer, but you will need to provide all the Traefik middleware labels yourself, which may or may not be a problem for the user. One issue with ansible-nas adding WordPress support would be to allow the user to define multiple websites, since for some people it may not be a "one off" thing.

Personally I'm going the Portainer route right now, and may think about contributing to this issue with a PR in the future if I find easy enough to implement multiple websites support