.
This commit is contained in:
@@ -21,3 +21,10 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- "${PORT_1}:3000"
|
- "${PORT_1}:3000"
|
||||||
- "${PORT_2}:22"
|
- "${PORT_2}:22"
|
||||||
|
# labels:
|
||||||
|
# - homepage.group=Services
|
||||||
|
# - homepage.name=Gitea
|
||||||
|
# - homepage.icon=gitea.png
|
||||||
|
# #- homepage.instance.internal.href=http://emby.lan/
|
||||||
|
# #- homepage.instance.public.href=https://emby.mydomain.com/
|
||||||
|
# - homepage.description=GIT server
|
||||||
|
|||||||
1
homepage/.gitignore
vendored
Normal file
1
homepage/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
config/logs
|
||||||
20
homepage/compose.yml
Normal file
20
homepage/compose.yml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
# Service Name: Homepage
|
||||||
|
# Description : Homepage for LAN
|
||||||
|
# Homepage : https://gethomepage.dev/
|
||||||
|
|
||||||
|
services:
|
||||||
|
homepage:
|
||||||
|
image: ghcr.io/gethomepage/homepage:latest
|
||||||
|
ports:
|
||||||
|
- 3010:3000
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- /home/rcadmin/docker/homepage/config:/app/config # Make sure your local config directory exists
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock:ro # (optional) For docker integrations
|
||||||
|
environment:
|
||||||
|
HOMEPAGE_ALLOWED_HOSTS: www.home.ramberg.net,homepage.home.ramberg.net,docker-01.home.ramberg.net:3010,192.168.50.201:3010 # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts
|
||||||
|
deploy:
|
||||||
|
placement:
|
||||||
|
constraints:
|
||||||
|
- node.role == manager
|
||||||
24
homepage/config/bookmarks.yaml
Normal file
24
homepage/config/bookmarks.yaml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
---
|
||||||
|
# For configuration options and examples, please see:
|
||||||
|
# https://gethomepage.dev/configs/bookmarks
|
||||||
|
|
||||||
|
- Developer:
|
||||||
|
- Github:
|
||||||
|
- abbr: GH
|
||||||
|
href: https://github.com/
|
||||||
|
|
||||||
|
- Social:
|
||||||
|
- Reddit:
|
||||||
|
- icon: reddit.svg
|
||||||
|
abbr: RE
|
||||||
|
href: https://reddit.com/
|
||||||
|
|
||||||
|
- Entertainment:
|
||||||
|
- YouTube:
|
||||||
|
- abbr: YT
|
||||||
|
href: https://youtube.com/
|
||||||
|
|
||||||
|
- Dashboard Icons:
|
||||||
|
- icon: github.svg
|
||||||
|
href: https://github.com/walkxcode/dashboard-icons
|
||||||
|
description: Icon Repository
|
||||||
0
homepage/config/custom.css
Normal file
0
homepage/config/custom.css
Normal file
0
homepage/config/custom.js
Normal file
0
homepage/config/custom.js
Normal file
10
homepage/config/docker.yaml
Normal file
10
homepage/config/docker.yaml
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
---
|
||||||
|
# For configuration options and examples, please see:
|
||||||
|
# https://gethomepage.dev/configs/docker/
|
||||||
|
|
||||||
|
# my-docker:
|
||||||
|
# host: 127.0.0.1
|
||||||
|
# port: 2375
|
||||||
|
my-docker:
|
||||||
|
socket: /var/run/docker.sock
|
||||||
|
swarm: true
|
||||||
2
homepage/config/kubernetes.yaml
Normal file
2
homepage/config/kubernetes.yaml
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
# sample kubernetes config
|
||||||
5
homepage/config/proxmox.yaml
Normal file
5
homepage/config/proxmox.yaml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
pve-01:
|
||||||
|
url: https://pve-01.home.ramberg.net:8006
|
||||||
|
token: api@pve!homepage
|
||||||
|
secret: 43fac2a0-ab06-42f7-b462-64559156bcfc
|
||||||
65
homepage/config/services.yaml
Normal file
65
homepage/config/services.yaml
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
---
|
||||||
|
# For configuration options and examples, please see:
|
||||||
|
# https://gethomepage.dev/configs/services/
|
||||||
|
|
||||||
|
- Infrastructure:
|
||||||
|
- Proxmox:
|
||||||
|
icon: proxmox.svg
|
||||||
|
href: "https://proxmox.home.ramberg.net"
|
||||||
|
description: PVE1
|
||||||
|
widget:
|
||||||
|
type: proxmox
|
||||||
|
url: "https://proxmox.home.ramberg.net"
|
||||||
|
username: "api@pve!homepage"
|
||||||
|
password: "43fac2a0-ab06-42f7-b462-64559156bcfc"
|
||||||
|
node: pve-01
|
||||||
|
|
||||||
|
- Network Services:
|
||||||
|
- TrueNas Scale:
|
||||||
|
icon: truenas.png
|
||||||
|
href: https://truenas.home.ramberg.net/
|
||||||
|
#description: Truenas
|
||||||
|
#proxmoxNode: pve-01
|
||||||
|
#proxmoxVMID: 103
|
||||||
|
widget:
|
||||||
|
type: truenas
|
||||||
|
url: https://truenas.home.ramberg.net/
|
||||||
|
username: "truenas_admin" # not required if using api key
|
||||||
|
password: "homekbr1998" # not required if using api key
|
||||||
|
#key: yourtruenasapikey # not required if using username / password
|
||||||
|
enablePools: true # optional, defaults to false
|
||||||
|
nasType: scale # defaults to scale, must be set to 'core' if using enablePools with TrueNAS Core
|
||||||
|
fields: ["load", "uptime", "alerts"]
|
||||||
|
|
||||||
|
- Uptime Kuma Status Page:
|
||||||
|
icon: uptime-kuma.png
|
||||||
|
href: https://uptime.home.ramberg.net/status/statuspageslug
|
||||||
|
widgets:
|
||||||
|
- type: uptimekuma
|
||||||
|
url: http://192.168.50.201:3001
|
||||||
|
title: UptimeKuma
|
||||||
|
slug: statuspageslug
|
||||||
|
Allowed fields: ["up", "down", "uptime", "incident"]
|
||||||
|
|
||||||
|
- Nginx Proxy Manager:
|
||||||
|
icon: nginx-proxy-manager.png
|
||||||
|
href: https://proxy.home.ramberg.net/
|
||||||
|
widgets:
|
||||||
|
- type: npm
|
||||||
|
url: https://proxy.home.ramberg.net/
|
||||||
|
username: "homepage"
|
||||||
|
password: "homepagenpm"
|
||||||
|
fields: ["enabled", "disabled", "total"]
|
||||||
|
|
||||||
|
- Portainer:
|
||||||
|
icon: portainer.svg
|
||||||
|
href: "https://portainer.home.ramberg.net/"
|
||||||
|
widget:
|
||||||
|
type: portainer
|
||||||
|
url: "https://portainer.home.ramberg.net/"
|
||||||
|
env: 4
|
||||||
|
kubernetes: false # optional, defaults to false
|
||||||
|
key: "ptr_DM/to5MNS2q/DZ1IGFXJ5FmEwWbyHfir+ugicM6drB4="
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
7
homepage/config/settings.yaml
Normal file
7
homepage/config/settings.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
---
|
||||||
|
# For configuration options and examples, please see:
|
||||||
|
# https://gethomepage.dev/configs/settings/
|
||||||
|
|
||||||
|
providers:
|
||||||
|
openweathermap: openweathermapapikey
|
||||||
|
weatherapi: weatherapiapikey
|
||||||
12
homepage/config/widgets.yaml
Normal file
12
homepage/config/widgets.yaml
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
---
|
||||||
|
# For configuration options and examples, please see:
|
||||||
|
# https://gethomepage.dev/configs/info-widgets/
|
||||||
|
|
||||||
|
- resources:
|
||||||
|
cpu: true
|
||||||
|
memory: true
|
||||||
|
disk: /
|
||||||
|
|
||||||
|
- search:
|
||||||
|
provider: duckduckgo
|
||||||
|
target: _blank
|
||||||
5
portainer/api.md
Normal file
5
portainer/api.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
# Access token
|
||||||
|
|
||||||
|
**Description:** homepage
|
||||||
|
**Token:** ptr_DM/to5MNS2q/DZ1IGFXJ5FmEwWbyHfir+ugicM6drB4=
|
||||||
|
|
||||||
Reference in New Issue
Block a user