8000 GitHub - artur-sannikov/homelab: homelab
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

artur-sannikov/homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Artur's Homelab

This the repo, which deployes my homelab with Ansible.

Overview

I like the idea of Infrastructure of Code, Automations, and reproducible builds. This is my attempt to achieve this for my homelab.

What's a homelab?

It's a hardware and software experimental laboratory for you to test and break bleeding-edge technologies. And learn, learn so much about how the internet works, what's behind the scenes of common cloud services and large websites, and much more.

At the same time, a homelab can be your production environment to run self-hosted services to enhance your quality of life, while achieving maximum privacy, because all of you data is at your home.

To learn more, consult /c/selfhosted, /r/homelab, and /r/selfhosted.

Hardware

  • Intel NUC11ATKC4:

    • CPU: Intel Celeron N5105 @ 2.00GHz
    • RAM: 32GB
    • SSD: 1TB
  • Dell OptiPlex 3000 Micro:

    • CPU: Intel(R) Core(TM) i5-12500T @ 4.40GHz
    • RAM: 64GB
    • SSD: 2TB

Software

All the services are deployed via Podman Quadlets.

Software Purpose
Actual Budget Budgeting
Authentik Single-Sign On
Changedetection Detect website changes
FreshRSS Follow RSS feeds
Librechat API access to multiple LLMs
Paperless-ngx Document management
Readeck Read-it-later
Stirling-PDF PDF manipulation
Grafana Observe homelab with nice charts
Homepage ...Homepage
Prometheus Collect data for Grafana
Speedtest-tracker Measure Internet speed
Uptime Kuma Monitor uptime

I also deploy Forgejo for version control and Immich for photos with Nix. See my NixOS repo here.

Roadmap

  • Implement Hashicorp Vault/Infiscal or other external secret management to remove my reliance on Ansible Vault
  • Tailscale deployment
  • Merge this repo with my Caddy deployment

Availability

The repo is available on Codeberg and is mirrored on GitHub.

Thanks

  1. Ansible Collection - devsec.hardening. I used their code to dynamically generate my sshd configuration.

About

homelab

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0