this post was submitted on 04 Oct 2026
44 points (97.8% liked)

Selfhosted

62755 readers
409 users here now

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:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. 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.

  8. 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:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

My blog is currently running on Ghost 1.0 I'm blogging for almost 20 years, started with blogger.com I think, eventually migrated to self-hosted Ghost when it was pretty new and lightweight. I can host anything that runs on Linux, I can even use Docker.

I don't want to migrate to the latest Ghost version because it feels very enterprisey now, needs a lot of resources on the server and uses a complex data format instead of Markdown. I don't need monetization either.

My requirements are:

  • possible to migrate ~30-40 Markdown posts + embedded images from Ghost 1.0
  • future proof, i.e. simple data format so I don't get locked in
  • low RAM/CPU usage
  • easy maintenance, creating posts, backups, etc
  • RSS support

I'll be very grateful for any suggestions.

you are viewing a single comment's thread
view the rest of the comments
[–] simon574@feddit.org 4 points 1 day ago (3 children)

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.

[–] wltr@discuss.tchncs.de 2 points 19 hours ago

Hey, I solved the issue with the media by writing a custom app (it’s a bit more advanced than just a script) that copies the media to my server and inserts the links right into my posts. I’m at the stage of testing it, but so far it works. That allows me to host my blog on Cloudflare, plus have all my media on my own bare metal server, with as much storage as I need. Which is incredibly cheap. So far, I pay only for the domain name, and electricity to run my servers. But since they’re very energy efficient, that’s negligible.

[–] notabot@piefed.social 6 points 1 day ago (2 children)

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.

[–] simon574@feddit.org 1 points 17 hours ago

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.

[–] eodur@piefed.social 1 points 1 day ago

Hugo is really easy to automate too. Just toss it on a github/codeberg repo and use one of the community's publish pipelines.

I host my hugo site through gitlab pages (any forge "pages" could work) and images are simple. I just drop the image from my file browser into my IDE (VSCodium) in-line and it automatically puts the image in the article's folder and links to the image in the article. I push the article to gitlab and the site is automatically rebuilt with the new content.

Some hugo themes might have custom shortcodes to display images in certain ways like side by side, galleries, etc with special styling. Invoking those shortcodes is different but just a simple image upload is no trouble. And no scripts necessary