999 Ideas
Release 1-2 times a week Monday & Thursday Or Wednesday (or anyother day beside friday) if once per week 100 days-> 12 months;)
codium remote ssh working
NOTE: Using codium (open source version) without elemtry and some blobs. Install jeanp413 open remote ssh Have a VM working (devops magic we setup on day 5) CTRL+SHIFT+P Connect current window to SSH Host Input your host and it should work automatically
- neovim + ssh locally, don’t need to install neovim everywhere;) very convenient
-
zfs filesystem;)
-
sqlite livestream, sqlitersync
-
SSH reverse proxy + caddy ;)
-
Git hooks for ci/cd
-
Podman as docker replacement . Better security and integration with systemd,
-
SystemD-nspawn magic -> intro into machinectl, how to transfer
- making your own registry with ssh ;) Systemd Nspawn Containers
-
[] firecracker vm
INcus
- incus https://linuxcontainers.org/incus/docs/main/explanation/containers_and_vms/ https://www.youtube.com/watch?v=zaAtYkM24hU https://www.youtube.com/watch?v=6gb97v8NNdU IncusOS -> immutable linux os to run incus debian 13 based https://www.youtube.com/watch?v=Is_HgmwayGs&pp=ygUFaW5jdXPSBwkJ1AoBhyohjO8%3D
incus webui -> UI!:)
https://github.com/zabbly/incus-ui-canonical https://blog.simos.info/how-to-install-and-setup-the-incus-web-ui/
Other days
Day 12: Raspberry Pi Homelab: Edge computing at home
The “Deep Tech & Community” Block (Days 13-20)
Day 13: Apache Q&A: Lessons from the community forum (Giving back)
Day 14: Git Hooks for CI/CD: Automating the boring stuff for devs
Day 15: Scaling Software: When does a script become a system?
Day 16: Mgmt Config: Next-gen configuration management
Day 17: [Buffer Day for Code/Project Update]
Day 18: [Buffer Day for Code/Project Update]
Day 19: [Buffer Day for Code/Project Update]
Day 20: Assertiveness & Communication Skills: Why DevOps is 80% talking, 20% YAML
Things which I can show and showcase with Codru
- ansible
- terraform
- Nix / Nix OS
- docker & Podman
- docker compose
- kubernetes
- lxc/lxd -> incus
The DevOps Power List: 20-100 Days Roadmap
Mixing these industry standards with your custom projects (Codru/Zbor) creates a unique “Developer-Centric DevOps” profile.
- Infrastructure as Code (IaC) & Configuration
Ansible: The “no-agent” king. Use it to configure your KVM VMs or your VPS.
Zbor Link: Show an Ansible playbook that sets up the Zbor environment.
Terraform / OpenTofu: Learning how to “declare” infrastructure.
Nix / NixOS: Since you like non-linear thinking, Nix is the ultimate “functional” approach to OS management.
- Containerization & Orchestration
Docker & Podman: The bread and butter.
Docker Compose: Great for Day 25-30.
Kubernetes (K8s): Don’t start here, but aim for it around Day 50. Use k3s or Kind for homelab scaling.
LXC/LXD: For when Docker is too much but a VM is too heavy.
- Observability & Monitoring (The “Eyes”)
Prometheus & Grafana: Making pretty charts from raw data.
Loki / ELK Stack: Centralized logging.
Healthchecks.io: Simple cron monitoring (highly underrated).
- CI/CD Pipelines
GitHub Actions / GitLab CI: The industry standard.
Woodpecker CI / Drone: Great lightweight, container-first CI for homelabs.
Fossil Integration: Show how to run “CI” using Fossil’s built-in ticket/wiki system.
- Networking & Security
Wireguard / Tailscale: Create a secure “flat” network between your VPS and HomeLab.
Vault (HashiCorp): Managing secrets so you don’t leak API keys in your Hugo posts.
Cloudflare Tunnels: An alternative to the SSH reverse proxy.
- The “Developer” Sprinkles (Your Secret Sauce)
Makefiles: Old school but powerful for automating local dev tasks.
Zbor Implementation: Dedicate a day to “Zbor for Sysadmins”—how a specialized language simplifies complex logic.
Codru Data Structures: Why choosing the right tree or map (in Codru) makes a DevOps tool 10x faster.
- Soft Skills & Reliability
Post-Mortems: Writing about what happened when you accidentally deleted your VPS.