Can Nextcloud be used as a blog?

I have no support/technical question and have seen the support category. (Be aware that direct support questions will be deleted.)

on

Which general topic do you have

According to Google AI, Nextcloud can be used a blog - although with some limitations. Is that accurate? How would that work, an what would it look like?

There used to be an integration for PicoCMS, but PicoCMS has been end-of-life for quite a while now. I’m not aware of any other app or integration that allows you to host a blog in Nextcloud. And honestly, maybe that’s for the best, because a website/blog, at least if it’s publicly accessible from the internet, is probably better hosted separately, also for security reasons.

Setting up WordPress or a similar CMS is not exactly rocket science, at least compared to running a self-hosted Nextcloud instance. :wink: If you don’t want to host it yourself, there are plenty of web hosting providers offering this service for just a few bucks per month.

Answer of @bb77 is valid AFAIK as PicoCMS received no updates for current NC versions.

What information did you get? Any details to specific app name.

This is the AI output I get when I enter “hosting a blog on nextcloud” on Google:

You can host a blog using Nextcloud by storing blog files (like Markdown) in your Nextcloud folders and accessing them, but Nextcloud itself isn’t a full CMS like WordPress; it’s a cloud platform, so for a public-facing blog, you’d typically self-host Nextcloud (using tools like Nextcloud AIO for ease) on a server, set up a separate public web server (Apache/Nginx) for the blog (like WordPress or PicoCMS if compatible), and use Nextcloud for private storage/collaboration, or simply use Nextcloud’s file-sharing to sync content to a dedicated blog platform

Well, the whole “storing files and accessing them” part could technically work, but that’s not what I imagine a blog to be. :wink: However, the rest of the answer is actually not bad, because it also says: Nextcloud is not a CMS and you’d typically host a blog separately.

What’s funny, though, is that it mentions PicoCMS in this context, because not only is the Nextcloud integration EoL, but PicoCMS itself apparently is as well: Pico/README.md at master · picocms/Pico · GitHub :wink:

EDIT:

This is a typical AI pattern because AI always wants to be positive, and therefore always says things like, “Yes, you can do X, but…"

I really hope that this thread doesn’t mean people not only relying completely on AI, but also not even reading the AI responses in full and only responding up to “You can do x,” otherwise we’re f***** :wink:

I have noticed that Nextcloud has an app that integrates with dokuwiki. Dokuwiki can be used as a blog, I have a dokuwiki blog right now.

I don’t think the app description fully explains just how dokuwiki would work with nextcloud. When you go to the site, would you see dokuwiki or nextcloud? Or would they be separate sites?

Maybe nextcloud collectives app would allow something like a blog? You go to the site, and the first thing you see is a news article?

Maybe nextcloud collectives app would allow something like a blog? You go to the site, and the first thing you see is a news article?

Yes, this is possible, you can share a Collective using a public link like this:

However this is not like a “blog” but more like a wiki which can only be read. So blog posts would be single pages, maybe inside a folder, which have to be linked on the start page. However since there is no pagination, you would have to do this as well.

You’d probably need to clarify the actual use case and what you envision a “blog” to be. If it’s just a matter of providing a few static pages, you could as well just spin up a web server, upload a few files, and have ChatGPT generate a simple homepage/index page. :wink:

However, if it’s meant to be a classic blog, where regular users should be able to post articles in a user-friendly way, then some kind of CMS makes a lot more sense.

If it’s more of a wiki-style use case, then I agree that Collectives could be an option as well, but in my opinion mainly if you already use Nextcloud for other purposes, and even then primarily for internal users. You can share Collectives publicly, but just like with a public blog, if that’s your main goal, you’re probably better off using a dedicated tool like BookStack, MediaWiki etc…