4 ms·
In some sense everything is massive overkill for a "simple blog". You should just pay for medium/wordpress/ghost or use a static site hosted on github pages. I
by zawerf 8y ago
In some sense everything is massive overkill for a "simple blog". You should just pay for medium/wordpress/ghost or use a static site hosted on github pages.
I personally fell for these posts a while back and regretted spending time on it. They don't tell you about the crazy amount of sysadmin skills that you need to get it up and running:
Do you need to worry about updates/security patches? How do you configure firewalls? How do you configure ssh settings? How would you even audit unauthorized logins? Where are logs stored? Are they rotated? Are they backed up? Are there backups? How do you restore from backups? How do you configure nginx? How do you configure certbot? How do you check if cron is running correctly? Do you ever look at access/error logs? How do you keep services running upon restart? How do you get notified of problems? How do you monitor uptime?
Each individual question will take minutes to hours to research and will open up new rabbit holes.
- Jedi72 8y agoThat's why I think these blogs/projects are useful. Or should people learn all this stuff first time they run a real app in production?
- delinka 8y agoMost bloggers aren't ever going to "run a real app in production." Most {net,dev,sec}ops engineers aren't writing blogs.
- peatfreak 8y ago> Most {net,dev,sec}ops engineers aren't writing blogs. Unfortunately, in my experience this is true. It's not for lack of motivation or desire, it's because my day job is stressful and tiring. The last thing I want to do when I come home in the evening is to spend my valuable personal time writing a blog about what I did at work. I would rather spend time with my family, or do something like that. Of course, I could try to schedule time during work hours to write a blog on the company website by talking with my manager about it. Unless this advances any strategic or political agenda, it's unlikely to happen.
- apatters 8y agoYou could write about non work stuff that interests you, and only do it on occasional instances where you feel like writing, and pay someone like wordpress.com a pittance to handle the tech. This is what most web logs were like in the beginning. I write a post on my blog about my interests once every month or two, and maybe crosspost it to Facebook, but I like that I get to write down my thoughts on a site I own. If you don't get much enjoyment out of writing period though, not much reason to blog.
- jamietanna 8y agoI personally blog about things I've found while working that have been a pain or a "oh hey, cool!" that I've not seen documented anywhere easily, so I write about them under the term "blogumentation" (blogging as a form of self-documenting) https://www.jvt.me/posts/tags/blogumentation/ https://www.jvt.me/posts/tags/blogumentation/, reasoning found in https://www.jvt.me/posts/2017/06/25/blogumentation/ https://www.jvt.me/posts/2017/06/25/blogumentation/ I've found it useful for myself and colleagues, but also it's really awesome seeing hits from Google and other mediums where people are obviously finding it organically and sharing around through various means. Helping others find new / better ways to do things is really awesome
- lostcolony 8y agoI suspect most who do also don't feel like dealing with all their day job BS just to run a blog. Not when they can just use a hosted platform, or throw things up on S3 or something.
- blocked_again 8y agoThey may not. But most of them get asked about Docker and all kind of "shiny new keywords" in interviews right?
- flukus 8y ago> Each individual question will take minutes to hours to research and will open up new rabbit holes. That's all part of the fun for DIY projects like this. Paying someone else to handle it for you isn't really part of the hacker ethos.
- pbhjpbhj 8y agoYes, but not if your aim is "to run a blog". I set up DO to host a half dozen websites with a standard LAMP, NginX reverse proxy, and such. Then set up email with horde, spam filtering etc., then realised that managing all of that without breaking anything was going to be a pain in the arse. The web side is relatively straight forward, the email side was really fragile. So I switched to a shared hosting account for about the same monetary cost. Generally I enjoy the admin, but I'd be needing a duplicate test system to trial optimisations; a part-time hobby is then looking like a full-time job.
- nooyurrsdey 8y agoIf you have some time and curiosity as all these things version become an interesting list of things to learn. There's tons of value in doing things yourself
- linuxftw 8y agoYes, this is the reason 'ops' exists and developers shouldn't just run wild in the organization. DevOps is 'we made our ops people become developers' or worse, 'We let out developers use docker!' All kidding aside, it is a lot of work, and you have two options: 1) learn these things yourself 2) pay someone else to do them for you. I'm a fan of #1, as they are valuable skill sets that let you be on the receiving end of option #2.
- Wheaties466 8y agoIs it ever the other way around. Admin looking to get into devops?
- linuxftw 8y agoSure, lots of 'devops' people come from the ops side, probably more than strictly developers. I'm not a fan of the 'devops' term, generally.