tangled
alpha
login
or
join now
krasovs.ky
/
homelab
4
fork
atom
Personal Homelab
4
fork
atom
overview
issues
pulls
pipelines
fix: few vm related fixes
krasovs.ky
3 months ago
b6334ecd
7ef56cd8
verified
This commit was signed with the committer's
known signature
.
krasovs.ky
SSH Key Fingerprint:
SHA256:yQV/6wStnA7M7F+bdkPXAJOXkrSaHDwF2mhuaW58Lgw=
+40
-30
4 changed files
expand all
collapse all
unified
split
README.md
configs
containers
systemd
victoria
victoria-logs.container.tftpl
glance
home.yml.tftpl
traefik
traefik.yml
+32
-29
README.md
···
23
24
## Current services
25
26
-
| Name | Description | Pod |
27
-
|-----------------------------------------|--------------------------------------------|-----|
28
-
| Actual Budget | Budgeting App | |
29
-
| Bluesky PDS | ATProto Personal Data Server | |
30
-
| Element Web | Element Web Client | |
31
-
| Element Call | Element Call Client | |
32
-
| Glance | Homelab Dashboard | |
33
-
| Grafana | Data-visualization Platform | |
34
-
| Grafana Alloy | OpenTelemetry Collector | |
35
-
| Davmail | Exchange to IMAP/SMTP Gateway | |
36
-
| Karakeep | Bookmark App | ☑️ |
37
-
| Immich | Image & Video Management | ☑️ |
38
-
| Matrix | Matrix Homeserver | ☑️ |
39
-
| MatrixRTC | Matrix Realtime Stack | ☑️ |
40
-
| Miniflux | RSS Reader | ☑️ |
41
-
| OAuth2 Proxy | Identity-Aware Proxy | |
42
-
| OpenCloud | File Management and Collaboration platform | ☑️ |
43
-
| Open WebUI | Chatbot UI | ☑️ |
44
-
| Outline | Personal Knowledge Base | ☑️ |
45
-
| Plex | Personal Media Server | |
46
-
| Pocket ID | Single Sign-on Portal | |
47
-
| Podman Exporter | Podman Prometheus Metrics Exporter | |
48
-
| rmqtt | MQTT Broker Server | |
49
-
| qBittorrent | BitTorrent Client | |
50
-
| Tangled Knot | Git Platform based on ATProto | |
51
-
| Telegraf | Only for MQTT to OpenTelemetry conversion | |
52
-
| Traefik | Application Proxy | |
53
-
| Gatus | Uptime Monitoring[^1] | |
54
-
| VictoriaMetrics / VictoriaLogs / vmauth | Metrics and Logs Storage | ☑️ |
0
0
0
55
56
[^1]: It lives outside Homeleb.
57
···
23
24
## Current services
25
26
+
| Name | Description | Pod |
27
+
|-----------------|---------------------------------------------------|-----|
28
+
| Actual Budget | Budgeting App | |
29
+
| Bluesky PDS | ATProto Personal Data Server | |
30
+
| Element Web | Element Web Client | |
31
+
| Element Call | Element Call Client | |
32
+
| Glance | Homelab Dashboard | |
33
+
| Grafana | Data-visualization Platform | |
34
+
| Grafana Alloy | OpenTelemetry Collector | |
35
+
| Davmail | Exchange to IMAP/SMTP Gateway | |
36
+
| Karakeep | Bookmark App | ☑️ |
37
+
| Immich | Image & Video Management | ☑️ |
38
+
| Matrix | Matrix Homeserver | ☑️ |
39
+
| MatrixRTC | Matrix Realtime Stack | ☑️ |
40
+
| Miniflux | RSS Reader | ☑️ |
41
+
| OAuth2 Proxy | Identity-Aware Proxy | |
42
+
| OpenCloud | File Management and Collaboration platform | ☑️ |
43
+
| Open WebUI | Chatbot UI | ☑️ |
44
+
| Outline | Personal Knowledge Base | ☑️ |
45
+
| Plex | Personal Media Server | |
46
+
| Pocket ID | Single Sign-on Portal | |
47
+
| Podman Exporter | Podman Prometheus Metrics Exporter | |
48
+
| rmqtt | MQTT Broker Server | |
49
+
| qBittorrent | BitTorrent Client | |
50
+
| Tangled Knot | Git Platform based on ATProto | |
51
+
| Telegraf | Only for MQTT to OpenTelemetry conversion | |
52
+
| Traefik | Application Proxy | |
53
+
| Gatus | Uptime Monitoring[^1] | |
54
+
| vmauth | Authorization module for VictoriaMetrics products | ☑️ |
55
+
| VictoriaMetrics | Metrics Storage | ☑️ |
56
+
| VictoriaLogs | Logs Storage | ☑️ |
57
+
| VictoriaTraces | Tracing Storage | ☑️ |
58
59
[^1]: It lives outside Homeleb.
60
+1
-1
configs/containers/systemd/victoria/victoria-logs.container.tftpl
···
2
Description=Victoria Logs Quadlet
3
4
[Container]
5
-
Image=docker.io/victoriametrics/victoria-logs:v1.39.0
6
ContainerName=victoria-logs
7
8
User=1000:1000
···
2
Description=Victoria Logs Quadlet
3
4
[Container]
5
+
Image=docker.io/victoriametrics/victoria-logs:v1.40.0
6
ContainerName=victoria-logs
7
8
User=1000:1000
+1
configs/glance/home.yml.tftpl
···
31
- TwiN/gatus
32
- VictoriaMetrics/VictoriaMetrics
33
- VictoriaMetrics/VictoriaLogs
0
34
- element-hq/synapse
35
- element-hq/matrix-authentication-service
36
- element-hq/element-web
···
31
- TwiN/gatus
32
- VictoriaMetrics/VictoriaMetrics
33
- VictoriaMetrics/VictoriaLogs
34
+
- VictoriaMetrics/VictoriaTraces
35
- element-hq/synapse
36
- element-hq/matrix-authentication-service
37
- element-hq/element-web
+6
configs/traefik/traefik.yml
···
57
endpoint: grafana-alloy:4317
58
insecure: true
59
0
0
0
0
0
0
60
accessLog:
61
otlp:
62
grpc:
···
57
endpoint: grafana-alloy:4317
58
insecure: true
59
60
+
tracing:
61
+
otlp:
62
+
grpc:
63
+
endpoint: grafana-alloy:4317
64
+
insecure: true
65
+
66
accessLog:
67
otlp:
68
grpc: