This commit is contained in:
2026-01-12 22:51:23 +01:00
parent a65fd3bb40
commit 34b8876d70
13 changed files with 158 additions and 0 deletions

View File

@@ -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
View File

@@ -0,0 +1 @@
config/logs

20
homepage/compose.yml Normal file
View 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

View 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

View File

View File

View 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

View File

@@ -0,0 +1,2 @@
---
# sample kubernetes config

View 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

View 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="

View File

@@ -0,0 +1,7 @@
---
# For configuration options and examples, please see:
# https://gethomepage.dev/configs/settings/
providers:
openweathermap: openweathermapapikey
weatherapi: weatherapiapikey

View 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
View File

@@ -0,0 +1,5 @@
# Access token
**Description:** homepage
**Token:** ptr_DM/to5MNS2q/DZ1IGFXJ5FmEwWbyHfir+ugicM6drB4=