Added multiple services
This commit is contained in:
1
homelab/homepage/config/.gitignore
vendored
Normal file
1
homelab/homepage/config/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
logs/
|
3
homelab/homepage/config/bookmarks.yaml
Normal file
3
homelab/homepage/config/bookmarks.yaml
Normal file
@@ -0,0 +1,3 @@
|
||||
---
|
||||
# For configuration options and examples, please see:
|
||||
# https://gethomepage.dev/configs/bookmarks
|
0
homelab/homepage/config/custom.css
Normal file
0
homelab/homepage/config/custom.css
Normal file
0
homelab/homepage/config/custom.js
Normal file
0
homelab/homepage/config/custom.js
Normal file
10
homelab/homepage/config/docker.yaml
Normal file
10
homelab/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
|
||||
|
||||
docker:
|
||||
socket: /var/run/docker.sock
|
2
homelab/homepage/config/kubernetes.yaml
Normal file
2
homelab/homepage/config/kubernetes.yaml
Normal file
@@ -0,0 +1,2 @@
|
||||
---
|
||||
# sample kubernetes config
|
55
homelab/homepage/config/services.yaml
Normal file
55
homelab/homepage/config/services.yaml
Normal file
@@ -0,0 +1,55 @@
|
||||
---
|
||||
# For configuration options and examples, please see:
|
||||
# https://gethomepage.dev/configs/services
|
||||
|
||||
- Primary Services:
|
||||
- Adguard:
|
||||
href: https://adguard.timo.bmrs.nl/
|
||||
description: DNS
|
||||
icon: adguard-home
|
||||
server: docker
|
||||
container: adguardhome
|
||||
widget:
|
||||
type: adguard
|
||||
url: http://adguardhome:3000
|
||||
username: xeovalyte
|
||||
password: {{HOMEPAGE_VAR_ADGUARD_PASSWORD}}
|
||||
|
||||
- Forgejo:
|
||||
href: https://git.timo.bmrs.nl/
|
||||
description: Git
|
||||
icon: forgejo
|
||||
server: docker
|
||||
container: forgejo
|
||||
|
||||
- Uptime Kuma:
|
||||
href: https://uptime.timo.bmrs.nl/
|
||||
description: Uptime monitoring
|
||||
icon: uptime-kuma
|
||||
server: docker
|
||||
container: uptime-kuma
|
||||
|
||||
- Vaultwarden:
|
||||
href: https://bitwarden.timo.bmrs.nl/
|
||||
description: Password manager
|
||||
icon: bitwarden
|
||||
server: docker
|
||||
container: vaultwarden
|
||||
|
||||
- Backend Services:
|
||||
- Authelia:
|
||||
description: SSO
|
||||
icon: authelia
|
||||
server: docker
|
||||
container: authelia
|
||||
|
||||
- Caddy:
|
||||
description: Reverse proxy
|
||||
icon: caddy
|
||||
server: docker
|
||||
container: caddy
|
||||
|
||||
- LLDAP:
|
||||
description: Active directory
|
||||
server: docker
|
||||
container: lldap
|
21
homelab/homepage/config/settings.yaml
Normal file
21
homelab/homepage/config/settings.yaml
Normal file
@@ -0,0 +1,21 @@
|
||||
---
|
||||
# For configuration options and examples, please see:
|
||||
# https://gethomepage.dev/configs/settings
|
||||
|
||||
providers:
|
||||
openweathermap: openweathermapapikey
|
||||
weatherapi: weatherapiapikey
|
||||
|
||||
title: Xeovalyte's Dashboard
|
||||
color: slate
|
||||
|
||||
headerStyle: boxedWidgets
|
||||
|
||||
layout:
|
||||
Primary Services:
|
||||
style: row
|
||||
columns: 3
|
||||
|
||||
Backend Services:
|
||||
style: row
|
||||
columns: 4
|
12
homelab/homepage/config/widgets.yaml
Normal file
12
homelab/homepage/config/widgets.yaml
Normal 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
|
19
homelab/homepage/docker-compose.yml
Normal file
19
homelab/homepage/docker-compose.yml
Normal file
@@ -0,0 +1,19 @@
|
||||
services:
|
||||
homepage:
|
||||
image: ghcr.io/gethomepage/homepage:latest
|
||||
container_name: homepage
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ./config:/app/config
|
||||
- logs:/app/config/logs
|
||||
- /run/user/1000/docker.sock:/var/run/docker.sock
|
||||
environment:
|
||||
HOMEPAGE_VAR_ADGUARD_PASSWORD: $ADGUARD_PASSWORD
|
||||
|
||||
volumes:
|
||||
logs:
|
||||
|
||||
networks:
|
||||
default:
|
||||
name: proxy
|
||||
external: true
|
Reference in New Issue
Block a user