2 ms·
My personal blog runs on Grav, a flat-file CMS: https://getgrav.org/ https://getgrav.org/ It was really simple to set up as a Docker container, it is pretty fa
by KronisLV 4y ago
My personal blog runs on Grav, a flat-file CMS: https://getgrav.org/ https://getgrav.org/
It was really simple to set up as a Docker container, it is pretty fast due to not having a backing database but instead being file based, allows for some customization in the form of plugins (e.g. RSS/Atom feeds), is themeable and also reasonably secure (as long as you consider using additional auth in front of /admin, though the admin module itself is entirely optional, you can just write blog posts with a text editor, should you so choose).
Of course, there's not much of a network there to speak of, in regards to discoverability, nor is there any kind of advertising that would give me passive income from my writing (apart from a link to a VPS hosting provider, where I get discounts on my own hosting if someone signs up). However, using your own self-hosted blog is perfectly viable nowadays, should you so choose!
Also, if you need a Wiki, some folks out there strongly recommend BookStack (https://www.bookstackapp.com/ https://www.bookstackapp.com/) and in regards to communication you can use Mattermost (https://mattermost.com/ https://mattermost.com/) or something like it. Not to detract from the actual article itself, it's just that we live in a pretty great time with plenty of options, be it cloud based ones, or self-hosted software! Heck, I even have a PeerTube instance up and running which acts as a backup for my gaming/programming Twitch stream VODs, should YouTube ever purge things on their end.
Edit: link to the root page of the blog, for a quick example of how it looks https://blog.kronis.dev/ https://blog.kronis.dev/ (some might also use WordPress, although it's more heavy and security begs more attention)