I’m new to self-hosting, and I’ve stumbled upon Homer which seems like a good tool. However, it’s real tedius to go through editing the config file VIM based constantly.

So I’m just wondering if there exists any GUI based editors or generators out there, that allows me to specify the number of service groups and what service items that are in the group, and then get that exported as a .yml file.

If there is no tool out there, I’m considering just creating my own. But before sinking in those hours, I thought I might as well quickly ask in here and see if such a tool already exists?

  • bummyjabbz@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    11 months ago

    There is “homarr” which is much easier than homer. It doesn’t auto generate but creating the dashboard is gui based

    • IAmDrNoLife@alien.topOPB
      link
      fedilink
      English
      arrow-up
      0
      ·
      11 months ago

      Nice! Really appreciate that, that was precisely what I was looking for.

      So thanks for that!

  • Reasonable-Ladder300@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    11 months ago

    If you run docker i like homepage, since it has auto discovery based on service/container labels. So if I deploy a new service i just add some labels to the compose file and boom it’s on homepage.

  • thekrautboy@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    11 months ago

    I am not aware of any “generators” like that, but some personal dashboards can be configured through the UI instead of config files.

    Check the projects listed here: https://github.com/awesome-selfhosted/awesome-selfhosted#personal-dashboards

    I’m new to self-hosting […] it’s real tedius to go through editing the config file VIM based constantly.

    You better get used to it since selfhosting many projects involves that. And maybe try to use nano instead of vim as editor.

    Using a “OS” like /r/CosmosServer or CasaOS for managing your services can also be useful for a beginner.

  • niceman1212@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    11 months ago

    I use Hajimari which takes all my ingresses and turns it into a dashboard automatically.

    Requires running kubernetes though

  • ______-_-_________@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    11 months ago

    Instead of using VIM or some other Linux editor to edit files in the command line, I recommend setting up VS Code or Code Server so you can make changes there. This is what I currently do. I then push the changes to my Gitea instance and then use wget to move them to my homer directory. Allows me to keep track of changes I made that may potentially break homer AND if something happens to corrupt the file, I always have a backed up source. I need to get into the habit of doing this for the countless number of container compose files I’ve got all over the place.