diff --git a/config/bookmarks.yaml b/config/bookmarks.yaml new file mode 100644 index 000000000..d27d8c6de --- /dev/null +++ b/config/bookmarks.yaml @@ -0,0 +1,20 @@ +--- +# For configuration options and examples, please see: +# https://gethomepage.dev/latest/configs/bookmarks + +- Developer: + - Books: + - abbr: BK + href: https://books.asbsolutionsgroup.com/ + - Github: + - abbr: GT + href: https://https://github.com/avnit/ +- Social: + - Reddit: + - abbr: RE + href: https://reddit.com/ + +- Entertainment: + - YouTube: + - abbr: YT + href: https://youtube.com/ diff --git a/config/custom.css b/config/custom.css new file mode 100644 index 000000000..e69de29bb diff --git a/config/custom.js b/config/custom.js new file mode 100644 index 000000000..e69de29bb diff --git a/config/docker.yaml b/config/docker.yaml new file mode 100644 index 000000000..fec6209bf --- /dev/null +++ b/config/docker.yaml @@ -0,0 +1,10 @@ +--- +# For configuration options and examples, please see: +# https://gethomepage.dev/latest/configs/docker/ + +ts-docker: + host: 192.168.68.62 + port: 2375 + +my-docker: + socket: /var/run/docker.sock diff --git a/config/kubernetes.yaml b/config/kubernetes.yaml new file mode 100644 index 000000000..aca6e8213 --- /dev/null +++ b/config/kubernetes.yaml @@ -0,0 +1,2 @@ +--- +# sample kubernetes config diff --git a/config/logs/homepage.log b/config/logs/homepage.log new file mode 100644 index 000000000..6e0f98053 --- /dev/null +++ b/config/logs/homepage.log @@ -0,0 +1,7 @@ +[2024-02-07T06:38:21.372Z] info: docker.yaml was copied to the config folder +[2024-02-07T06:38:21.374Z] info: services.yaml was copied to the config folder +[2024-02-07T06:38:21.375Z] info: bookmarks.yaml was copied to the config folder +[2024-02-07T06:38:21.384Z] info: widgets.yaml was copied to the config folder +[2024-02-07T06:38:21.385Z] info: custom.css was copied to the config folder +[2024-02-07T06:38:21.386Z] info: custom.js was copied to the config folder +[2024-02-07T06:38:21.426Z] info: kubernetes.yaml was copied to the config folder diff --git a/config/services.yaml b/config/services.yaml new file mode 100644 index 000000000..8acd5aed1 --- /dev/null +++ b/config/services.yaml @@ -0,0 +1,210 @@ +--- +# For configuration options and examples, please see: +# https://gethomepage.dev/latest/configs/services + +- Media: + - Radarr: + href: https://radarr.asbblog.com/ + description: Radarr + icon: radarr + siteMonitor: https://radarr.asbblog.com/ + widget: + type: radarr + url: https://radarr.asbblog.com + key: 89786ab3384c4a748562df01b485b49c + enableQueue: true + - QbTorrent: + href: https://qb.asbblog.com/ + description: Bit torrent + icon: qbittorrent + siteMonitor: http://qb.asbblog.com/ + widget: + type: qbittorrent + url: http://qb.asbblog.com + username: admin + password: adminadmin + - jellyseerr: + href: http://jelly.asbblog.com/ + description: jellyseerr + icon: jellyseerr + siteMontior: http://jelly.asbblog.com + widget: + type: jellyseerr + url: http://jelly.asbblog.com + key: MTcwMzcxMzUwNTY1NWQwZWUyODNlLWVhYmEtNDllOS05ZDFhLTVmMDY5NTVhYjhhMg== + - Sonarr: + href: http://sonarr.asbblog.com/ + description: Sonnar + siteMonitor: http://sonarr.asbblog.com/ + icon: sonarr + widget: + type: sonarr + url: http://sonarr.asbblog.com + key: d9d1f45e906d4564a0563f792ca4b37b + enableQueue: true # optional, defaults to false + - prowlarr: + href: http://prowlarr.asbblog.com + description: prowlarr + icon: prowlarr + widget: + type: prowlarr + url: http://prowlarr.asbblog.com + key: 4e036a829b1145cf89799e38586e40aa + - kodi: + href: http://kodi.asbblog.com/ + description: kodi + icon: kodi + - kodi2: + href: http://kodi2.asbblog.com/ + description: kodi2 + icon: kodi + - plex: + href: https://plex.tv + description: Plex media player + icon: plex + widget: + type: plex + url: http://192.168.68.79:32400 + key: Cet9igiJQVNosbeUmj1s +- Media2: + - Radarr: + href: https://radarr2.asbblog.com/ + description: Radarr + icon: radarr + siteMonitor: https://radarr2.asbblog.com/ + widget: + type: radarr + url: https://radarr2.asbblog.com + key: 04c84f1ec0e841299f3046ce04356f5f + enableQueue: true + - QbTorrent: + href: https://qb2.asbblog.com/ + description: Bit torrent + icon: qbittorrent + siteMonitor: http://qb2.asbblog.com/ + widget: + type: qbittorrent + url: http://qb2.asbblog.com + username: admin + password: adminadmin + - jellyseerr: + href: http://jelly.asbblog.com/ + description: jellyseerr + icon: jellyseerr + siteMontior: http://jelly.asbblog.com + widget: + type: jellyseerr + url: http://jelly.asbblog.com + key: MTcwMzcxMzUwNTY1NWQwZWUyODNlLWVhYmEtNDllOS05ZDFhLTVmMDY5NTVhYjhhMg== + - Sonarr: + href: http://sonarr2.asbblog.com/ + description: Sonnar + siteMonitor: http://sonarr2.asbblog.com/ + icon: sonarr + widget: + type: sonarr + url: http://sonarr2.asbblog.com + key: 4f3fd7fa3ca5407eb986ddadc149a9c5 + enableQueue: true # optional, defaults to false + - prowlarr: + href: http://prowlarr2.asbblog.com/ + description: prowlarr + icon: prowlarr + siteMonitor: http://prowlarr2.asbblog.com/ + widget: + type: prowlarr + url: http://prowlarr2.asbblog.com + key: 16bc79a702aa44d1987f7c62efd3d706 +- Monitoring: + - Pi One: + href: http://pi.asbblog.com/admin + description: pi hole - main + icon: pi-hole + siteMonitor: https://pi.asbblog.com/admin + widget: + type: pihole + url: https://pi.asbblog.com + key: d5cee877ac04b8c52c6a182d64781fa30bf3a00d590af20a70bc82f0037bd55e + - Pi two: + href: http://pi2.asbblog.com/admin + description: pi2 hole - main + siteMonitor: https://pi2.asbblog.com/admin + icon: pi-hole + widget: + type: pihole + url: https://pi2.asbblog.com + key: 3cecde64f6a16ebb7833b98e00f7ebd5bb7a2db73844d6977448eaf697d45e02 + - Portainer: + href: http://potainer.asbblog.com + description: portainer container + siteMonitor: http://portainer.asbblog.com/ + icon: portainer + widget: + type: portainer + url: http://portainer.asbblog.com + env: 2 + key: ptr_T4o9B+spPrciNRWmFjdv5volVpHDrxehs9OfcOWzwAA= +- Storage Server: + - NAS: + href: http://unraid.asbblog.com/login/ + description: Unraid + siteMonitor: https://unraid.asbblog.com/login + icon: unraid + - NAS: + href: http://nas1.asbblog.com/ + description: synology + siteMonitor: https://nas1.asbblog.com/signin/ + icon: si-synology +- Automation: + - Home: + href: https://home.asbblog.com + description: Home Assistance for home + icon: home-assistant + siteMonitor: https://home.asbblog.com + widget: + type: homeassistant + url: https://home.asbblog.com + key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiIzZGZkZDUzM2EwMWY0N2ZmYjViYmZmZTZmNGI0NDgwNSIsImlhdCI6MTcwNzkzODA2MywiZXhwIjoyMDIzMjk4MDYzfQ.SzfzMZnVBsexBFO2VIFZQekmN7CnrMd0Ld28sgFe-TI + custom: + - state: light.hue_play_gradient_lightstrip_1 + label: TV Light strip status + - state: light.signe_gradient_floor_main_room + label: Lamp main room + - state: sensor.air_quality_monitor_carbon_dioxide + label: carbon monoxide + - state: lock.ix_xdrive50_lock + label: Car status + + - Casaos: + href: http://casos.asbblog.com + description : Casaos Asbblog + icon: casaos + - Casaos Ubuntu: + href: http://ubuntu2.asbblog.com/ + descripition: Casaos Ubuntu + icon: casaos +- Business: + - Vikunja: + href: http://vj.asbblog.com/ + description: Project management tool + icon: vikunja + siteMonitor: http://vj.asbblog.com/ + - Ceipal: + href: https://talenthire.ceipal.com/signin/ + description: CEIPAL for candidate and job management. + icon: mdi-application +- Other: + - Calander: + widget: + type: calendar + firstDayInWeek: sunday # optional - defaults to monday + view: monthly # optional - possible values monthly, agenda + maxEvents: 10 # optional - defaults to 10 + showTime: true # optional - show time for event happening today - defaults to false + timezone: America/Los_Angeles # optional and only when timezone is not detected + integrations: # optional + - type: sonarr # active widget type that is currently enabled on homepage - possible values: radarr, sonarr, lidarr, readarr, ical + service_group: Media # group name where widget exists + service_name: Sonarr # service name for that widget + color: teal # optional - defaults to pre-defined color for the service (teal for sonarr) + diff --git a/config/settings.yaml b/config/settings.yaml new file mode 100644 index 000000000..2ab4db4d3 --- /dev/null +++ b/config/settings.yaml @@ -0,0 +1,40 @@ +--- +# For configuration options and examples, please see: +# https://gethomepage.dev/latest/configs/settings +title: ASB Solutions Home Page +startUrl: https://asbblog.com +#background: https://wallpapercave.com/wp/wp2765466.jpg +#background: https://images.pexels.com/photos/2387793/pexels-photo-2387793.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=1 +# background: https://images.unsplash.com/photo-1502790671504-542ad42d5189?auto=format&fit=crop&w=2560&q=80 +theme: dark # or light +color: cyan +layout: + Business: + style: row + columns: 4 + Monitoring: + style: row + columns: 4 + Automation: + style: row + columns: 4 + Storage Server: + style: row + columns: 2 + Media: + style: row + columns: 4 + Media2: + style: row + columns: 4 +quicklaunch: + searchDescriptions: true + hideInternetSearch: true + hideVisitURL: true +hideVersion: true +logpath: /logfile/path +showStats: true + +providers: + openweathermap: openweathermapapikey + weatherapi: weatherapiapikey diff --git a/config/widgets.yaml b/config/widgets.yaml new file mode 100644 index 000000000..50c407f00 --- /dev/null +++ b/config/widgets.yaml @@ -0,0 +1,32 @@ +--- +# For configuration options and examples, please see: +# https://gethomepage.dev/latest/configs/service-widgets + +- weatherapi: + # label: San Jose # optional + # latitude: 37.29402454636174 + # longitude: 121.87890364473624 + units: metric # or imperial + apiKey: 37a1a38835174500ae5200432241202 + cache: 5 + +- datetime: + text_size: xl + format: + timeStyle: short + +- resources: + cpu: true + memory: true + disk: / + +- search: + provider: google + target: _blank + +- openmeteo: + label: Current + latitude: 37.29 + longitude: -121.88 + cache: 5 +