From 232dc86c8c9d4321168d3b1a39a52f46eeb41720 Mon Sep 17 00:00:00 2001 From: Fejy Date: Tue, 1 Oct 2024 22:08:04 +0000 Subject: [PATCH] Initial Commit --- .gitignore | 1 + bookmarks.yaml | 13 ++++++ custom.css | 0 custom.js | 0 docker.yaml | 10 +++++ kubernetes.yaml | 2 + services.yaml | 108 ++++++++++++++++++++++++++++++++++++++++++++++++ settings.yaml | 15 +++++++ widgets.yaml | 12 ++++++ 9 files changed, 161 insertions(+) create mode 100644 .gitignore create mode 100644 bookmarks.yaml create mode 100644 custom.css create mode 100644 custom.js create mode 100644 docker.yaml create mode 100644 kubernetes.yaml create mode 100644 services.yaml create mode 100644 settings.yaml create mode 100644 widgets.yaml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..333c1e9 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +logs/ diff --git a/bookmarks.yaml b/bookmarks.yaml new file mode 100644 index 0000000..e1071d8 --- /dev/null +++ b/bookmarks.yaml @@ -0,0 +1,13 @@ +--- +# For configuration options and examples, please see: +# https://gethomepage.dev/latest/configs/bookmarks + +- Social: + - Reddit: + - abbr: RE + href: https://old.reddit.com/ + +- Entertainment: + - YouTube: + - abbr: YT + href: https://youtube.com/ diff --git a/custom.css b/custom.css new file mode 100644 index 0000000..e69de29 diff --git a/custom.js b/custom.js new file mode 100644 index 0000000..e69de29 diff --git a/docker.yaml b/docker.yaml new file mode 100644 index 0000000..653c5e0 --- /dev/null +++ b/docker.yaml @@ -0,0 +1,10 @@ +--- +# For configuration options and examples, please see: +# https://gethomepage.dev/latest/configs/docker/ + +# my-docker: +# host: 127.0.0.1 +# port: 2375 + +# my-docker: +# socket: /var/run/docker.sock diff --git a/kubernetes.yaml b/kubernetes.yaml new file mode 100644 index 0000000..aca6e82 --- /dev/null +++ b/kubernetes.yaml @@ -0,0 +1,2 @@ +--- +# sample kubernetes config diff --git a/services.yaml b/services.yaml new file mode 100644 index 0000000..ba0c858 --- /dev/null +++ b/services.yaml @@ -0,0 +1,108 @@ +- Media: + - Plex: + icon: plex.png + href: 'http://plex.nearfuture' + description: Plex Media Server + widget: + type: plex + url: 'http://plex.nearfuture' + key: {{HOMEPAGE_VAR_PLEX_SERVER_TOKEN}} + - Overseerr: + icon: overseerr.png + href: 'http://overseerr.nearfuture' + description: Request Plex Media + widget: + type: overseerr + url: 'http://overseerr.nearfuture' + key: {{HOMEPAGE_VAR_OVERSEERR_TOKEN}} +- Piracy: + - qBittorrent: + icon: qbittorrent.png + href: 'http://qbit.nearfuture' + description: qBittorrent web-ui + widget: + type: qbittorrent + url: 'http://qbit.nearfuture' + username: {{HOMEPAGE_VAR_QBIT_USER}} + password: {{HOMEPAGE_VAR_QBIT_PW}} + - qBittorrent2: + icon: qbittorrent.png + href: 'http://qbit2.nearfuture' + description: qBittorrent2 web-ui + widget: + type: qbittorrent + url: 'http://qbit2.nearfuture' + username: {{HOMEPAGE_VAR_QBIT2_USER}} + password: {{HOMEPAGE_VAR_QBIT2_PW}} + - qBittorrent3: + icon: qbittorrent.png + href: 'http://qbit-priv.nearfuture' + description: qBittorrent3 web-ui + widget: + type: qbittorrent + url: 'http://qbit-priv.nearfuture' + username: {{HOMEPAGE_VAR_QBIT3_USER}} + password: {{HOMEPAGE_VAR_QBIT3_PW}} + - Gluetun: + icon: gluetun.png + ping: http://invidia:8000 + description: VPN status + widget: + type: gluetun + fields: ["public_ip", "region", "country"] + url: http://192.168.1.97:8000 + - Prowlarr: + icon: prowlarr.png + href: 'http://prowlarr.nearfuture' + description: Automated tracker management + widget: + type: prowlarr + url: 'http://prowlarr.nearfuture' + key: {{HOMEPAGE_VAR_PROWLARR_KEY}} + - Radarr: + icon: radarr.png + href: 'http://radarr.nearfuture' + description: Automated film downloads + widget: + type: radarr + url: 'http://radarr.nearfuture' + key: {{HOMEPAGE_VAR_RADARR_KEY}} + - Sonarr: + icon: sonarr.png + href: 'http://sonarr.nearfuture' + description: Automated TV show downloads + widget: + type: sonarr + url: 'http://sonarr.nearfuture' + key: {{HOMEPAGE_VAR_SONARR_KEY}} + +- Tools: + - Wastebin: + icon: trash-guides.png + href: 'http://bin.nearfuture' + description: Paste Bin + - AI Chat: + icon: open-webui-light.png + href: 'http://ai.nearfuture' + description: LLM AI Models + +- Management: + - Synology DSM: + icon: synology-dsm.png + href: 'https://nas.nearfuture' + widget: + type: diskstation + url: 'https://192.168.1.101:5001' + username: {{HOMEPAGE_VAR_DSM_USER}} + password: {{HOMEPAGE_VAR_DSM_PASS}} + - Gitea: + icon: gitea.png + href: 'http://192.168.1.101:8418' + - Portainer: + icon: portainer.png + href: 'http://portainer.nearfuture' + description: Manage docker containers + - Traefik: + icon: traefik.png + href: "http://traefik.nearfuture" + description: Reverse proxy diff --git a/settings.yaml b/settings.yaml new file mode 100644 index 0000000..d8270d6 --- /dev/null +++ b/settings.yaml @@ -0,0 +1,15 @@ +--- +# For configuration options and examples, please see: +# https://gethomepage.dev/latest/configs/settings +title: nearfuture + +layout: + Media: + style: row + columns: 3 + Piracy: + style: row + columns: 4 +providers: + openweathermap: openweathermapapikey + weatherapi: weatherapiapikey diff --git a/widgets.yaml b/widgets.yaml new file mode 100644 index 0000000..d0a7c2f --- /dev/null +++ b/widgets.yaml @@ -0,0 +1,12 @@ +--- +# For configuration options and examples, please see: +# https://gethomepage.dev/latest/configs/service-widgets + +- resources: + cpu: true + memory: true + disk: / + +- search: + provider: duckduckgo + target: _blank