diff --git a/homepage/.env b/homepage/.env new file mode 100755 index 0000000..328151b --- /dev/null +++ b/homepage/.env @@ -0,0 +1,225 @@ +#GLOBAL SETTINGS +COMPOSE_HTTP_TIMEOUT=120 +COMPOSE_IGNORE_ORPHANS=1 +DOCKER_CONFIGS=. +DOCKERGID=999 +DOCKERHOSTNAME=DockerServer +DOCKERLOGGING_MAXFILE=10 +DOCKERLOGGING_MAXSIZE=200k +PGID=1000 +PUID=1000 +UMASK=000 +TZ=America/Chicago +BACKUP_DIR=/mnt/backups +MEDIA_DIR=/mnt/media +STORAGE_DIR=/mnt/storage + + +#HOMEPAGE +# RUN AS +PUID=1000 +PGID=1000 + + +## SERVERS TAB ## +# ZABBIX +HOMEPAGE_VAR_ZABBIX_URL=https://zabbix.akanealw.com + +# PEANUT +HOMEPAGE_VAR_PEANUT_URL=https://peanut.akanealw.com + +## SERVERS ## +# PROXMOX +HOMEPAGE_VAR_PROXMOX_URL_1=https://proxmox1.akanealw.com +HOMEPAGE_VAR_PROXMOX_URL_2=https://proxmox2.akanealw.com +HOMEPAGE_VAR_PROXMOX_BACKUP_URL=https://proxmoxbackup.akanealw.com +HOMEPAGE_VAR_PROXMOX_USER=api@pam!homepage +HOMEPAGE_VAR_PROXMOX_API_KEY=9b17a715-3889-436f-8bfb-0c7173398452 +HOMEPAGE_VAR_PROXMOX_BACKUP_USER=api-access@pbs!homepage +HOMEPAGE_VAR_PROXMOX_BACKUP_API_KEY=ceca44ca-3c1c-42df-a381-a9701b47cfd7 + +## MONITORING ## +# NGINXPROXYMANAGER +HOMEPAGE_VAR_NGINXPROXYMANAGER_URL=https://npm.akanealw.com +HOMEPAGE_VAR_NGINXPROXYMANAGER_USERNAME=akanealw@gmail.com +HOMEPAGE_VAR_NGINXPROXYMANAGER_PASSWORD=kDhi*NTHDzynCPPcZjY8 + +# GLUETUN +HOMEPAGE_VAR_GLUETUN_URL=http://192.168.1.30:8777 + +# ADGUARD HOME +HOMEPAGE_VAR_ADGUARD_URL=https://adguardhome.akanealw.com +HOMEPAGE_VAR_ADGUARD_URL_1=https://adguardserver1.akanealw.com +HOMEPAGE_VAR_ADGUARD_URL_2=https://adguardserver2.akanealw.com +HOMEPAGE_VAR_ADGUARD_URL_3=https://adguardserver3.akanealw.com +HOMEPAGE_VAR_ADGUARD_USER=akanealw +HOMEPAGE_VAR_ADGUARD_PASS=Aehaigoothohshoh1aab + +## PORTAINER ## +# PORTAINER +HOMEPAGE_VAR_PORTAINER_URL_1=https://pt-dockerserver.akanealw.com +HOMEPAGE_VAR_PORTAINER_API_KEY_1=ptr_/GT6HCGn6Ho0tVzdcp7WS338aCifrYLP6aNZX+Xixpg= +HOMEPAGE_VAR_PORTAINER_URL_2=https://pt-dockerservertest.akanealw.com +HOMEPAGE_VAR_PORTAINER_API_KEY_2=ptr_7UZg1D/IAU3BzAgsJ2U1WUK3fDoHZYw9uuZuHwBC63U= +HOMEPAGE_VAR_PORTAINER_URL_3=https://pt-debian12dev.akanealw.com +HOMEPAGE_VAR_PORTAINER_API_KEY_3=ptr_kAZW3G0/3NV7HlCg0o4xpgV2+NkXm26RsIaVAtFXKX8= +HOMEPAGE_VAR_PORTAINER_URL_4=https://pt-proxyserver.akanealw.com +HOMEPAGE_VAR_PORTAINER_API_KEY_4=ptr_4Cd19TZDSVXCY88Xb/k2aYvwg9rP8Kb/IO0peMwllXw= + + +## DOZZLE ## +# DOZZLE +HOMEPAGE_VAR_DOZZLE_URL_1=https://dz-dockerserver.akanealw.com +HOMEPAGE_VAR_DOZZLE_URL_2=https://dz-dockerservertest.akanealw.com +HOMEPAGE_VAR_DOZZLE_URL_3=https://dz-debian12dev.akanealw.com +HOMEPAGE_VAR_DOZZLE_URL_4=https://dz-proxyserver.akanealw.com + + +## DOCKGE ## +# DOCKGE +HOMEPAGE_VAR_DOCKGE_URL_1=https://dkge-dockerserver.akanealw.com +HOMEPAGE_VAR_DOCKGE_URL_2=https://dkge-dockerservertest.akanealw.com +HOMEPAGE_VAR_DOCKGE_URL_3=https://dkge-debian12dev.akanealw.com +HOMEPAGE_VAR_DOCKGE_URL_4=https://dkge-proxyserver.akanealw.com + +##### LINKS + +# NZBDHYDRA +HOMEPAGE_VAR_NZBHYDRA_URL=https://nzbhydra.akanealw.com + +# JACKETT +HOMEPAGE_VAR_JACKETT_URL=https://jackett.akanealw.com + +# PROWLARR +HOMEPAGE_VAR_PROWLARR_URL=https://prowlarr.akanealw.com +HOMEPAGE_VAR_PROWLARR_API_KEY=2f569338e49e4211be0457550eefabb2 + +# JELLYSEER +HOMEPAGE_VAR_JELLYSEERR_URL=https://jellyseerr.akanealw.com +HOMEPAGE_VAR_JELLYSEERR_API_KEY=MTcwMDcwMjU2NjI1MTIwMTVjOWIwLTEwZDYtNDU5Yy1hNmRhLTQwNmRjOGIxY2E5OQ== + +# SONARR +HOMEPAGE_VAR_SONARR_URL=https://sonarr.akanealw.com +HOMEPAGE_VAR_SONARR_API_KEY=e4a9b4463bfc46b38fbe7420f54d3cd0 + +# RADARR +HOMEPAGE_VAR_RADARR_URL=https://radarr.akanealw.com +HOMEPAGE_VAR_RADARR_API_KEY=5d459ee1602945bead1be6d93810bb8a + +# LIDARR +HOMEPAGE_VAR_LIDARR_URL=https://lidarr.akanealw.com +HOMEPAGE_VAR_LIDARR_API_KEY=7e2e2c76db3a40249bee49ee14d4a672 + +# BAZARR +HOMEPAGE_VAR_BAZARR_URL=https://bazarr.akanealw.com +HOMEPAGE_VAR_BAZARR_API_KEY=52ffe0d71d284c95f426eaa4ac9bfa68 + +# QBITTORRENT +HOMEPAGE_VAR_QBITTORRENT_URL=https://qbittorrent.akanealw.com +HOMEPAGE_VAR_QBITTORRENT_USERNAME=akanealw +HOMEPAGE_VAR_QBITTORRENT_PASSWORD=HMsn5n4LY2H2HkqEaYZG + +# SABNZBD +HOMEPAGE_VAR_SABNZBD_URL=https://sabnzbd.akanealw.com +HOMEPAGE_VAR_SABNZBD_API_KEY=28cf1162819045f9a12916012a704bb4 + +# SPEEDTEST +HOMEPAGE_VAR_SPEEDTEST_URL=https://speedtest.akanealw.com + +# JDOWNLOADER +HOMEPAGE_VAR_JDOWNLOADER_URL=https://jdownloader.akanealw.com +HOMEPAGE_VAR_JDOWNLOADER_USERNAME=akanealw@gmail.com +HOMEPAGE_VAR_JDOWNLOADER_PASSWORD=trUKY4X8wzGiCr75ZmC9 +HOMEPAGE_VAR_JDOWNLOADER_CLIENT_NAME=jdownloader@docker + +# METUBE +HOMEPAGE_VAR_METUBE_URL=https://metube.akanealw.com + +# JELLYFIN +HOMEPAGE_VAR_JELLYFIN_URL=https://jellyfin.akanealw.com +HOMEPAGE_VAR_JELLYFIN_API_KEY=486f43fad768421087d1fde4a93c1341 + +# MSTREAM +HOMEPAGE_VAR_MSTREAM_URL=https://mstream.akanealw.com + +# KAVITA +HOMEPAGE_VAR_KAVITA_URL=https://kavita.akanealw.com +HOMEPAGE_VAR_KAVITA_USERNAME=akanealw +HOMEPAGE_VAR_KAVITA_PASSWORD=NneY3arvXx2FacypvEkU + +# FIREFOX_VPN +HOMEPAGE_VAR_FIREFOX_VPN_URL=https://firefox.akanealw.com + +# WIKIDOCS +HOMEPAGE_VAR_WIKIDOCS_URL=https://wiki.akanealw.com + +# MONITORR +HOMEPAGE_VAR_MONITORR_URL=https://monitorr.akanealw.com + +# OLIVETIN +HOMEPAGE_VAR_OLIVETIN_URL=https://olivetin.akanealw.com + +# STIRLING PDF +HOMEPAGE_VAR_STIRLING_PDF_URL=https://spdf.akanealw.com + +# SYNCTHING +HOMEPAGE_VAR_SYNCTHING_URL_1=https://docker-syncthing.akanealw.com +HOMEPAGE_VAR_SYNCTHING_URL_2=https://gamingpc-syncthing.akanealw.com +HOMEPAGE_VAR_SYNCTHING_URL_3=https://laptoppc-syncthing.akanealw.com + +# FRESHRSS +HOMEPAGE_VAR_FRESHRSS_URL=https://freshrss.akanealw.com + +# IT TOOLS +HOMEPAGE_VAR_IT_TOOLS_URL=https://it-tools.akanealw.com + +# PAPERLESS-NGX +HOMEPAGE_VAR_PAPERLESS_NGX_URL=https://paperless.akanealw.com + +# PHOTOPRISM +HOMEPAGE_VAR_PHOTOPRISM_URL=https://photoprism.akanealw.com + +# RSS BRIDGE +HOMEPAGE_VAR_RSS_BRIDGE_URL=https://rss-bridge.akanealw.com + +# SHLINK +HOMEPAGE_VAR_SHLINK_URL=https://shlink.akanealw.com + +# ARCHIVEBOX +HOMEPAGE_VAR_ARCHIVEBOX_URL=https://archive.akanealw.com + +# BITWARDEN +HOMEPAGE_VAR_BITWARDEN_URL=https://bitwarden.akanealw.com + +# FILE BROWSER +HOMEPAGE_VAR_FILE_BROWSER_URL=https://filebrowser.akanealw.com + +# WIREGUARD_UI +HOMEPAGE_VAR_WIREGUARD_UI_URL=https://wireguardui.akanealw.com + +# CODESERVER +HOMEPAGE_VAR_CODESERVER_URL=https://codeserver.akanealw.com + +# CRONICLE +HOMEPAGE_VAR_CRONICLE_URL=https://cronicle.akanealw.com + +# GITEA +HOMEPAGE_VAR_GITEA_URL=https://gitea.akanealw.com + +# INVIDIOUS +HOMEPAGE_VAR_INVIDIOUS_URL=https://invidious.akanealw.com + +# NEXTCLOUD +HOMEPAGE_VAR_NEXTCLOUD_URL=https://nextcloud.akanealw.com +HOMEPAGE_VAR_NEXTCLOUD_USERNAME=akanealw +HOMEPAGE_VAR_NEXTCLOUD_PASSWORD=sibs3-XjZMw-2ARBL-3iRjT-6xH2y + +# OPENWRT +HOMEPAGE_VAR_OPENWRT_URL=https://router.akanealw.com + +# BALE ZFS SNAPSHOTS +HOMEPAGE_VAR_BALE_URL=https://bale.akanealw.com + +# PIHOLE WIREGUARD +HOMEPAGE_VAR_PIHOLE_WIREGUARD_URL=https://pihole-wg.akanealw.com +HOMEPAGE_VAR_PIHOLE_WIREGUARD_API_KEY=e4b7bef0149fac2ad99c664756f93c0306246ec50d4902ee0c17106de59170f3 diff --git a/homepage/compose.yml b/homepage/compose.yml new file mode 100755 index 0000000..b5d0b9b --- /dev/null +++ b/homepage/compose.yml @@ -0,0 +1,20 @@ +services: + homepage: + container_name: homepage + image: ghcr.io/gethomepage/homepage:latest + environment: + PUID: ${PUID} + PGID: ${PGID} + env_file: .env + networks: + - reverseproxy + ports: + - 3005:3000 + restart: always + volumes: + - ${DOCKER_CONFIGS}/config:/app/config + +networks: + reverse-proxy: + name: reverseproxy + external: true diff --git a/homepage/config/bookmarks.yaml b/homepage/config/bookmarks.yaml new file mode 100755 index 0000000..bede0b4 --- /dev/null +++ b/homepage/config/bookmarks.yaml @@ -0,0 +1,3 @@ +--- +# For configuration options and examples, please see: +# https://gethomepage.dev/latest/configs/bookmarks diff --git a/homepage/config/services.yaml b/homepage/config/services.yaml new file mode 100755 index 0000000..3cc0588 --- /dev/null +++ b/homepage/config/services.yaml @@ -0,0 +1,420 @@ +--- +# For configuration options and examples, please see: +# https://gethomepage.dev/latest/configs/services + +######################## +######################## +- Monitoring: + - Zabbix: + icon: "https://icons.akanealw.com/zabbix.png" + href: "{{HOMEPAGE_VAR_ZABBIX_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_ZABBIX_URL}}" + widget: + type: iframe + src: "{{HOMEPAGE_VAR_ZABBIX_URL}}" + height: 90 + loadingStrategy: eager + allowScrolling: no + +######################## +- Servers: + - Proxmox1: + icon: "https://icons.akanealw.com/proxmox.png" + href: "{{HOMEPAGE_VAR_PROXMOX_URL_1}}" + siteMonitor: "{{HOMEPAGE_VAR_PROXMOX_URL_1}}" + widget: + type: proxmox + url: "{{HOMEPAGE_VAR_PROXMOX_URL_1}}" + username: "{{HOMEPAGE_VAR_PROXMOX_USER}}" + password: "{{HOMEPAGE_VAR_PROXMOX_API_KEY}}" + node: proxmox1 + + - Proxmox2: + icon: "https://icons.akanealw.com/proxmox.png" + href: "{{HOMEPAGE_VAR_PROXMOX_URL_2}}" + siteMonitor: "{{HOMEPAGE_VAR_PROXMOX_URL_2}}" + widget: + type: proxmox + url: "{{HOMEPAGE_VAR_PROXMOX_URL_2}}" + username: "{{HOMEPAGE_VAR_PROXMOX_USER}}" + password: "{{HOMEPAGE_VAR_PROXMOX_API_KEY}}" + node: proxmox2 + + - ProxmoxBackup: + icon: "https://icons.akanealw.com/proxmox.png" + href: "{{HOMEPAGE_VAR_PROXMOX_BACKUP_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_PROXMOX_BACKUP_URL}}" + widget: + type: proxmoxbackupserver + url: "{{HOMEPAGE_VAR_PROXMOX_BACKUP_URL}}" + username: "{{HOMEPAGE_VAR_PROXMOX_BACKUP_USER}}" + password: "{{HOMEPAGE_VAR_PROXMOX_BACKUP_API_KEY}}" + + - CP1500PFCLCD: + icon: "https://icons.akanealw.com/ups.png" + href: "{{HOMEPAGE_VAR_PEANUT_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_PEANUT_URL}}" + widget: + type: peanut + url: https://peanut.akanealw.com + key: ups + + +######################## +- Network: + - Nginxproxymanager: + icon: "https://icons.akanealw.com/nginx-proxy-manager.png" + href: "{{HOMEPAGE_VAR_NGINXPROXYMANAGER_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_NGINXPROXYMANAGER_URL}}" + widget: + type: caddy + url: http://192.168.1.4 + + + - AdGuardServer1: + icon: "https://icons.akanealw.com/adguard-home.png" + href: "{{HOMEPAGE_VAR_ADGUARD_URL_1}}" + siteMonitor: "{{HOMEPAGE_VAR_ADGUARD_URL_1}}" + widget: + type: adguard + url: "{{HOMEPAGE_VAR_ADGUARD_URL_1}}" + username: "{{HOMEPAGE_VAR_ADGUARD_USER}}" + password: "{{HOMEPAGE_VAR_ADGUARD_PASS}}" + + - AdGuardServer2: + icon: "https://icons.akanealw.com/adguard-home.png" + href: "{{HOMEPAGE_VAR_ADGUARD_URL_2}}" + siteMonitor: "{{HOMEPAGE_VAR_ADGUARD_URL_2}}" + widget: + type: adguard + url: "{{HOMEPAGE_VAR_ADGUARD_URL_2}}" + username: "{{HOMEPAGE_VAR_ADGUARD_USER}}" + password: "{{HOMEPAGE_VAR_ADGUARD_PASS}}" + + - Pihole-Wireguard: + icon: "https://icons.akanealw.com/pi-hole.png" + href: "{{HOMEPAGE_VAR_PIHOLE_WIREGUARD_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_PIHOLE_WIREGUARD_URL}}" + widget: + type: pihole + url: "{{HOMEPAGE_VAR_PIHOLE_WIREGUARD_URL}}" + version: 5 + key: "{{HOMEPAGE_VAR_PIHOLE_WIREGUARD_API_KEY}}" + +######################## +# - Portainer: +# - DockerServer: +# icon: "https://icons.akanealw.com/portainer.png" +# href: "{{HOMEPAGE_VAR_PORTAINER_URL_1}}" +# siteMonitor: "{{HOMEPAGE_VAR_PORTAINER_URL_1}}" +# widget: +# type: portainer +# url: "{{HOMEPAGE_VAR_PORTAINER_URL_1}}" +# env: 2 +# key: "{{HOMEPAGE_VAR_PORTAINER_API_KEY_1}}" + +# - DockerServerTest: +# icon: "https://icons.akanealw.com/portainer.png" +# href: "{{HOMEPAGE_VAR_PORTAINER_URL_2}}" +# siteMonitor: "{{HOMEPAGE_VAR_PORTAINER_URL_2}}" +# widget: +# type: portainer +# url: "{{HOMEPAGE_VAR_PORTAINER_URL_2}}" +# env: 2 +# key: "{{HOMEPAGE_VAR_PORTAINER_API_KEY_2}}" + +# - Debian12Dev: +# icon: "https://icons.akanealw.com/portainer.png" +# href: "{{HOMEPAGE_VAR_PORTAINER_URL_3}}" +# siteMonitor: "{{HOMEPAGE_VAR_PORTAINER_URL_3}}" +# widget: +# type: portainer +# url: "{{HOMEPAGE_VAR_PORTAINER_URL_3}}" +# env: 2 +# key: "{{HOMEPAGE_VAR_PORTAINER_API_KEY_3}}" + +# - ProxyServer: +# icon: "https://icons.akanealw.com/portainer.png" +# href: "{{HOMEPAGE_VAR_PORTAINER_URL_4}}" +# siteMonitor: "{{HOMEPAGE_VAR_PORTAINER_URL_4}}" +# widget: +# type: portainer +# url: "{{HOMEPAGE_VAR_PORTAINER_URL_4}}" +# env: 2 +# key: "{{HOMEPAGE_VAR_PORTAINER_API_KEY_4}}" + + +######################## +- Docker: + - DockerServer Dozzle: + icon: "https://icons.akanealw.com/dozzle.png" + href: "{{HOMEPAGE_VAR_DOZZLE_URL_1}}" + siteMonitor: "{{HOMEPAGE_VAR_DOZZLE_URL_1}}" + + - DockerServerTest Dozzle: + icon: "https://icons.akanealw.com/dozzle.png" + href: "{{HOMEPAGE_VAR_DOZZLE_URL_2}}" + siteMonitor: "{{HOMEPAGE_VAR_DOZZLE_URL_2}}" + + - Debian12Dev Dozzle: + icon: "https://icons.akanealw.com/dozzle.png" + href: "{{HOMEPAGE_VAR_DOZZLE_URL_3}}" + siteMonitor: "{{HOMEPAGE_VAR_DOZZLE_URL_3}}" + + - ProxyServer Dozzle: + icon: "https://icons.akanealw.com/dozzle.png" + href: "{{HOMEPAGE_VAR_DOZZLE_URL_4}}" + siteMonitor: "{{HOMEPAGE_VAR_DOZZLE_URL_4}}" + + - DockerServer Dockge: + icon: "https://icons.akanealw.com/docker-moby.png" + href: "{{HOMEPAGE_VAR_DOCKGE_URL_1}}" + siteMonitor: "{{HOMEPAGE_VAR_DOCKGE_URL_1}}" + + - DockerServerTest Dockge: + icon: "https://icons.akanealw.com/docker-moby.png" + href: "{{HOMEPAGE_VAR_DOCKGE_URL_2}}" + siteMonitor: "{{HOMEPAGE_VAR_DOCKGE_URL_2}}" + + - Debian12Dev Dockge: + icon: "https://icons.akanealw.com/docker-moby.png" + href: "{{HOMEPAGE_VAR_DOCKGE_URL_3}}" + siteMonitor: "{{HOMEPAGE_VAR_DOCKGE_URL_3}}" + + - ProxyServer Dockge: + icon: "https://icons.akanealw.com/docker-moby.png" + href: "{{HOMEPAGE_VAR_DOCKGE_URL_4}}" + siteMonitor: "{{HOMEPAGE_VAR_DOCKGE_URL_4}}" + + +######################## +######################## +- Links: + - Speedtest: + icon: "https://icons.akanealw.com/speedtest-tracker.png" + href: "{{HOMEPAGE_VAR_SPEEDTEST_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_SPEEDTEST_URL}}" + widget: + type: speedtest + url: "{{HOMEPAGE_VAR_SPEEDTEST_URL}}" + + - qBittorrent: + icon: "https://icons.akanealw.com/qbittorrent.png" + href: "{{HOMEPAGE_VAR_QBITTORRENT_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_QBITTORRENT_URL}}" + widget: + type: qbittorrent + url: "{{HOMEPAGE_VAR_QBITTORRENT_URL}}" + username: "{{HOMEPAGE_VAR_QBITTORRENT_USERNAME}}" + password: "{{HOMEPAGE_VAR_QBITTORRENT_PASSWORD}}" + + - SABnzbd: + icon: "https://icons.akanealw.com/sabnzbd.png" + href: "{{HOMEPAGE_VAR_SABNZBD_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_SABNZBD_URL}}" + widget: + type: sabnzbd + url: "{{HOMEPAGE_VAR_SABNZBD_URL}}" + key: "{{HOMEPAGE_VAR_SABNZBD_API_KEY}}" + + - Jellyfin: + icon: "https://icons.akanealw.com/jellyfin.png" + href: "{{HOMEPAGE_VAR_JELLYFIN_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_JELLYFIN_URL}}" + widget: + type: jellyfin + url: "{{HOMEPAGE_VAR_JELLYFIN_URL}}" + key: 486f43fad768421087d1fde4a93c1341 + enableBlocks: true + enableNowPlaying: false + fields: ["movies", "series"] + + - Radarr: + icon: "https://icons.akanealw.com/radarr.png" + href: "{{HOMEPAGE_VAR_RADARR_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_RADARR_URL}}" + + - Sonarr: + icon: "https://icons.akanealw.com/sonarr.png" + href: "{{HOMEPAGE_VAR_SONARR_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_SONARR_URL}}" + + - NZBHydra: + icon: "https://icons.akanealw.com/nzbhydra.png" + href: "{{HOMEPAGE_VAR_NZBHYDRA_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_NZBHYDRA_URL}}" + + - Jackett: + icon: "https://icons.akanealw.com/jackett.png" + href: "{{HOMEPAGE_VAR_JACKETT_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_JACKETT_URL}}" + + # - Firefox-VPN: + # icon: "https://icons.akanealw.com/firefox.png" + # href: "{{HOMEPAGE_VAR_FIREFOX_VPN_URL}}" + # siteMonitor: "{{HOMEPAGE_VAR_FIREFOX_VPN_URL}}" + + - ArchiveBox: + icon: "https://icons.akanealw.com/archivebox.png" + href: "{{HOMEPAGE_VAR_ARCHIVEBOX_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_ARCHIVEBOX_URL}}" + + - Bale: + icon: "https://icons.akanealw.com/bale.png" + href: "{{HOMEPAGE_VAR_BALE_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_BALE_URL}}" + + # - Bazarr: + # icon: "https://icons.akanealw.com/bazarr.png" + # href: "{{HOMEPAGE_VAR_BAZARR_URL}}" + # siteMonitor: "{{HOMEPAGE_VAR_BAZARR_URL}}" + + - Bitwarden: + icon: "https://icons.akanealw.com/bitwarden.png" + href: "{{HOMEPAGE_VAR_BITWARDEN_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_BITWARDEN_URL}}" + + - Codeserver: + icon: "https://icons.akanealw.com/code-server.png" + href: "{{HOMEPAGE_VAR_CODESERVER_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_CODESERVER_URL}}" + + - Cronicle: + icon: "https://icons.akanealw.com/c.png" + href: "{{HOMEPAGE_VAR_CRONICLE_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_CRONICLE_URL}}" + + - FileBrowser: + icon: "https://icons.akanealw.com/filebrowser.png" + href: "{{HOMEPAGE_VAR_FILE_BROWSER_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_FILE_BROWSER_URL}}" + + - FreshRSS: + icon: "https://icons.akanealw.com/freshrss.png" + href: "{{HOMEPAGE_VAR_FRESHRSS_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_FRESHRSS_URL}}" + + - Gitea: + icon: "https://icons.akanealw.com/gitea.png" + href: "{{HOMEPAGE_VAR_GITEA_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_GITEA_URL}}" + + - Invidious: + icon: "https://icons.akanealw.com/invidious.png" + href: "{{HOMEPAGE_VAR_INVIDIOUS_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_INVIDIOUS_URL}}" + + - IT-Tools: + icon: "https://icons.akanealw.com/it-tools.png" + href: "{{HOMEPAGE_VAR_IT_TOOLS_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_IT_TOOLS_URL}}" + + - JDownloader: + icon: "https://icons.akanealw.com/jdownloader.png" + href: "{{HOMEPAGE_VAR_JDOWNLOADER_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_JDOWNLOADER_URL}}" + + - Jellyseerr: + icon: "https://icons.akanealw.com/jellyseerr.png" + href: "{{HOMEPAGE_VAR_JELLYSEERR_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_JELLYSEERR_URL}}" + + - Kavita: + icon: "https://icons.akanealw.com/kavita.png" + href: "{{HOMEPAGE_VAR_KAVITA_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_KAVITA_URL}}" + + - Lidarr: + icon: "https://icons.akanealw.com/lidarr.png" + href: "{{HOMEPAGE_VAR_LIDARR_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_LIDARR_URL}}" + + - Metube: + icon: "https://icons.akanealw.com/metube.png" + href: "{{HOMEPAGE_VAR_METUBE_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_METUBE_URL}}" + + - Mstream: + icon: "https://icons.akanealw.com/mstream.png" + href: "{{HOMEPAGE_VAR_MSTREAM_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_MSTREAM_URL}}" + + # - Nextcloud: + # icon: "https://icons.akanealw.com/nextcloud.png" + # href: "{{HOMEPAGE_VAR_NEXTCLOUD_URL}}" + # siteMonitor: "{{HOMEPAGE_VAR_NEXTCLOUD_URL}}" + + - Olivetin: + icon: "https://icons.akanealw.com/olivetin.png" + href: "{{HOMEPAGE_VAR_OLIVETIN_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_OLIVETIN_URL}}" + + - OpenWRT: + icon: "https://icons.akanealw.com/openwrt.png" + href: "{{HOMEPAGE_VAR_OPENWRT_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_OPENWRT_URL}}" + + - Paperless-ngx: + icon: "https://icons.akanealw.com/paperless-ngx.png" + href: "{{HOMEPAGE_VAR_PAPERLESS_NGX_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_PAPERLESS_NGX_URL}}" + + - PeaNUT: + icon: "https://icons.akanealw.com/ups.png" + href: "{{HOMEPAGE_VAR_PEANUT_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_PEANUT_URL}}" + + - Photoprism: + icon: "https://icons.akanealw.com/photoprism.png" + href: "{{HOMEPAGE_VAR_PHOTOPRISM_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_PHOTOPRISM_URL}}" + + - Prowlarr: + icon: "https://icons.akanealw.com/prowlarr.png" + href: "{{HOMEPAGE_VAR_PROWLARR_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_PROWLARR_URL}}" + + - RSS-Bridge: + icon: "https://icons.akanealw.com/rss-bridge.png" + href: "{{HOMEPAGE_VAR_RSS_BRIDGE_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_RSS_BRIDGE_URL}}" + + # - Ryot: + # icon: "https://icons.akanealw.com/ryot.png" + # href: "{{HOMEPAGE_VAR_RYOT_URL}}" + # siteMonitor: "{{HOMEPAGE_VAR_RYOT_URL}}" + + - Shlink: + icon: "https://icons.akanealw.com/shlink.png" + href: "{{HOMEPAGE_VAR_SHLINK_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_SHLINK_URL}}" + + - Sterling PDF: + icon: "https://icons.akanealw.com/stirling-pdf.png" + href: "{{HOMEPAGE_VAR_STIRLING_PDF_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_STIRLING_PDF_URL}}" + + - Syncthing DockerServer: + icon: "https://icons.akanealw.com/syncthing.png" + href: "{{HOMEPAGE_VAR_SYNCTHING_URL_1}}" + siteMonitor: "{{HOMEPAGE_VAR_SYNCTHING_URL_1}}" + + - Syncthing GamingPC: + icon: "https://icons.akanealw.com/syncthing.png" + href: "{{HOMEPAGE_VAR_SYNCTHING_URL_2}}" + siteMonitor: "{{HOMEPAGE_VAR_SYNCTHING_URL_2}}" + + - Syncthing LaptopPC: + icon: "https://icons.akanealw.com/syncthing.png" + href: "{{HOMEPAGE_VAR_SYNCTHING_URL_3}}" + siteMonitor: "{{HOMEPAGE_VAR_SYNCTHING_URL_3}}" + + - Wireguard-UI: + icon: "https://icons.akanealw.com/wireguard.png" + href: "{{HOMEPAGE_VAR_WIREGUARD_UI_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_WIREGUARD_UI_URL}}" + + - WikiDocs: + icon: "https://icons.akanealw.com/wazuh.png" + href: "{{HOMEPAGE_VAR_WIKIDOCS_URL}}" + siteMonitor: "{{HOMEPAGE_VAR_WIKIDOCS_URL}}" diff --git a/homepage/config/settings.yaml b/homepage/config/settings.yaml new file mode 100755 index 0000000..4941003 --- /dev/null +++ b/homepage/config/settings.yaml @@ -0,0 +1,58 @@ +--- +# For configuration options and examples, please see: +# https://gethomepage.dev/latest/configs/settings + +title: Homepage +theme: dark +color: slate + +headerStyle: clean +useEqualHeights: true +disableCollapse: true +statusStyle: dot +target: _blank + +quicklaunch: + searchDescriptions: true + hideInternetSearch: true + hideVisitURL: true + +layout: + - Monitoring: + header: false + tab: Servers + style: row + columns: 1 + + - Servers: + header: false + tab: Servers + style: row + columns: 4 + + - Network: + header: false + tab: Servers + style: row + columns: 4 + + - Portainer: + header: false + tab: Servers + style: row + columns: 4 + + - Docker: + header: false + tab: Servers + style: row + columns: 4 + + - Links: + header: false + tab: Links + style: row + columns: 4 + +providers: + openweathermap: 16babef165074bfc53ea0b84b4af8ea1 diff --git a/homepage/config/widgets.yaml b/homepage/config/widgets.yaml new file mode 100755 index 0000000..b9bd087 --- /dev/null +++ b/homepage/config/widgets.yaml @@ -0,0 +1,27 @@ +--- +# 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 + +- datetime: + text_size: md + locale: us + format: + dateStyle: long + timeStyle: long + +- openweathermap: + label: Gridley IL + latitude: 40.744550 + longitude: -88.881270 + units: imperial + provider: openweathermap + cache: 5