220 Commits

Author SHA1 Message Date
Rodney Osodo 28b7554782 docs: Update homelab documentation and specs
1. Revised hardware specs showing upgraded memory and storage
2. Added new backup server specs and details
3. Updated all screenshots and system benchmarks
4. Simplified services section to focus on key ones
5. Improved formatting and link structure

Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
v2.0.0
2025-03-29 14:11:43 +03:00
Rodney Osodo 05fba34197 chore: update docker images
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2025-03-29 14:09:41 +03:00
Rodney Osodo 445c15e565 docs(docker-compose): Add README for docker compositions 2025-03-23 12:13:30 +03:00
Rodney Osodo 7cf54a4031 fix(systemd): Add restart and timeout for systemd services
Update README to show make help command
2025-03-23 12:10:59 +03:00
Rodney Osodo ea3f0b42c1 docs: Move documentation files to docs directory 2025-03-23 11:50:52 +03:00
Rodney Osodo b844225cad fix(naming): Update k8s nodes with new machine names and user 2025-03-23 00:24:20 +03:00
Rodney Osodo d70087c4cd feat(heimdall): Add Heimdall PBS server setup automation 2025-03-23 00:00:22 +03:00
Rodney Osodo e19679ca3f feat(k8s): add k3s kubernetes cluster 2025-03-19 20:30:19 +03:00
Rodney Osodo 64aced3fcc chore: update docker images
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2025-03-18 21:18:17 +00:00
Rodney Osodo 251e4218e7 chore: update docker images 2025-03-02 23:48:10 +03:00
Rodney Osodo 82009e03d3 fix(make): add up command when doing docker restart
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2025-02-26 21:21:30 +03:00
Rodney Osodo 6b4cd31b2f feat(atuin): replace shell history with SQLite database
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2025-02-26 20:45:09 +03:00
Rodney Osodo 1ab240149e chore(license): update name on the license 2025-02-23 23:38:41 +03:00
Rodney Osodo e4351db14f docs(notes): use dotfiles 2025-02-23 23:21:56 +03:00
Rodney Osodo adc21d5b05 docs(odin): update docs i.e remove steps taken care by ansible 2025-02-23 23:18:41 +03:00
Rodney Osodo dd517464a4 feat(packages): add iperf and top utilities
Also add setting up directory structure on tana

Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2025-02-23 23:16:36 +03:00
Rodney Osodo a284ab6b38 chore: move from bash to Makefile for managing docker 2025-02-23 21:39:06 +03:00
Rodney Osodo 84704eb70f chore(precommit): update hooks to latest version 2025-02-23 21:21:40 +03:00
Rodney Osodo 4e00e6b7c0 docs(blog): remove blog section 2025-02-23 19:03:03 +03:00
Rodney Osodo 55d9300719 chore: update docker images 2025-02-22 21:04:49 +03:00
Rodney Osodo 22669c13c4 chore: remove seafile no need for it
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2025-02-22 21:04:20 +03:00
Rodney Osodo c69867f60c feat(tana): backup and sync vm
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2025-02-17 09:50:06 +03:00
Rodney Osodo b2dc6a01e5 feat: add cron job to restart odin everyday
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2025-02-08 20:08:05 +03:00
Rodney Osodo ecf3db312c chore: update docker images
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2025-02-08 15:48:53 +00:00
Rodney Osodo e5cdc6b0a3 chore: remove jupyter not needed
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2025-01-26 08:58:12 +00:00
Rodney Osodo 2bf9ccb254 chore: remove littlelink not needed
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2025-01-26 08:57:10 +00:00
Rodney Osodo 82ce17e003 fix: deployment
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2025-01-26 08:55:02 +00:00
Rodney Osodo d0fd637290 feat: add seafile and minio
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2025-01-26 11:01:14 +03:00
Rodney Osodo 45c23e9e3c chore: update docker image version to latest
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2025-01-25 00:06:37 +03:00
Rodney Osodo 9ff579dc9a feat(gitea): disable registration
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2025-01-15 00:22:55 +03:00
Rodney Osodo d8d1773628 feat: change from ubuntu to debian
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2025-01-15 00:21:54 +03:00
Rodney Osodo deb04e1f56 feat: enable gpu passthrough on vm
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2025-01-15 00:20:49 +03:00
Rodney Osodo d33466b106 fix: debug immich hw acceleration
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2024-12-29 12:00:22 +03:00
Rodney Osodo 935b4c2a10 feat: update docker image versions to the latest
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2024-12-17 20:41:22 +00:00
Rodney Osodo 00be206296 fix(postgres): add db name on pg_isready command
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2024-12-12 08:28:26 +00:00
Rodney Osodo 82d49470b8 chore(vaultwarden): update docker image version
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2024-12-11 22:21:41 +00:00
Rodney Osodo 00826eb461 feat: update sonarqube to use postgres database
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2024-12-11 22:21:09 +00:00
Rodney Osodo 2d2f9961df fix: update kener config to match latest docker deployment
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2024-12-11 22:20:28 +00:00
Rodney Osodo e7ed6980ce fix: remove hemmelig since it is supported on vaultwarden
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2024-12-11 22:19:48 +00:00
Rodney Osodo 8a530f75d3 feat: update immich version to the latest
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2024-12-09 21:56:40 +00:00
Rodney Osodo 4590e2a382 refactor(odin): Add dns change documentation
remove creation of docker group since it is already created

Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2024-12-09 01:51:34 +03:00
Rodney Osodo c63509c689 feat(ansible): Add ansible playbook to boostrap the homelab
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2024-12-09 01:51:34 +03:00
Rodney Osodo 7a4d78800b fix: update deployment config
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2024-12-08 22:47:01 +00:00
Rodney Osodo 8aa7c86bea chore: update docker images
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2024-12-08 23:38:25 +03:00
Rodney Osodo 792332cd90 fix: global redis and postgres compose files
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2024-12-08 00:59:17 +03:00
Rodney Osodo 8f79c4e27b docs: add notes about general setup
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2024-12-08 00:27:13 +03:00
Rodney Osodo 8e77384c8f refactor(docker-compose): create default.env and remove shared containers
remove rally as it is not being used
remove calcom
remove shared containers like redis and postgres
2024-12-08 00:26:40 +03:00
Rodney Osodo 15f76c5541 refactor: change documentation wording 2024-12-06 21:40:41 +03:00
Rodney Osodo 2aaa245210 feat(terraform): Add bohr terraform deployment script
Also include cloud init for setting up bohr

Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2024-10-27 01:30:23 +03:00
Rodney Osodo bea53de7d1 chore: update docker images
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
2024-09-22 18:26:59 +03:00