re-org
This commit is contained in:
parent
aeaab4780c
commit
f48e20fe29
10 changed files with 0 additions and 0 deletions
18
config/bookmarks.yaml
Executable file
18
config/bookmarks.yaml
Executable file
|
|
@ -0,0 +1,18 @@
|
|||
---
|
||||
# For configuration options and examples, please see:
|
||||
# https://gethomepage.dev/configs/bookmarks
|
||||
|
||||
- Developer:
|
||||
- Github:
|
||||
- abbr: GH
|
||||
href: https://github.com/
|
||||
|
||||
- Social:
|
||||
- Reddit:
|
||||
- abbr: RE
|
||||
href: https://reddit.com/
|
||||
|
||||
- Entertainment:
|
||||
- YouTube:
|
||||
- abbr: YT
|
||||
href: https://youtube.com/
|
||||
25
config/custom.css
Executable file
25
config/custom.css
Executable file
|
|
@ -0,0 +1,25 @@
|
|||
/* custom.css */
|
||||
|
||||
body {
|
||||
background-size: cover !important;
|
||||
background-position: center center !important;
|
||||
background-attachment: fixed !important;
|
||||
}
|
||||
|
||||
/* Per-tab backgrounds */
|
||||
body.tab-glance {
|
||||
background-image: url("/images/bg-glance.jpg") !important;
|
||||
}
|
||||
|
||||
body.tab-pncharris {
|
||||
background-image: url("/images/pncharris-bg.png") !important;
|
||||
}
|
||||
|
||||
body.tab-netgrimoire {
|
||||
background-image: url("/images/bg-netgrimoire.jpg") !important;
|
||||
}
|
||||
|
||||
body.tab-wasted-bandwidth {
|
||||
background-image: url("/images/bg-wasted-bandwidth.jpg") !important;
|
||||
}
|
||||
|
||||
26
config/custom.js
Executable file
26
config/custom.js
Executable file
|
|
@ -0,0 +1,26 @@
|
|||
// custom.js
|
||||
(() => {
|
||||
const TAB_CLASS_PREFIX = "tab-";
|
||||
const knownTabs = new Set(["glance", "pncharris", "netgrimoire", "wasted-bandwidth"]);
|
||||
|
||||
function clearTabClasses() {
|
||||
document.body.classList.forEach((c) => {
|
||||
if (c.startsWith(TAB_CLASS_PREFIX)) document.body.classList.remove(c);
|
||||
});
|
||||
}
|
||||
|
||||
function applyTabClass() {
|
||||
// Your URLs look like: https://homepage.netgrimoire.com/#pncharris
|
||||
const hash = (window.location.hash || "").replace(/^#/, "").trim().toLowerCase();
|
||||
const tab = knownTabs.has(hash) ? hash : "glance";
|
||||
|
||||
clearTabClasses();
|
||||
document.body.classList.add(`${TAB_CLASS_PREFIX}${tab}`);
|
||||
}
|
||||
|
||||
window.addEventListener("hashchange", applyTabClass);
|
||||
window.addEventListener("load", applyTabClass);
|
||||
|
||||
applyTabClass();
|
||||
})();
|
||||
|
||||
11
config/docker.yaml
Executable file
11
config/docker.yaml
Executable file
|
|
@ -0,0 +1,11 @@
|
|||
---
|
||||
# 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
config/kubernetes.yaml
Executable file
2
config/kubernetes.yaml
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
---
|
||||
# sample kubernetes config
|
||||
40
config/layout.yaml
Normal file
40
config/layout.yaml
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
# layout.yaml
|
||||
- Glance:
|
||||
style: column
|
||||
columns:
|
||||
- width: full
|
||||
sections:
|
||||
- type: iframe
|
||||
name: Glance
|
||||
src: https://glance.netgrimoire.com
|
||||
height: 1000
|
||||
|
||||
- PNCHarris:
|
||||
style: column
|
||||
columns:
|
||||
- width: full
|
||||
sections:
|
||||
- type: services
|
||||
title: PNCHarris Services
|
||||
filter:
|
||||
label: homepage.group=pncharris
|
||||
|
||||
- Netgrimoire:
|
||||
style: column
|
||||
columns:
|
||||
- width: full
|
||||
sections:
|
||||
- type: services
|
||||
title: Netgrimoire Services
|
||||
filter:
|
||||
label: homepage.group=netgrimoire
|
||||
|
||||
- Wasted-Bandwidth:
|
||||
style: column
|
||||
columns:
|
||||
- width: full
|
||||
sections:
|
||||
- type: services
|
||||
title: Wasted Bandwidth Services
|
||||
filter:
|
||||
label: homepage.group=wasted-bandwidth
|
||||
21233
config/logs/homepage.log
Executable file
21233
config/logs/homepage.log
Executable file
File diff suppressed because it is too large
Load diff
114
config/services.yaml
Executable file
114
config/services.yaml
Executable file
|
|
@ -0,0 +1,114 @@
|
|||
---
|
||||
# For configuration options and examples, please see:
|
||||
# https://gethomepage.dev/configs/services
|
||||
|
||||
- Application:
|
||||
- Service Immich:
|
||||
href: http://immich.netgrimoire.com
|
||||
name: Immich
|
||||
icon: immich.png
|
||||
description: Photo Management
|
||||
|
||||
|
||||
- Remote Access:
|
||||
- Service Webtop:
|
||||
href: http://webtop.netgrimoire.com
|
||||
name: Webtop
|
||||
icon: webtop.png
|
||||
description: Remote XFCE
|
||||
- Service Windows:
|
||||
href: http://win.netgrimoire.com
|
||||
name: PlaySkool
|
||||
icon: windows-11.png
|
||||
description: Windows
|
||||
|
||||
- E-Mail:
|
||||
- Service Mailcow:
|
||||
href: http://mail.netgrimoire.com
|
||||
name: Mailcow
|
||||
icon: mailcow.png
|
||||
widget:
|
||||
type: mailcow
|
||||
url: https://nginx-mailcow
|
||||
key: A63910-D8FDE0-881C97-E5EE2B-232847
|
||||
|
||||
- Management:
|
||||
- Service Technitium:
|
||||
href: Https://dns.netgrimoire.com
|
||||
name: Technitium DNS
|
||||
icon: technitium.png
|
||||
|
||||
- Service Opnsense:
|
||||
href: https://192.168.3.4:8443
|
||||
name: Opnsense Firewall (Internal Only)
|
||||
icon: opnsense.png
|
||||
|
||||
- Service TPLink:
|
||||
href: http://192.168.5.6
|
||||
name: TPLink Switch (Internal Only)
|
||||
icon: tp-link.png
|
||||
|
||||
- Service Switch:
|
||||
href: http://192.168.5.1
|
||||
name: Ubiquity Switch (Internal Only)
|
||||
icon: ubiquiti.png
|
||||
|
||||
- Monitoring:
|
||||
- Service Graylog:
|
||||
href: https://log.netgrimoire.com
|
||||
name: Graylog
|
||||
icon: graylog.png
|
||||
|
||||
- Service LibreNMS:
|
||||
href: http://npm.netgrimoire.com
|
||||
name: LibreNMS
|
||||
icon: librenms.png
|
||||
|
||||
|
||||
- Service Scrutiny:
|
||||
href: https://scrutiny.netgrimoire.com
|
||||
name: Scrutiny
|
||||
icon: scrutiny.png
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
- VPN Protected Apps:
|
||||
- Service Jackett:
|
||||
href: https://jackett.netgrimoire.com
|
||||
name: Jackett
|
||||
icon: jackett.png
|
||||
widget:
|
||||
type: jackett
|
||||
url: http://gluetun:9117
|
||||
|
||||
- Service Transmission:
|
||||
href: https://transmission.netgrimoire.com
|
||||
name: Transmission
|
||||
icon: transmission.png
|
||||
|
||||
- Library:
|
||||
- Service Calibre:
|
||||
href: https://calibre.netgrimoire.com
|
||||
name: Calibre
|
||||
icon: calibre.png
|
||||
|
||||
|
||||
- Glance:
|
||||
- Glance:
|
||||
href: https://home.netgrimoire.com
|
||||
widget:
|
||||
type: iframe
|
||||
name: glance
|
||||
src: https://home.netgrimoire.com
|
||||
|
||||
41
config/settings.yaml
Executable file
41
config/settings.yaml
Executable file
|
|
@ -0,0 +1,41 @@
|
|||
---
|
||||
# For configuration options and examples, please see:
|
||||
# https://gethomepage.dev/configs/settings
|
||||
|
||||
title: Phil's Home Lab
|
||||
|
||||
providers:
|
||||
# openweathermap: openweathermapapikey
|
||||
weatherapi: c3ed78e184cf4e688f413510241310
|
||||
layout:
|
||||
Glance:
|
||||
tab: Glance
|
||||
header: false
|
||||
|
||||
PNCHarris:
|
||||
tab: PNCHarris
|
||||
|
||||
pncharris_apps:
|
||||
tab: PNCHarris
|
||||
name: Applications
|
||||
style: row
|
||||
columns: 4
|
||||
|
||||
Netgrimoire:
|
||||
tab: Netgrimoire
|
||||
|
||||
netgrimoire_apps:
|
||||
tab: Netgrimoire
|
||||
name: Applications
|
||||
style: row
|
||||
columns: 4
|
||||
|
||||
Wasted-Bandwidth:
|
||||
tab: Wasted-Bandwidth
|
||||
|
||||
wasted_apps:
|
||||
tab: Wasted-Bandwidth
|
||||
name: Applications
|
||||
style: row
|
||||
columns: 4
|
||||
|
||||
12
config/widgets.yaml
Executable file
12
config/widgets.yaml
Executable file
|
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
# For configuration options and examples, please see:
|
||||
# https://gethomepage.dev/configs/service-widgets
|
||||
|
||||
- resources:
|
||||
cpu: true
|
||||
memory: true
|
||||
disk: /
|
||||
|
||||
- search:
|
||||
provider: duckduckgo
|
||||
target: _blank
|
||||
Loading…
Add table
Add a link
Reference in a new issue