yet another homepage for your self-hosted services
yahome just generates a static webpage once, that could be hosted multiple ways. my workflow builds on containers, which is why yahome is provided as a container on Docker Hub (and other registries soon).
in any case the process is as follows: get yahome -> create or generate a config -> build -> serve in case of the container steps three and four are completely handled by the container.
run the container once:
# docker run -p 8080:8080 -v /srv/yahome-config:/config docker.io/scrumplex/yahome:latest $ podman run -p 8080:8080 -v /srv/yahome-config:/config docker.io/scrumplex/yahome:latest
edit the newly generated
/srv/yahome-config/content.pug to your liking
restart the server done!
content.pugin the project directory
$ git clone https://git.sr.ht/~scrumplex/yahome $ cp content.template.pug content.pug (edit content.pug) $ yarn install $ yarn build (serve files in dist/)