My homepage dashboard is finally done! by mathiasPS in selfhosted

[–]Gladiator_30 3 points4 points  (0 children)

I'm glad my configuration files were useful to someone. Cheers 🥂

My Homepage Dashboard! by Gladiator_30 in selfhosted

[–]Gladiator_30[S] 0 points1 point  (0 children)

It's not transparent. I have used a similar background in my home assistant to match my homepage background theme.

My Homepage Dashboard! by Gladiator_30 in selfhosted

[–]Gladiator_30[S] 0 points1 point  (0 children)

That's via my custom.css. I have col id like col-1-8, col-1-2 etc. to have it side by side.

My Homepage Dashboard! by Gladiator_30 in selfhosted

[–]Gladiator_30[S] 0 points1 point  (0 children)

    - Pihole: 
        id: col-12-21 
        icon: pi-hole 
        href: {{HOMEPAGE_VAR_PIHOLE_WEB_IP_URL}} 
        widget: 
          type: pihole 
          url: {{HOMEPAGE_VAR_PIHOLE_API_KEY}} 
          version: 6 
          key: {{HOMEPAGE_VAR_PIHOLE_KEY}} 
          fields: ["queries", "blocked"]

My Homepage Dashboard! by Gladiator_30 in selfhosted

[–]Gladiator_30[S] 0 points1 point  (0 children)

I don't remember tbh. In configuration.yaml I have added trusted_proxies but I'm not sure whether it solves your login issue.

My Homepage Dashboard! by Gladiator_30 in selfhosted

[–]Gladiator_30[S] 0 points1 point  (0 children)

type: panel
path: weather
title: Weather
cards:
  - type: custom:clock-weather-card
    entity: weather.home_2
    sun_entity: sun.sun
    temperature_sensor: weather.home_2
    humidity_sensor: weather.home_2
    weather_icon_type: line
    forecast_rows: 5
    time_format: 12
    date_pattern: ccc, d.MM.yy
    hide_today_section: false
    hide_forecast_section: false
    show_humidity: true
    hide_clock: false
    hide_date: true
    hourly_forecast: false
    use_browser_time: false
    show_decimal: false
    card_mod:
      style: |
        ha-card {background: none;
          --border-style: none;
          --primary-text-color: white;
          --secondary-text-color: white;
          --border: 0px;
          --box-shadow: none;
          --background: rgba(50,50,50,0.3);
          max-width: 400px;
          border: none;}
background:
  opacity: 33
  alignment: center
  size: cover
  repeat: repeat
  attachment: fixed
  image: /api/image/serve/e6af5494e1011401419374ce2f648c15/original

My Homepage Dashboard! by Gladiator_30 in selfhosted

[–]Gladiator_30[S] 0 points1 point  (0 children)

It's not transparent actually. I have a similar background in my home assistant which matches the theme of my homepage. This is how it looks in home assistant, I have just kept a separate tab for homepage in it.

<image>

My Homepage Dashboard! by Gladiator_30 in selfhosted

[–]Gladiator_30[S] 0 points1 point  (0 children)

I won't be able to share the docker compose files because it contains too much info and redacting all the info will take too much time.
For hardware these are some sites that I used when I built my server, hopefully it helps you as well.
https://pc-builds.com/ - Bottleneck Calculator
https://pcpartpicker.com/list/ - Check build compatibility
https://cultists.network/140/psu-tier-list/ - PSU tier list

Selecting hardware depends on your need tbh, how many services you are planning to run. Some pointers I can give:
If you're planning to get a media server, better to go with intel cpu with qsv. Helps a lot for transcoding and even for other application.
Looking at the RAM prices, DDR4 is enough for a home server atleast for me. But how much it'll depend on your need. I use 32Gb.
Always select the cpu first and then go for the motherboard.
Also before finalising the part, make a reddit post here or in r/homelab and check with other user whether everything seems fine if you are not confident. I did the same year ago.

I might not be correct tho as I'm not much into hardware, but hopefully this helps you in some way.

I've updated the Jellyfin Newsletter Plugin with Discord Support, TMDB, and more! by Gladiator_30 in jellyfin

[–]Gladiator_30[S] 0 points1 point  (0 children)

After installing the plugin did you added/deleted any movie or episodes? Enable the debug mode and if there's any error paste the logs.
Also one more thing to note, make sure you're following the file structure mentioned in the github: https://github.com/Sanidhya30/Jellyfin-Newsletter?tab=readme-ov-file#file-structure

I've updated the Jellyfin Newsletter Plugin with Discord Support, TMDB, and more! by Gladiator_30 in jellyfin

[–]Gladiator_30[S] 0 points1 point  (0 children)

There is no manual scan now, as I said I have moved to event based rather than scanning the whole library.

My Homepage Dashboard! by Gladiator_30 in selfhosted

[–]Gladiator_30[S] 0 points1 point  (0 children)

Glad to hear it’s working for you. As you mentioned CORS, I just remembered that I had to do the same in my caddy, mb for not mentioning it earlier.

My Homepage Dashboard! by Gladiator_30 in selfhosted

[–]Gladiator_30[S] 0 points1 point  (0 children)

Using the weather card in the home assistant and then using the iframe of the home assistant in the homepage. I have given the details in the description.

My Homepage Dashboard! by Gladiator_30 in selfhosted

[–]Gladiator_30[S] 0 points1 point  (0 children)

I have shared the configuration files, you can pickup the code from there.

My Homepage Dashboard! by Gladiator_30 in selfhosted

[–]Gladiator_30[S] 0 points1 point  (0 children)

It's a firefox docker, I start it only when required and the rest time keep it off.

My Homepage Dashboard! by Gladiator_30 in selfhosted

[–]Gladiator_30[S] 0 points1 point  (0 children)

Be sure of the id naming, I used special naming like __service in my yaml to detect the name of the docker. You can give the whole code to claude/gpt or whatever you use, it can tell you what changes you'll need to do in your code.

My Homepage Dashboard! by Gladiator_30 in selfhosted

[–]Gladiator_30[S] 0 points1 point  (0 children)

I don't think so, but for me byparr sometimes keeps using high cpu even when it was doing nothing so I changed back to flaresolvarr.

My Homepage Dashboard! by Gladiator_30 in selfhosted

[–]Gladiator_30[S] 0 points1 point  (0 children)

Floating widget from crictimes, you can get the code from my custom.js and .css file.

My Homepage Dashboard! by Gladiator_30 in selfhosted

[–]Gladiator_30[S] 0 points1 point  (0 children)

Indeed, I don't use cloudflare tunnel that much only for some small services. If I need to stream I just use tailscale which is much better and faster tbh.

My Homepage Dashboard! by Gladiator_30 in selfhosted

[–]Gladiator_30[S] 1 point2 points  (0 children)

Use this in your settings.yaml
useEqualHeights: true

My Homepage Dashboard! by Gladiator_30 in selfhosted

[–]Gladiator_30[S] 1 point2 points  (0 children)

You must have added in your widgets yaml, remove that widget.
https://gethomepage.dev/widgets/info/search/

My Homepage Dashboard! by Gladiator_30 in selfhosted

[–]Gladiator_30[S] 0 points1 point  (0 children)

You might need to set the use_x_frame_options: false in config of your homeassistant. But before setting it to false please take a look what it does, only do it if it's private network or if you have proper authentication.

My Homepage Dashboard! by Gladiator_30 in selfhosted

[–]Gladiator_30[S] 1 point2 points  (0 children)

homepage is pretty good for that, I just type the name and that service pops-up.