benphelps/homepage


Recommended Posts

  • 1 month later...

Did you make any progress with this? I have it up and running, with the final piece of the puzzle for me getting it to run on its own IP without the need for a port number. (running on [port 80)

 

image.thumb.png.d8ec2ff6bb56d5e267a4c1ce427086b2.png

 

I really like the program but the name makes it impossible to find information about it... We all made fun of the goofy spellings web 2.0 used but it sure was easier to reseach imgr than if they had called it imager... homepage? Sheesh

Link to comment
2 hours ago, Arbadacarba said:

Did you make any progress with this? I have it up and running, with the final piece of the puzzle for me getting it to run on its own IP without the need for a port number. (running on [port 80)

 

image.thumb.png.d8ec2ff6bb56d5e267a4c1ce427086b2.png

 

I really like the program but the name makes it impossible to find information about it... We all made fun of the goofy spellings web 2.0 used but it sure was easier to reseach imgr than if they had called it imager... homepage? Sheesh

Wow.. How did you manage. Teeeeeach me 😅

Link to comment

So Yaml files edit best in Notepad++ and I have my appdata folder accessible in a windows share.

 

Create the additional Paths:

 

image.png.49cfee076b62081b156dc73b959f21b6.png

My appdata folder is on a SSD pool

 

image.png.cd96860efa63f53b85f04fadb72290fa.png

Not Happy with this yet

 

image.png.828f6d84f5765e604ef6903867a0042b.png

I should probably switch these to read only.

 

Did you create the icons folder? .../appdata/homepage/public/icons/ and then:

 

Run the Container

While the container is running, open the WebUI.

Opening the page will generate the configuration files.

You may need to set the permissions of the folders to be able to edit the files.

Click on the Homepage icon.

Click on Console.

Enter 

chmod -R u-x,go-rwx,go+u,ugo+X /app/config

chmod -R u-x,go-rwx,go+u,ugo+X /app/public/icons

chown -R nobody:users /app/config

chown -R nobody:users /app/public/icons

 

The three sections I've modified are:

 

widgets.yaml

widgets.yaml

 

services (de keyed).yaml

 

bookmarks(dekeyed).yaml

 

For the pfsense integration I used this pkg:

 

https://github.com/jaredhendrickson13/pfsense-api

 

which was... fun... I ended up copying it to my server and installing it locally.

 

Final Product (reworked a bit as I wrote this):

 

image.thumb.png.78b3c7029fba03983ebd9c46f9cd6843.png

 

Notes:

  • Most Fields lines can be left blank and they will show all 4... if you only want some, or you want different ones you can pick and chose.
  • No backslash at the end of the url
  • I get my icons by draging them from the dashboard to the folder
  • My PiHole is not functional (at the moment)
Link to comment
  • 5 weeks later...
  • 3 months later...
  • 2 months later...
On 6/7/2023 at 9:57 AM, Arbadacarba said:

So Yaml files edit best in Notepad++ and I have my appdata folder accessible in a windows share.

 

Create the additional Paths:

 

image.png.49cfee076b62081b156dc73b959f21b6.png

My appdata folder is on a SSD pool

 

image.png.cd96860efa63f53b85f04fadb72290fa.png

Not Happy with this yet

 

image.png.828f6d84f5765e604ef6903867a0042b.png

I should probably switch these to read only.

 

Did you create the icons folder? .../appdata/homepage/public/icons/ and then:

 

Run the Container

While the container is running, open the WebUI.

Opening the page will generate the configuration files.

You may need to set the permissions of the folders to be able to edit the files.

Click on the Homepage icon.

Click on Console.

Enter 

chmod -R u-x,go-rwx,go+u,ugo+X /app/config

chmod -R u-x,go-rwx,go+u,ugo+X /app/public/icons

chown -R nobody:users /app/config

chown -R nobody:users /app/public/icons

 

The three sections I've modified are:

 

widgets.yaml

widgets.yaml 597 B · 51 downloads

 

services (de keyed).yaml 4.06 kB · 38 downloads

 

bookmarks(dekeyed).yaml 1.88 kB · 30 downloads

 

For the pfsense integration I used this pkg:

 

https://github.com/jaredhendrickson13/pfsense-api

 

which was... fun... I ended up copying it to my server and installing it locally.

 

Final Product (reworked a bit as I wrote this):

 

image.thumb.png.78b3c7029fba03983ebd9c46f9cd6843.png

 

Notes:

  • Most Fields lines can be left blank and they will show all 4... if you only want some, or you want different ones you can pick and chose.
  • No backslash at the end of the url
  • I get my icons by draging them from the dashboard to the folder
  • My PiHole is not functional (at the moment)

I'm having issue with the Drive widget at the top. I did take you .yaml file and configured it in a way for my homepage but now it's just blank. not sure if anyone has seen this before.

 

 

homepage.png

Link to comment
  • 2 weeks later...

Does anyone know how to make the "statusStyle" work?

 

in settings.yaml i added: statusStyle: "dot"  

 

after this i added statusStyle: 'dot' to a service in services.yaml

 

but this does not seems to work, or i dont get how example on the page works.

 

Link to comment
  • 2 weeks later...
On 2/1/2024 at 2:42 PM, derjp said:

Does anyone know how to make the "statusStyle" work?

 

in settings.yaml i added: statusStyle: "dot"  

 

after this i added statusStyle: 'dot' to a service in services.yaml

 

but this does not seems to work, or i dont get how example on the page works.

 

 

Not sure if you figured it out or still need help, I happened to be trying to do the same thing.  I configured everything in services.yaml as below (all specifics removed).

services.yaml

- Hosted Services:
    - Unraid:
        icon: unraid.png
        href: http://host.ip
        description: Unraid host
        ping: host.ip
        statusStyle: 'dot'
    - Sonarr:
        icon: sonarr.png
        href: http://host.ip:port
        description: Sonarr
        widget:
            type: sonarr
            url: http://host.ip:port
            key: <your_api_key>
        siteMonitor: http://host.ip:port
        statusStyle: 'dot'

 

GreenDot.png.ba1c166e65c8a9d97540841cafb32f03.png

 

 

With the ping approach, when hovering over the green dot I get "Ping Up (0ms)" and wtih the siteMonitor it "HTTP Status 401 (14ms)", I'm assuming thats because Sonarr isn't liking the way the request is being sent (not sure about this, need to do more research).

 

 

 

Link to comment
20 hours ago, Amarok said:

 

Not sure if you figured it out or still need help, I happened to be trying to do the same thing.  I configured everything in services.yaml as below (all specifics removed).

services.yaml

- Hosted Services:
    - Unraid:
        icon: unraid.png
        href: http://host.ip
        description: Unraid host
        ping: host.ip
        statusStyle: 'dot'
    - Sonarr:
        icon: sonarr.png
        href: http://host.ip:port
        description: Sonarr
        widget:
            type: sonarr
            url: http://host.ip:port
            key: <your_api_key>
        siteMonitor: http://host.ip:port
        statusStyle: 'dot'

 

GreenDot.png.ba1c166e65c8a9d97540841cafb32f03.png

 

 

With the ping approach, when hovering over the green dot I get "Ping Up (0ms)" and wtih the siteMonitor it "HTTP Status 401 (14ms)", I'm assuming thats because Sonarr isn't liking the way the request is being sent (not sure about this, need to do more research).

 

 

 

Thanks for your reply, i will try it that way

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.