From e431797188e9c8aca2aba35bfef698bb8926dc68 Mon Sep 17 00:00:00 2001 From: Joey Hafner Date: Fri, 27 Jan 2023 14:14:55 -0800 Subject: [PATCH] #79 Update homepage with content --- homelab/server/config/homepage/bookmarks.yaml | 26 ++++----- .../server/config/homepage/docker-compose.yml | 2 + homelab/server/config/homepage/services.yaml | 54 ++++++++++++++----- homelab/server/config/homepage/settings.yaml | 4 +- homelab/server/config/homepage/widgets.yaml | 3 +- 5 files changed, 60 insertions(+), 29 deletions(-) diff --git a/homelab/server/config/homepage/bookmarks.yaml b/homelab/server/config/homepage/bookmarks.yaml index 5a33593a..0726b21b 100644 --- a/homelab/server/config/homepage/bookmarks.yaml +++ b/homelab/server/config/homepage/bookmarks.yaml @@ -2,17 +2,19 @@ # For configuration options and examples, please see: # https://gethomepage.dev/en/configs/bookmarks -- Developer: +- Socials: + - Gitlab: + - abbr: GL + href: https://gitlab.jafner.net/Jafner - Github: - - abbr: GH - href: https://github.com/ - -- Social: + - abbr: GH + href: https://github.com/Jafner + - LinkedIn: + - abbr: LI + href: https://www.linkedin.com/in/joey-hafner-b8977a107/ - Reddit: - - abbr: RE - href: https://reddit.com/ - -- Entertainment: - - YouTube: - - abbr: YT - href: https://youtube.com/ + - abbr: R + href: https://www.reddit.com/user/jafner425/ + - Email: + - abbr: E + href: mailto:jafner425@gmail.com \ No newline at end of file diff --git a/homelab/server/config/homepage/docker-compose.yml b/homelab/server/config/homepage/docker-compose.yml index 5c1ec078..9c6766a2 100644 --- a/homelab/server/config/homepage/docker-compose.yml +++ b/homelab/server/config/homepage/docker-compose.yml @@ -3,6 +3,8 @@ services: homepage: image: ghcr.io/benphelps/homepage container_name: homepage_homepage + env_file: + - homepage_secrets.env logging: driver: loki options: diff --git a/homelab/server/config/homepage/services.yaml b/homelab/server/config/homepage/services.yaml index 32378898..929d428e 100644 --- a/homelab/server/config/homepage/services.yaml +++ b/homelab/server/config/homepage/services.yaml @@ -2,17 +2,45 @@ # For configuration options and examples, please see: # https://gethomepage.dev/en/configs/services -- My First Group: - - My First Service: - href: http://localhost/ - description: Homepage is awesome +- Jafner.net: + - Gitlab: + href: https://gitlab.jafner.net/ + description: Fully-featured, self-hosted Git server + - Nextcloud: + href: https://nextcloud.jafner.net + description: Cloud collaboration platform + - Plex: + href: https://plex.jafner.net + description: TV show and movie server + - Ombi: + href: https://ombi.jafner.net + description: Web interface for wishlisting movies and shows to be added to Plex + - Send: + href: https://send.jafner.net + description: Simple, private file sharing + - Fireshare: + href: https://clips.jafner.net + description: Simple platform for sharing video clips + - Grafana: + href: https://grafana.jafner.net + description: Metrics visualization tool + - Calibre SFF: + href: https://sff.calibre.jafner.net + description: A large collection of sci-fi and fantasy books + - Calibre RPG: + href: https://rpg.calibre.jafner.net + description: My collection of Dungeons & Dragons books + - VanDAM: + href: https://3d.jafner.net + description: A digital asset manager for 3D models -- My Second Group: - - My Second Service: - href: http://localhost/ - description: Homepage is the best - -- My Third Group: - - My Third Service: - href: http://localhost/ - description: Homepage is 😎 +- Jafner.tools: + - 5eTools: + href: https://5e.jafner.tools + description: D&D 5e Complete Reference + - Joplin: + href: https://joplin.jafner.tools + description: Sync server for the Joplin notes app + - Bitwarden: + href: https://bitwarden.jafner.tools + description: Sync server for the Bitwarden password manager diff --git a/homelab/server/config/homepage/settings.yaml b/homelab/server/config/homepage/settings.yaml index 2d0d0de0..d5679562 100644 --- a/homelab/server/config/homepage/settings.yaml +++ b/homelab/server/config/homepage/settings.yaml @@ -3,5 +3,5 @@ # https://gethomepage.dev/en/configs/settings providers: - openweathermap: openweathermapapikey - weatherapi: weatherapiapikey + openweathermap: $OPENWEATHERMAP_API + diff --git a/homelab/server/config/homepage/widgets.yaml b/homelab/server/config/homepage/widgets.yaml index c21f674b..d4776ef5 100644 --- a/homelab/server/config/homepage/widgets.yaml +++ b/homelab/server/config/homepage/widgets.yaml @@ -5,8 +5,7 @@ - resources: cpu: true memory: true - disk: / - search: - provider: duckduckgo + provider: google target: _blank