fixed some readme files

This commit is contained in:
rezayaghobi-dev
2026-08-22 00:48:39 +03:30
parent f68a8289d4
commit e8422c0006
3 changed files with 26 additions and 17 deletions

1
.freebuff/project-id Normal file
View File

@@ -0,0 +1 @@
e1a1d7a3-e889-4b04-a970-878274219092

View File

@@ -49,8 +49,8 @@ Not everything in this repo runs permanently. Some folders are kept purely as re
| Lab | Folder | Purpose | | Lab | Folder | Purpose |
|---|---|---| |---|---|---|
| **Elastic Stack (ELK)** | `docker-compose/elk/` | Elasticsearch + Kibana, security-enabled, sized for this hardware — a modern-workflow (Elastic Agent/Fleet) alternative to an older Filebeat/Metricbeat-based course reference. Not run continuously since Loki now covers centralized logging here — see [Elastic Stack (ELK)](docs/ElasticStack.md) | | **Elastic Stack (ELK)** | `docker-compose/ELK/` | Elasticsearch + Kibana, security-enabled, sized for this hardware — a modern-workflow (Elastic Agent/Fleet) alternative to an older Filebeat/Metricbeat-based course reference. Not run continuously since Loki now covers centralized logging here — see [Elastic Stack (ELK)](docs/ElasticStack.md) |
| **Vagrant test VM** | `docker-compose/vagrant/` | Disposable Debian 12 VirtualBox VM (`bento/debian-12`) on a private-network IP, for testing provisioning scripts and configuration changes before touching the real host | | **Vagrant test VM** | `vagrant/` | Disposable Debian 12 VirtualBox VM (`bento/debian-12`) on a private-network IP, for testing provisioning scripts and configuration changes before touching the real host |
## Repository structure ## Repository structure
@@ -115,13 +115,9 @@ homelab/
│ │ │ └── Dockerfile │ │ │ └── Dockerfile
│ │ └── backups/ │ │ └── backups/
│ │ └── gitlab-backup.sh │ │ └── gitlab-backup.sh
│ ├── elk/ │ └── ELK/
│ │ ├── docker-compose.yml │ ├── docker-compose.yml
│ │ └── .env.example │ └── .env.example
│ └── vagrant/
│ ├── Vagrantfile
│ ├── bootstrap.sh
│ └── README.md
├── ansible/ ├── ansible/
│ └── playbooks/ │ └── playbooks/
│ ├── roles/ │ ├── roles/
@@ -164,15 +160,27 @@ homelab/
│ ├── ElasticStack.md │ ├── ElasticStack.md
│ └── images/ │ └── images/
├── kubernetes/ ├── kubernetes/
│ ├── namespace-apps.yaml │ ├── alloy-rbac/
│ ├── limitrange-resourcequota.yaml │ │ └── alloy-rbac.yaml
│ ├── kube-state-metrics/ │ ├── kube-state-metrics/
│ │ └── rbac-patch.yaml │ │ ├── kube-state-metrics.yaml
│ └── backups/ │ │ └── prometheus-rbac.yaml
│ └── k3s-state-backup.sh │ └── resource-limits/
│ └── resource-limits.yaml
├── dashboards/ ├── dashboards/
│ ├── gitlab-application-runner-metrics.json │ ├── gitlab-dashboards/
│ └── k3s-professional-log-analyzer.json │ │ ├── dashboards-README.md
│ │ └── gitlab-application-runner-metrics.json
│ └── kubernetes-dashboards/
│ ├── README.md
│ ├── dashboard-1786902530431.json
│ ├── dashboard-1786902563692.json
│ ├── dashboard-1786902586059.json
│ └── dashboard-1786902623268.json
├── vagrant/
│ ├── Vagrantfile
│ ├── bootstrap.sh
│ └── README.md
└── .gitignore └── .gitignore
``` ```

View File

@@ -29,7 +29,7 @@ services:
mem_limit: 1200m mem_limit: 1200m
``` ```
(Full compose file with the setup container that provisions the `kibana_system` password is in `docker-compose/elk/`.) (Full compose file with the setup container that provisions the `kibana_system` password is in `docker-compose/ELK/`.)
## Hardware roadblocks — the actually useful part of this lab ## Hardware roadblocks — the actually useful part of this lab