mirror of
https://github.com/michaelthomson0797/fleet-infra.git
synced 2026-09-19 14:28:29 +00:00
Compare commits
8
Commits
6252891ad9
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
337fa870e4 | ||
|
|
fc0d928e01 | ||
|
|
751d97f7a4 | ||
|
|
c2cfe65f29 | ||
|
|
79dbe3dceb | ||
|
|
df0543b0df | ||
|
|
a61c839c43 | ||
|
|
1629ec7c14 |
@@ -0,0 +1,13 @@
|
||||
apiVersion: netbird.io/v1alpha1
|
||||
kind: NetworkResource
|
||||
metadata:
|
||||
name: actual
|
||||
namespace: actual
|
||||
spec:
|
||||
networkRouterRef:
|
||||
name: homelab
|
||||
namespace: netbird
|
||||
serviceRef:
|
||||
name: actual
|
||||
groups:
|
||||
- name: homelab-services
|
||||
@@ -0,0 +1,13 @@
|
||||
apiVersion: netbird.io/v1alpha1
|
||||
kind: NetworkResource
|
||||
metadata:
|
||||
name: emqx
|
||||
namespace: emqx
|
||||
spec:
|
||||
networkRouterRef:
|
||||
name: homelab
|
||||
namespace: netbird
|
||||
serviceRef:
|
||||
name: emqx
|
||||
groups:
|
||||
- name: homelab-services
|
||||
@@ -26,11 +26,13 @@ data:
|
||||
|
||||
audio:
|
||||
enabled: true
|
||||
min_volume: 200
|
||||
listen:
|
||||
- cat
|
||||
- meow
|
||||
- hiss
|
||||
- fart
|
||||
- speech
|
||||
|
||||
objects:
|
||||
track:
|
||||
@@ -39,12 +41,16 @@ data:
|
||||
|
||||
record:
|
||||
enabled: true
|
||||
motion:
|
||||
days: 1
|
||||
alerts:
|
||||
retain:
|
||||
days: 1
|
||||
mode: motion
|
||||
detections:
|
||||
retain:
|
||||
days: 1
|
||||
mode: motion
|
||||
|
||||
model:
|
||||
model_type: yolo-generic
|
||||
@@ -61,6 +67,14 @@ data:
|
||||
- rtsp://{FRIGATE_RTSP_USERNAME}:{FRIGATE_RTSP_PASSWORD}@192.168.18.20:554/stream1
|
||||
c200_1_sub:
|
||||
- rtsp://{FRIGATE_RTSP_USERNAME}:{FRIGATE_RTSP_PASSWORD}@192.168.18.20:554/stream2
|
||||
c200_2:
|
||||
- rtsp://{FRIGATE_RTSP_USERNAME}:{FRIGATE_RTSP_PASSWORD}@192.168.18.21:554/stream1
|
||||
c200_2_sub:
|
||||
- rtsp://{FRIGATE_RTSP_USERNAME}:{FRIGATE_RTSP_PASSWORD}@192.168.18.21:554/stream2
|
||||
c200_3:
|
||||
- rtsp://{FRIGATE_RTSP_USERNAME}:{FRIGATE_RTSP_PASSWORD}@192.168.18.22:554/stream1
|
||||
c200_3_sub:
|
||||
- rtsp://{FRIGATE_RTSP_USERNAME}:{FRIGATE_RTSP_PASSWORD}@192.168.18.22:554/stream2
|
||||
|
||||
cameras:
|
||||
tapoC200_1:
|
||||
@@ -76,7 +90,7 @@ data:
|
||||
password: '{FRIGATE_RTSP_PASSWORD}'
|
||||
ffmpeg:
|
||||
output_args:
|
||||
record: preset-record-generic
|
||||
record: preset-record-generic-audio-aac
|
||||
inputs:
|
||||
- path: rtsp://127.0.0.1:8554/c200_1
|
||||
input_args: preset-rtsp-restream
|
||||
@@ -87,3 +101,53 @@ data:
|
||||
roles:
|
||||
- detect
|
||||
- audio
|
||||
|
||||
tapoC200_2:
|
||||
enabled: true
|
||||
live:
|
||||
streams:
|
||||
Main: c200_2
|
||||
Sub: c200_2_sub
|
||||
onvif:
|
||||
host: 192.168.18.21
|
||||
port: 2020
|
||||
user: '{FRIGATE_RTSP_USERNAME}'
|
||||
password: '{FRIGATE_RTSP_PASSWORD}'
|
||||
ffmpeg:
|
||||
output_args:
|
||||
record: preset-record-generic-audio-aac
|
||||
inputs:
|
||||
- path: rtsp://127.0.0.1:8554/c200_2
|
||||
input_args: preset-rtsp-restream
|
||||
roles:
|
||||
- record
|
||||
- path: rtsp://127.0.0.1:8554/c200_2_sub
|
||||
input_args: preset-rtsp-restream
|
||||
roles:
|
||||
- detect
|
||||
- audio
|
||||
|
||||
tapoC200_3:
|
||||
enabled: true
|
||||
live:
|
||||
streams:
|
||||
Main: c200_3
|
||||
Sub: c200_3_sub
|
||||
onvif:
|
||||
host: 192.168.18.22
|
||||
port: 2020
|
||||
user: '{FRIGATE_RTSP_USERNAME}'
|
||||
password: '{FRIGATE_RTSP_PASSWORD}'
|
||||
ffmpeg:
|
||||
output_args:
|
||||
record: preset-record-generic-audio-aac
|
||||
inputs:
|
||||
- path: rtsp://127.0.0.1:8554/c200_3
|
||||
input_args: preset-rtsp-restream
|
||||
roles:
|
||||
- record
|
||||
- path: rtsp://127.0.0.1:8554/c200_3_sub
|
||||
input_args: preset-rtsp-restream
|
||||
roles:
|
||||
- detect
|
||||
- audio
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
apiVersion: netbird.io/v1alpha1
|
||||
kind: NetworkResource
|
||||
metadata:
|
||||
name: frigate
|
||||
namespace: frigate
|
||||
spec:
|
||||
networkRouterRef:
|
||||
name: homelab
|
||||
namespace: netbird
|
||||
serviceRef:
|
||||
name: frigate
|
||||
groups:
|
||||
- name: homelab-services
|
||||
@@ -0,0 +1,13 @@
|
||||
apiVersion: netbird.io/v1alpha1
|
||||
kind: NetworkResource
|
||||
metadata:
|
||||
name: gitea
|
||||
namespace: gitea
|
||||
spec:
|
||||
networkRouterRef:
|
||||
name: homelab
|
||||
namespace: netbird
|
||||
serviceRef:
|
||||
name: gitea-http
|
||||
groups:
|
||||
- name: homelab-services
|
||||
@@ -0,0 +1,13 @@
|
||||
apiVersion: netbird.io/v1alpha1
|
||||
kind: NetworkResource
|
||||
metadata:
|
||||
name: grimmory
|
||||
namespace: grimmory
|
||||
spec:
|
||||
networkRouterRef:
|
||||
name: homelab
|
||||
namespace: netbird
|
||||
serviceRef:
|
||||
name: grimmory
|
||||
groups:
|
||||
- name: homelab-services
|
||||
@@ -10,4 +10,4 @@ spec:
|
||||
serviceRef:
|
||||
name: homeassistant
|
||||
groups:
|
||||
- name: All
|
||||
- name: homelab-services
|
||||
|
||||
@@ -34,7 +34,7 @@ spec:
|
||||
source: immich-postgres
|
||||
|
||||
storage:
|
||||
size: 8Gi
|
||||
size: 10Gi
|
||||
storageClass: longhorn-pg
|
||||
|
||||
externalClusters:
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
apiVersion: netbird.io/v1alpha1
|
||||
kind: NetworkResource
|
||||
metadata:
|
||||
name: immich
|
||||
namespace: immich
|
||||
spec:
|
||||
networkRouterRef:
|
||||
name: homelab
|
||||
namespace: netbird
|
||||
serviceRef:
|
||||
name: immich-server
|
||||
groups:
|
||||
- name: homelab-services
|
||||
@@ -0,0 +1,13 @@
|
||||
apiVersion: netbird.io/v1alpha1
|
||||
kind: NetworkResource
|
||||
metadata:
|
||||
name: karakeep
|
||||
namespace: karakeep
|
||||
spec:
|
||||
networkRouterRef:
|
||||
name: homelab
|
||||
namespace: netbird
|
||||
serviceRef:
|
||||
name: web
|
||||
groups:
|
||||
- name: homelab-services
|
||||
@@ -1,7 +1,7 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: web
|
||||
name: karakeep
|
||||
namespace: karakeep
|
||||
spec:
|
||||
selector:
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
apiVersion: netbird.io/v1alpha1
|
||||
kind: NetworkResource
|
||||
metadata:
|
||||
name: grafana
|
||||
namespace: kube-prometheus-stack
|
||||
spec:
|
||||
networkRouterRef:
|
||||
name: homelab
|
||||
namespace: netbird
|
||||
serviceRef:
|
||||
name: kube-prometheus-stack-grafana
|
||||
groups:
|
||||
- name: homelab-services
|
||||
@@ -0,0 +1,13 @@
|
||||
apiVersion: netbird.io/v1alpha1
|
||||
kind: NetworkResource
|
||||
metadata:
|
||||
name: bazarr
|
||||
namespace: media
|
||||
spec:
|
||||
networkRouterRef:
|
||||
name: homelab
|
||||
namespace: netbird
|
||||
serviceRef:
|
||||
name: bazarr
|
||||
groups:
|
||||
- name: homelab-services
|
||||
@@ -10,4 +10,4 @@ spec:
|
||||
serviceRef:
|
||||
name: jellyfin
|
||||
groups:
|
||||
- name: All
|
||||
- name: homelab-services
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
apiVersion: netbird.io/v1alpha1
|
||||
kind: NetworkResource
|
||||
metadata:
|
||||
name: jellyseerr
|
||||
namespace: media
|
||||
spec:
|
||||
networkRouterRef:
|
||||
name: homelab
|
||||
namespace: netbird
|
||||
serviceRef:
|
||||
name: seerr-seerr-chart
|
||||
groups:
|
||||
- name: homelab-services
|
||||
@@ -0,0 +1,13 @@
|
||||
apiVersion: netbird.io/v1alpha1
|
||||
kind: NetworkResource
|
||||
metadata:
|
||||
name: prowlarr
|
||||
namespace: media
|
||||
spec:
|
||||
networkRouterRef:
|
||||
name: homelab
|
||||
namespace: netbird
|
||||
serviceRef:
|
||||
name: prowlarr
|
||||
groups:
|
||||
- name: homelab-services
|
||||
@@ -0,0 +1,13 @@
|
||||
apiVersion: netbird.io/v1alpha1
|
||||
kind: NetworkResource
|
||||
metadata:
|
||||
name: radarr
|
||||
namespace: media
|
||||
spec:
|
||||
networkRouterRef:
|
||||
name: homelab
|
||||
namespace: netbird
|
||||
serviceRef:
|
||||
name: radarr
|
||||
groups:
|
||||
- name: homelab-services
|
||||
@@ -0,0 +1,13 @@
|
||||
apiVersion: netbird.io/v1alpha1
|
||||
kind: NetworkResource
|
||||
metadata:
|
||||
name: sabnzbd
|
||||
namespace: media
|
||||
spec:
|
||||
networkRouterRef:
|
||||
name: homelab
|
||||
namespace: netbird
|
||||
serviceRef:
|
||||
name: sabnzbd
|
||||
groups:
|
||||
- name: homelab-services
|
||||
@@ -0,0 +1,13 @@
|
||||
apiVersion: netbird.io/v1alpha1
|
||||
kind: NetworkResource
|
||||
metadata:
|
||||
name: sonarr
|
||||
namespace: media
|
||||
spec:
|
||||
networkRouterRef:
|
||||
name: homelab
|
||||
namespace: netbird
|
||||
serviceRef:
|
||||
name: sonarr
|
||||
groups:
|
||||
- name: homelab-services
|
||||
@@ -0,0 +1,13 @@
|
||||
apiVersion: netbird.io/v1alpha1
|
||||
kind: NetworkResource
|
||||
metadata:
|
||||
name: michaelthomson
|
||||
namespace: michaelthomson
|
||||
spec:
|
||||
networkRouterRef:
|
||||
name: homelab
|
||||
namespace: netbird
|
||||
serviceRef:
|
||||
name: michaelthomson
|
||||
groups:
|
||||
- name: homelab-services
|
||||
@@ -0,0 +1,13 @@
|
||||
apiVersion: netbird.io/v1alpha1
|
||||
kind: NetworkResource
|
||||
metadata:
|
||||
name: nextcloud
|
||||
namespace: nextcloud
|
||||
spec:
|
||||
networkRouterRef:
|
||||
name: homelab
|
||||
namespace: netbird
|
||||
serviceRef:
|
||||
name: nextcloud
|
||||
groups:
|
||||
- name: homelab-services
|
||||
@@ -0,0 +1,13 @@
|
||||
apiVersion: netbird.io/v1alpha1
|
||||
kind: NetworkResource
|
||||
metadata:
|
||||
name: pihole
|
||||
namespace: pihole
|
||||
spec:
|
||||
networkRouterRef:
|
||||
name: homelab
|
||||
namespace: netbird
|
||||
serviceRef:
|
||||
name: pihole
|
||||
groups:
|
||||
- name: homelab-services
|
||||
@@ -0,0 +1,13 @@
|
||||
apiVersion: netbird.io/v1alpha1
|
||||
kind: NetworkResource
|
||||
metadata:
|
||||
name: syncthing
|
||||
namespace: syncthing
|
||||
spec:
|
||||
networkRouterRef:
|
||||
name: homelab
|
||||
namespace: netbird
|
||||
serviceRef:
|
||||
name: syncthing
|
||||
groups:
|
||||
- name: homelab-services
|
||||
@@ -0,0 +1,13 @@
|
||||
apiVersion: netbird.io/v1alpha1
|
||||
kind: NetworkResource
|
||||
metadata:
|
||||
name: uptime-kuma
|
||||
namespace: uptime-kuma
|
||||
spec:
|
||||
networkRouterRef:
|
||||
name: homelab
|
||||
namespace: netbird
|
||||
serviceRef:
|
||||
name: uptime-kuma
|
||||
groups:
|
||||
- name: homelab-services
|
||||
@@ -0,0 +1,13 @@
|
||||
apiVersion: netbird.io/v1alpha1
|
||||
kind: NetworkResource
|
||||
metadata:
|
||||
name: vaultwarden
|
||||
namespace: vaultwarden
|
||||
spec:
|
||||
networkRouterRef:
|
||||
name: homelab
|
||||
namespace: netbird
|
||||
serviceRef:
|
||||
name: vaultwarden
|
||||
groups:
|
||||
- name: homelab-services
|
||||
@@ -8,5 +8,5 @@ spec:
|
||||
task: "backup"
|
||||
groups:
|
||||
- backup
|
||||
retain: 10
|
||||
retain: 2
|
||||
concurrency: 1
|
||||
|
||||
@@ -4,9 +4,9 @@ metadata:
|
||||
name: snapshot
|
||||
namespace: longhorn-system
|
||||
spec:
|
||||
cron: "0 * * * *"
|
||||
cron: "30 * * * *"
|
||||
task: "snapshot"
|
||||
groups:
|
||||
- snapshot
|
||||
retain: 24
|
||||
concurrency: 2
|
||||
retain: 1
|
||||
concurrency: 1
|
||||
|
||||
Reference in New Issue
Block a user