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
23
24
24
## Current services
25
25
26
26
-
| Name | Description | Pod |
27
27
-
|-----------------------------------------|--------------------------------------------|-----|
28
28
-
| Actual Budget | Budgeting App | |
29
29
-
| Bluesky PDS | ATProto Personal Data Server | |
30
30
-
| Element Web | Element Web Client | |
31
31
-
| Element Call | Element Call Client | |
32
32
-
| Glance | Homelab Dashboard | |
33
33
-
| Grafana | Data-visualization Platform | |
34
34
-
| Grafana Alloy | OpenTelemetry Collector | |
35
35
-
| Davmail | Exchange to IMAP/SMTP Gateway | |
36
36
-
| Karakeep | Bookmark App | ☑️ |
37
37
-
| Immich | Image & Video Management | ☑️ |
38
38
-
| Matrix | Matrix Homeserver | ☑️ |
39
39
-
| MatrixRTC | Matrix Realtime Stack | ☑️ |
40
40
-
| Miniflux | RSS Reader | ☑️ |
41
41
-
| OAuth2 Proxy | Identity-Aware Proxy | |
42
42
-
| OpenCloud | File Management and Collaboration platform | ☑️ |
43
43
-
| Open WebUI | Chatbot UI | ☑️ |
44
44
-
| Outline | Personal Knowledge Base | ☑️ |
45
45
-
| Plex | Personal Media Server | |
46
46
-
| Pocket ID | Single Sign-on Portal | |
47
47
-
| Podman Exporter | Podman Prometheus Metrics Exporter | |
48
48
-
| rmqtt | MQTT Broker Server | |
49
49
-
| qBittorrent | BitTorrent Client | |
50
50
-
| Tangled Knot | Git Platform based on ATProto | |
51
51
-
| Telegraf | Only for MQTT to OpenTelemetry conversion | |
52
52
-
| Traefik | Application Proxy | |
53
53
-
| Gatus | Uptime Monitoring[^1] | |
54
54
-
| VictoriaMetrics / VictoriaLogs / vmauth | Metrics and Logs Storage | ☑️ |
26
26
+
| Name | Description | Pod |
27
27
+
|-----------------|---------------------------------------------------|-----|
28
28
+
| Actual Budget | Budgeting App | |
29
29
+
| Bluesky PDS | ATProto Personal Data Server | |
30
30
+
| Element Web | Element Web Client | |
31
31
+
| Element Call | Element Call Client | |
32
32
+
| Glance | Homelab Dashboard | |
33
33
+
| Grafana | Data-visualization Platform | |
34
34
+
| Grafana Alloy | OpenTelemetry Collector | |
35
35
+
| Davmail | Exchange to IMAP/SMTP Gateway | |
36
36
+
| Karakeep | Bookmark App | ☑️ |
37
37
+
| Immich | Image & Video Management | ☑️ |
38
38
+
| Matrix | Matrix Homeserver | ☑️ |
39
39
+
| MatrixRTC | Matrix Realtime Stack | ☑️ |
40
40
+
| Miniflux | RSS Reader | ☑️ |
41
41
+
| OAuth2 Proxy | Identity-Aware Proxy | |
42
42
+
| OpenCloud | File Management and Collaboration platform | ☑️ |
43
43
+
| Open WebUI | Chatbot UI | ☑️ |
44
44
+
| Outline | Personal Knowledge Base | ☑️ |
45
45
+
| Plex | Personal Media Server | |
46
46
+
| Pocket ID | Single Sign-on Portal | |
47
47
+
| Podman Exporter | Podman Prometheus Metrics Exporter | |
48
48
+
| rmqtt | MQTT Broker Server | |
49
49
+
| qBittorrent | BitTorrent Client | |
50
50
+
| Tangled Knot | Git Platform based on ATProto | |
51
51
+
| Telegraf | Only for MQTT to OpenTelemetry conversion | |
52
52
+
| Traefik | Application Proxy | |
53
53
+
| Gatus | Uptime Monitoring[^1] | |
54
54
+
| vmauth | Authorization module for VictoriaMetrics products | ☑️ |
55
55
+
| VictoriaMetrics | Metrics Storage | ☑️ |
56
56
+
| VictoriaLogs | Logs Storage | ☑️ |
57
57
+
| VictoriaTraces | Tracing Storage | ☑️ |
55
58
56
59
[^1]: It lives outside Homeleb.
57
60
+1
-1
configs/containers/systemd/victoria/victoria-logs.container.tftpl
···
2
2
Description=Victoria Logs Quadlet
3
3
4
4
[Container]
5
5
-
Image=docker.io/victoriametrics/victoria-logs:v1.39.0
5
5
+
Image=docker.io/victoriametrics/victoria-logs:v1.40.0
6
6
ContainerName=victoria-logs
7
7
8
8
User=1000:1000
+1
configs/glance/home.yml.tftpl
···
31
31
- TwiN/gatus
32
32
- VictoriaMetrics/VictoriaMetrics
33
33
- VictoriaMetrics/VictoriaLogs
34
34
+
- VictoriaMetrics/VictoriaTraces
34
35
- element-hq/synapse
35
36
- element-hq/matrix-authentication-service
36
37
- element-hq/element-web
+6
configs/traefik/traefik.yml
···
57
57
endpoint: grafana-alloy:4317
58
58
insecure: true
59
59
60
60
+
tracing:
61
61
+
otlp:
62
62
+
grpc:
63
63
+
endpoint: grafana-alloy:4317
64
64
+
insecure: true
65
65
+
60
66
accessLog:
61
67
otlp:
62
68
grpc: