import PageTemplate from "@/templates/PageTemplate" const PageBody = () => { return (
Eólas is custom software I built because I wasn't happy with any of the main offerings that exist for publishing personal knowledge bases. It is a work in progress and there are several features I have yet to introduce.
Eólas is Irish for "knowledge" or "experience", gained through practice.
It is composed of several packages that combine to produce this interface:
The deployment of each sub-package is automated via Forgejo Actions. I also have a
script that executes each time I push from{" "}
eolas
{" "}
to the remote. This updates the database and uploads the assets to a Garage S3 bucket.
Every aspect of the project, from the packages themselves to automation and version management and S3, is self-hosted, running on my Virtual Private Server.
You can learn more about me at my website,{" "} Systems Obscure .