Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil.
-
No spam.
-
Posts are to be related to self-hosting.
-
Don't duplicate the full text of your blog or readme if you're providing a link.
-
Submission headline should match the article title.
-
No trolling.
-
Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.
-
AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
Depending on exactly what features you actually need in term of things like commenting, you might want to look into a static site generator. Something like hugo woud probably do what you need in terms of translating the markdown into a blog. It has the advantage that you can them host the pages on a normal web server, rather than running a blogging platform, giving you a much lighter weight server footprint, and a much smaller attack surface too.
I don't really need comments, only RSS. Hugo is a great piece of software, I actually use it for my personal webpage. It would be an option for the blog too, my only gripe is that it adds some friction. For example if I want to embed images, I have to upload them somewhere, and manually insert the filename. I also need regenerate the site if I add new posts. I know this can be automated using scripts.
With Ghost it's very simple, I can just write a post, upload the images, hit "Publish" and done. There was even a mobile app for writing new posts, but it doesn't work anymore.
Hugo can handle images through its asset pipelines, so you should be able to just store them with your markdown. I agree it's a little more friction than a blogging pkatform, but it does mean that you can just write your posts in your editor of choice and publish them with just a command, or if you're feeling fancy, set up git to trigger publishing when you push.
This is a good point actually. As others have mentioned, editors like VS Code make working with images in markdown easier. I'm also looking into Obsidian, which I already use on my phone, but it might be too much effort to setup for this purpose.
So I'm warming up to the idea of using a static site generator, just need to figure out a workflow. There is also Zola which is kind of like Hugo but smaller and written in Rust.