I use homer as a fancy bookmark manager for my home server. But I hate updating the config file every time I add a new service. Are there any dashboards that allow you to update items with an API/using docker labels like Traefik?
benphelps/homepage supports docker label
the only annoying thing is that is not possible to spin more than one homepages at the same time.
so i have one homarr and one homepage
I have two homepages, one for local and the other for remote (behind nginx and my authentication software). I also have one on a vm i use for testing before deployment. They are different docker containers but don’t see why you couldn’t have separate ones given they are just websites.
if you configure homepage with docker labels, and have multiple homepage instances, they will all be the same. since there is no way to specify the instance on the label.
reference:
I don’t use the docker labels feature so it doesn’t really matter to me but can see why you would want this to be implemented if you did. Hopefully they can figure it out.
I have a “local” version with every prod service on. It’s only accessible on my home network with a pihole dns resolver. I just add the services manually to the services.yaml file, which doesn’t take long at all. I then have a “remote” version which is a much smaller with only services accessible outside my home network and is behind nginx/authentication software/cloudflare. Again, it doesn’t take long to add services really. Two different docker compose files, volumes with the settings, and ports makes it work fine for me. I guess depends how often you’re adding services.
I use heimdall personally. It’s simplicity is key for me.
I’m using organizr, it embeds your apps in tabs/iframes and allows you to configure them in the UI.
is there an advantage to have apps embedded as iframe? as opposed to opening the url in a new tab?
like forwarding auth?
no, its personal preference
I didn’t need anything too fancy, and I’m lazy, so I have Chat GPT generate my landing page.
And when the customer (me) has a new request, the project manager (also me) just has to ask for the updates. Sometimes my direct report gets confused, but we can usually clear it up, in English — no code — fo free.