Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

benphelps/homepage

Featured Replies

I know it's in the wrong section. But can't make a new topic in container topic

 

I have searched everywhere on the forum and no info about the awesome homepage container.

https://github.com/benphelps/homepage

but i simply cant figure out how to make it work.

 

i simply wan't it to look something like this. (picture below)

can soemone point me to figure out how to maneuvre in the yaml files.

1.png

  • 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

  • Author
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 😅

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)
  • 5 weeks later...

Did this answer the question? Lets see what you came up with?

  • 3 months later...

Hello,

What is the name of the application in unraid?

  • 2 months later...

Hi Atarax,
the app is called homepage and you can download from Ibracorp's repository in the Appstore

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

theres also issues with the unifi controller. im assuming it does not work with Unifi dream machine controllers but im still looking into this.

 

  • 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.

 

  • 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).

 

 

 

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

  • 11 months later...

Has anyone been able to work out how to get the 'my-server' configured to work with UNRAID (local and a remote one) so that it can show the status of the dockers running the applications ?

 

image.png.f608aeefe373bab88071842e1b81afd6.png

  • 2 months later...
On 1/22/2024 at 10:30 PM, Hartless said:

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

Sorry to necro this, but did you find a solution to this?  I mapped the path to my unraid disks and set up the disks in the widgets yaml as mentioned.  Ended up getting the same thing as you, a blank set of disks widgets.  Not sure why.

 

**EDIT**

**Note: Discovered that the solution below causes Unraid to map user shares directly to disk1, etc. Whilst the solution works, it also generates warnings from the 'Fix Common Problems' plugin.  Still looking for a solution that works around that issue**

Found the solution on reddit.  I mapped container paths to each disk individually:

/disk1 = /mnt/disk1/

/disk2 =/mnt/disk2/

etc.

 

You can map the whole array at '/mnt/user/' and the system/boot drive at '/boot/'.

 

I mapped them all as read-only...seemed sensible.

Edited by SirCadian
Found solution to the issue.

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...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.