{"repo":"timo-reymann/yal","free":true,"listed":false,"github":"https://github.com/timo-reymann/yal","clone":"git clone https://github.com/timo-reymann/yal.git","description":"A simple link hub, to display and search links. Allows easy branding, runs with the least privileges and is simple to use.","language":"Go","stars":45,"topics":["dashboard","docker","home","homepage","html","js","links","portal","self-hosted","selfhosted"],"license":"GPL-3.0","category":"self-hosted-apps","readme_excerpt":"yal - Yet Another Landingpage === A simple link hub, to display and search links. Allows easy branding, runs with the least privileges and is simple to use. Demo Click here Features - statically generated site - single static-compiled go binary - runs as non-root by default - integrate any search engine - simple and intuitive design - integrated search - inlines external images on start up - dependency free - fully accessible for blind people & screen reader users Requirements - any container platform or supported base system Installation Run server as container The container generates the static HTML page on startup, keeps it in memory and serves it using a go webserver. You can simply run it using e.g. docker with docker-compose: Generate static HTML file Specifying all env vars manually (if you want to customize them) and keeping the directory structure you can also just generate a static HTML page. 1. Download the latest release for your platform 2. ./yal --render --output file.html 3. Serve file.html using any static file server Use with your CI provider Instead of the regular image use the CI version: timoreymann/yal:ci or for a versioned tag timoreymann/yal:{version}-ci . CircleCI Gitlab CI Configuration THe container comes with some demo data by default, while the CLI will fail with an error when you attempt to render the page without the corresponding files present. Configuration Environment variable Flag Default Description :---------------------- :-----------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/timo-reymann","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/timo-reymann/yal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}