Indiekit server for https://burgeonlab.com
Learn more at https://getindiekit.com
Primary source: https://codeberg.org/burgeonlab/indiekit-hugo
Mirror: https://github.com/eclecticpassions/indiekit-hugo
To run Indiekit on Render.com, a GitHub repo is required (no Gitea support yet on Render, #3671). Therefore, a mirror is set up from Codeberg. All changes originate from the primary source.
- @indiekit/preset-hugo
- @indiekit/store-gitea
- @indiekit/store-s3
- @indiekit/syndicator-mastodon
- Render used to host the serverless Indiekit (Node.js app) app (free tier)
- MongoDB is semi-required by Indiekit for full functionality (free-tier)
- Cron-job can be used to prevent server spinning down, but is not advised
- S3-compatible bucket (object storage) as my media store (via @indiekit/store-s3)
- There are many S3 providers but I am using OVH's Standard 3-AZ Object Storage at the moment
- Hosted Git Repo as my content store (via @indiekit/store-gitea)
- Indiekit supports a variety of Git hosts: GitHub, Gitea/Forgejo, Bitbucket, and GitLab
- Your content store doesn't have to be separated like me. It could go into the a single S3 bucket or via FTP, file system options
- Separate stores:
- Media store — S3 object bucket
- Content store — Gitea repo (Codeberg)
- Media served via Bunny CDN1
- Origin: S3 bucket
- Edge rule: "override origin url"
- Workflow: Hugo front matter (Indiekit image link) -> Bunny CDN link -> S3 bucket link -> 🖼️
- v1.0.0 Beta 26: Add
public-readACL permission to store-s3
- Add publication:categories using a URL for a list of tags in json—added but nothing changed in the interface?
- Move Indiekit repo and content-store to Codeberg(store-gitea)
- Investigate Fly.io for hosting Indiekit as they do not spin down the server after 15m of inactivity and has a pay-as-you-go pricing scheme that should work out at around USD $2/month
- Date field is not displayed fully (blocked by the calendar icon)
- Blinking/typing cursor doesn't show when typing in dark mode
Footnotes
-
This is an affiliate link. I'm a big fan of Bunny.net, I use Bunny Storage for all my static hosting needs and Bunny CDN to great effect. I've written about them on my blog if you're interested in trying them with your static website or migrating from GitHub Pages. ↩