This is amazing, actually, this is what I was looking for. Configuration as code, simple configuration, good documentation. I was using Heimdall till now, but I have already replaced it with Homepage, thanks for bringing this up.
A HUGE THANK YOU for this video!! I love Homepage and their use of YAML. Simple to setup and configure, and it's extremely fast loading. I've been using Heimdall for a while, and I've always noticed how slowly it loads. I hope you can do a follow-up video when they're completed with the development cycle.
I love the layout and extra information on homepage, but I find it hard talking myself into switching away from Heimdall, the convince and simplicity of it is more important to me, I know it's not that much work, but I appreciate being able to hit add, type in the name and it grabbing the icon / description for me, not sure why that's such an uncommon/overlooked feature by dashboard makers.
I get that. I felt the same way about Organizr when I first got into it. Organizr allows you to add apps from the dashboard, but still lets you add API info to import real-time data
Same. Heimdall is so easy to stand up and configure. And it looks great when I check my services on my phone. Think i'll give "Homepage" a spin on my test environment, though.
I think this is going to finally make me switch from heimdall. Being able to categorize is a big plus for me, especially as I also have multiple portainers and that sort of thing. My only gripe so far is I have 4 categories and it puts the 4th one on its own row which makes sense, but it extends the icon all the way across the page for some reason.
The reason it's laying things out like that is because of the responsive framework they used to build the HTML. It will look different on different screens and this is just one of the layouts
The only downside with yaml/json and such based configurations without a proper backend is that you won't have a proper RBAC... I'd like different dashboard for different users and/or hide internal services based on context (for exemple : show administrative services when connected to the home network, hide them from remote locations), too bad, this dashboard ticket most boxes for its layout! Also, Heimdall does integrate with more services, but suffers from the same kind of issues
@@DBTechYT Well, I guess it depends... Say you want to give easy access to all common services to your family members (Nextcloud, Plex/Emby/Jellyfin, Bittwarden...) but as the admin you want to access all your monitoring tools and administrative pages + the possibility to show/hide services based on the network you're connected to (not revealing sensitive information when outside of local network for exemple)... this would make sense. In my case I have one instance of Heimdall per user, and a specific one for administration stuff, hidden behind a login page... Which is cumbersome
Then I don't think you use this service. There are a bunch of other dashboards out there allow for users to have access to only specific services that you've given them access to. Organizr is a good example of a dashboard that allows for different user account and user account access.
Thanks mate, another great video. Seems that the background is now working fine, using the tag background: url-to-image or path-to-local-volume in settings.yaml
Hello DBtech & thx for your awsome videos!! I have a question for you: Is it possible to add a password to access to my homepage page? I have installed it via docker in my synology nas. Thanks a lot for your work.
Hello, what's the use case for this? My guess: we got a nas or server already running and just run this docker container as an extra service, then set this webpage as our browser home page?
Great tut like always! Thank you! My suggestion is that you should add chapters if you want to add ads mid video. Especially ads that are irrelevant to 90% of the world. ;)
Everything went smoothly but I'm having some trouble getting services.yaml to show my external storage. Do I need to mount the external drive to the docker container?
Could you teach how to configure it step by step because I am unable to get both the icons and the services to appear working with their statistics. Thank you
@@DBTechYT With the step by step I mean so that it appears with the services, etc. active on the homepage screen, just as you get emby and sonar, for example, and the portainer
Hey David, have some idea how to add more disks? I copied absolute_path (from storage>shared folders):/dev/disk1 and it gives me API error Same goes if I set /dev/disk1:/dev/disk1
So when you see this in the Docker Compose: ports: - 3000:3000 Change it to something like this: ports: - 3001:3000 Don't change the right side of the ports line
Thanks, but literally nothing in this video is still active on my network. Very often, I just make a video about something and then scrap the container or VM when I'm done with the video edit.
@@DBTechYT If you use visual code their is a SSH plugin that will allow you to SSH in and edit your yml files. I edit them locally then move changes to my server in case I flub them. Lol
Once you're logged into portainer, click "my account" under your username in the top right. Then, in the middle of the new page, there's a section that says "Access Tokens". Just click the "Add access token" button and you should be set.
Man docker is infuriating. How did you ssh into homepage? Every tutorial just skips over this fundamental thing. It seems like I can either ssh or bin/bash into a container to edit the config YAML files EXCEPT homepage by default DOES NOT HAVE either of these installed. Literally no tutorials explain how they got past this process, there's no discussion of it I can find online. I'm pulling my hair out
This even includes the actual documentation for both docker AND homepage. Neither explain either of these processes or how to engage them. This is by far the most annoying thing as a new linux user. Every single thing I try to setup seems to just assume I already know everything. It drives me nuts
@@JaydedWun You don't have to ssh into the container itself. That's why you mount external storage to the docker container. So you just have to ssh into your docker machine, and edit the files in the ./config folder (that was mounted when creating the container, like volumes: at 11:50
This is amazing, actually, this is what I was looking for. Configuration as code, simple configuration, good documentation. I was using Heimdall till now, but I have already replaced it with Homepage, thanks for bringing this up.
You're welcome!
" We run it in docker because we can" , LOL. love that. Thanks for sharing, as always brill video.
Thanks for watching and commenting!! :)
I have learned a lot from you especially docker related stuff :Thank you DBTech
A HUGE THANK YOU for this video!! I love Homepage and their use of YAML. Simple to setup and configure, and it's extremely fast loading. I've been using Heimdall for a while, and I've always noticed how slowly it loads. I hope you can do a follow-up video when they're completed with the development cycle.
I'm glad you like it. I'll see what I can do once they get past a release candidate :)
finally! my homer startpage was looking stale
I have started my docker journey after watching your videos, they are made.
That's awesome!! I hope you're having fun!
Been using this for a bit as a replacement for Flame. I just wish you could at least edit the yml file in the container itself.
I just discovered this dashboard and I really like it!
This is a great project. I'll check it out. Using Flame currently.
Thanks for checking it out! I hope you enjoy it! :)
I love the layout and extra information on homepage, but I find it hard talking myself into switching away from Heimdall, the convince and simplicity of it is more important to me, I know it's not that much work, but I appreciate being able to hit add, type in the name and it grabbing the icon / description for me, not sure why that's such an uncommon/overlooked feature by dashboard makers.
I get that. I felt the same way about Organizr when I first got into it. Organizr allows you to add apps from the dashboard, but still lets you add API info to import real-time data
Same. Heimdall is so easy to stand up and configure. And it looks great when I check my services on my phone. Think i'll give "Homepage" a spin on my test environment, though.
Love your videos! you're really good at explaining stuff.
Thank you!
I think this is going to finally make me switch from heimdall. Being able to categorize is a big plus for me, especially as I also have multiple portainers and that sort of thing. My only gripe so far is I have 4 categories and it puts the 4th one on its own row which makes sense, but it extends the icon all the way across the page for some reason.
The reason it's laying things out like that is because of the responsive framework they used to build the HTML. It will look different on different screens and this is just one of the layouts
Oh that is interesting to know. Maybe there will be an option for it at some point.
The only downside with yaml/json and such based configurations without a proper backend is that you won't have a proper RBAC... I'd like different dashboard for different users and/or hide internal services based on context (for exemple : show administrative services when connected to the home network, hide them from remote locations), too bad, this dashboard ticket most boxes for its layout! Also, Heimdall does integrate with more services, but suffers from the same kind of issues
I don't think this service is meant to have RBAC
@@DBTechYT Well, I guess it depends... Say you want to give easy access to all common services to your family members (Nextcloud, Plex/Emby/Jellyfin, Bittwarden...) but as the admin you want to access all your monitoring tools and administrative pages + the possibility to show/hide services based on the network you're connected to (not revealing sensitive information when outside of local network for exemple)... this would make sense. In my case I have one instance of Heimdall per user, and a specific one for administration stuff, hidden behind a login page... Which is cumbersome
Then I don't think you use this service. There are a bunch of other dashboards out there allow for users to have access to only specific services that you've given them access to. Organizr is a good example of a dashboard that allows for different user account and user account access.
Saved for when I learned more about containerization. But, the dashboard looks sexy, I like the plain blue background! Thanks for the video! 🖖🏻
Thanks for watching!!
you LITERALLY have a video for everything LOL!
I'm definitely trying to 😂
Without you, my soft wouldn't be possible.
I appreciate that, but I think you're well on your way to getting your setup just the way you want it!! :)
You’re a legend, hi from Italy
Thanks mate, another great video.
Seems that the background is now working fine, using the tag background: url-to-image or path-to-local-volume in settings.yaml
Thanks for the info!
Looks good. Thank you. 👍🏻
Hope you enjoy
Hello DBtech & thx for your awsome videos!!
I have a question for you: Is it possible to add a password to access to my homepage page?
I have installed it via docker in my synology nas.
Thanks a lot for your work.
Thank you, great video!
One thing: Please take a breath in between two sentences, this will make the video even better! 😉
dbtechreviews.com/i-talk-fast
Hello, what's the use case for this?
My guess: we got a nas or server already running and just run this docker container as an extra service, then set this webpage as our browser home page?
Your guess is pretty spot on if you wanted to do that
Cant seem to add Deluge Widget to the Services, Just doestn work
Great tut like always! Thank you! My suggestion is that you should add chapters if you want to add ads mid video. Especially ads that are irrelevant to 90% of the world. ;)
I usually try to but I forgot this time. Sorry about that.
this video is made with love 🥰 iraqi went from hier
This is so cool!
Agreed!!
Thank you sir 🙏❤️
Everything went smoothly but I'm having some trouble getting services.yaml to show my external storage. Do I need to mount the external drive to the docker container?
Shouldn't have to, but I would refer to the github page for the project for more in-depth info
Could you teach how to configure it step by step because I am unable to get both the icons and the services to appear working with their statistics. Thank you
What do you mean "step by step"? That's what this video is intended to be....
@@DBTechYT With the step by step I mean so that it appears with the services, etc. active on the homepage screen, just as you get emby and sonar, for example, and the portainer
Hey David, have some idea how to add more disks? I copied absolute_path (from storage>shared folders):/dev/disk1 and it gives me API error
Same goes if I set /dev/disk1:/dev/disk1
A W E S O M E !
Can you tell me how to change internal port from 3000 to other port in docker? Ive tried to change it and homepage doesn't start
So when you see this in the Docker Compose:
ports:
- 3000:3000
Change it to something like this:
ports:
- 3001:3000
Don't change the right side of the ports line
@@DBTechYT thanks for swift reply
You posted a URL into your yaml file @17:02
Thanks, but literally nothing in this video is still active on my network. Very often, I just make a video about something and then scrap the container or VM when I'm done with the video edit.
So this is basically Homer
Definitely has some of the same elements :)
Homepage currently supports over 20 "deep" integrations into 3rd party services, while also being fully static and secure.
I wonder if this is better than homer
I guess you'll have to install it and see for yourself
this is almost the exact same as one called homer
Is there any use to using a docker dashboard if you use portainer already?
Sure! Dashboards allow you to add stuff other than Docker containers to them
Homepage also had deep integration into 3rd party services, showing more than just docker stats, but also stats from the service itself :)
can a docker gui screen be run on a smart mirror
Yeah. Your smart mirror would just need to run a browser that points to the UI of the containers on the docker server
So this is like a Homer/Heimdall mashup?
Yeah, sorta :)
@@DBTechYT If you use visual code their is a SSH plugin that will allow you to SSH in and edit your yml files. I edit them locally then move changes to my server in case I flub them. Lol
is there a way to set custom icons?
There is, you can check out the wiki to find out how :)
@@phelpsio Thanks Ben. Sorted. Love the interface. Keep up the awesome work :)
Where do you get the portainer access key?
Once you're logged into portainer, click "my account" under your username in the top right. Then, in the middle of the new page, there's a section that says "Access Tokens". Just click the "Add access token" button and you should be set.
Thank you. That was a great help
@@DBTechYT That got me a key, but it still says API error in homepage. Maybe you could do another video showing how to get docker to play with this?
@@Pendrgn I had the same error. I was able to solve the error by updating my Portainer, maybe it will help you.
Is it possible to set a base URL ?
Not that I'm aware of. You could ask on the github page for more info
@@DBTechYT It is now possible :)
Learned a lot from you related to docker but I feel like you stop evolving especially in terms of enterprise solution like kubernetes and the like.
I get that. Enterprise stuff isn't really my interest. I've got some more Proxmox stuff coming soon tho
Can you share your yaml files
All the links are already in the video description
@@DBTechYT I meant the actual yaml files which got created after you created the dashboard
Man docker is infuriating. How did you ssh into homepage?
Every tutorial just skips over this fundamental thing. It seems like I can either ssh or bin/bash into a container to edit the config YAML files EXCEPT homepage by default DOES NOT HAVE either of these installed.
Literally no tutorials explain how they got past this process, there's no discussion of it I can find online. I'm pulling my hair out
This even includes the actual documentation for both docker AND homepage. Neither explain either of these processes or how to engage them. This is by far the most annoying thing as a new linux user. Every single thing I try to setup seems to just assume I already know everything. It drives me nuts
@@JaydedWun You don't have to ssh into the container itself. That's why you mount external storage to the docker container. So you just have to ssh into your docker machine, and edit the files in the ./config folder (that was mounted when creating the container, like volumes: at 11:50
Stop moving your hands!
Really? People use their hands when they talk. I don't know what to tell you about that.
Dumbest comment on the internet today